96 references to TextContainer
PresentationFramework (96)
MS\Internal\Documents\ContentHostHelper.cs (1)
89
ITextView textView = flowDocument.StructuralCache.
TextContainer
.TextView;
MS\Internal\Documents\FlowDocumentPaginator.cs (2)
230
if (flowContentPosition.TextContainer != _document.StructuralCache.
TextContainer
)
287
if (flowContentPosition.TextContainer != _document.StructuralCache.
TextContainer
)
MS\Internal\Documents\FlowDocumentView.cs (2)
696
_textView = new DocumentPageTextView(this, _document.StructuralCache.
TextContainer
);
704
service = Document.StructuralCache.
TextContainer
as TextContainer;
MS\Internal\Documents\IFlowDocumentViewer.cs (4)
204
if (textSelection.Start != null && textSelection.Start.TextContainer == flowDocument.StructuralCache.
TextContainer
)
220
ITextSelection textSelection = Document.StructuralCache.
TextContainer
.TextSelection;
545
newTextSelection.AnchorPosition.TextContainer == flowDocument.StructuralCache.
TextContainer
)
547
ITextSelection textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
MS\Internal\PtsHost\BackgroundFormatInfo.cs (1)
53
_cchAllText = _structuralCache.
TextContainer
.SymbolCount;
MS\Internal\PtsHost\BaseParagraph.cs (6)
180
int openEdgeCp = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart);
251
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
255
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart);
272
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeEnd);
276
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterEnd);
295
int cch = TextContainerHelper.GetCchFromElement(StructuralCache.
TextContainer
, Element);
MS\Internal\PtsHost\CellParaClient.cs (2)
157
CellParagraph.InvalidateStructure(TextContainerHelper.GetCPFromElement(CellParagraph.StructuralCache.
TextContainer
, CellParagraph.Element, ElementEdge.BeforeStart));
226
CellParagraph.InvalidateStructure(TextContainerHelper.GetCPFromElement(CellParagraph.StructuralCache.
TextContainer
, CellParagraph.Element, ElementEdge.BeforeStart));
MS\Internal\PtsHost\ContainerParagraph.cs (6)
80
int cpCurrent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
142
ITextPointer textPointer = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
231
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, prevParagraph.ParagraphEndCharacterPosition, LogicalDirection.Forward);
356
TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart), LastFormatCch);
363
int dcpContent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
1127
int cpContent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
MS\Internal\PtsHost\FlowDocumentPage.cs (8)
321
int elementStartOffset = _structuralCache.
TextContainer
.Start.GetOffsetToPosition(elementStart);
921
Debug.Assert(_structuralCache.
TextContainer
is not null);
928
if ((e as TextElement).TextContainer == _structuralCache.
TextContainer
)
938
if (!(_structuralCache.
TextContainer
.Start is not null) ||
939
!(_structuralCache.
TextContainer
.End is not null))
945
TextPointer searchPosition = new TextPointer(_structuralCache.
TextContainer
.Start as TextPointer);
946
while (elementPosition == null && ((ITextPointer)searchPosition).CompareTo(_structuralCache.
TextContainer
.End) < 0)
1146
_textView = new TextDocumentView(this, _structuralCache.
TextContainer
);
MS\Internal\PtsHost\Line.cs (5)
113
int cpFigure = TextContainerHelper.GetCPFromElement(_paraClient.Paragraph.StructuralCache.
TextContainer
, paraFigure.Element, ElementEdge.BeforeStart);
138
ITextContainer textContainer = _paraClient.Paragraph.StructuralCache.
TextContainer
;
187
ITextPointer startPosition = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara, LogicalDirection.Forward);
188
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
590
position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, cp, LogicalDirection.Forward) as TextPointer;
MS\Internal\PtsHost\LineBase.cs (2)
144
int cch = TextContainerHelper.GetElementLength(_paraClient.Paragraph.StructuralCache.
TextContainer
, element);
158
int cch = TextContainerHelper.GetElementLength(_paraClient.Paragraph.StructuralCache.
TextContainer
, element);
MS\Internal\PtsHost\OptimalTextSource.cs (4)
88
ITextContainer textContainer = _paraClient.Paragraph.StructuralCache.
TextContainer
;
138
ITextPointer startPosition = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara, LogicalDirection.Forward);
139
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
177
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
MS\Internal\PtsHost\TextParaClient.cs (10)
501
textContentRange = new TextContentRange(dcp + dcpFirst, dcp + dcpLast, Paragraph.StructuralCache.
TextContainer
);
662
return TextContainerHelper.GetTextPointerFromCP(Paragraph.StructuralCache.
TextContainer
, dcp + Paragraph.ParagraphStartCharacterPosition, direction);
676
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)position);
827
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
877
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
920
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
1090
StaticTextPointer pos = TextContainerHelper.GetStaticTextPointerFromCP(Paragraph.StructuralCache.
TextContainer
, cpPosition + Paragraph.ParagraphStartCharacterPosition);
1117
int dcpStart = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)start) - Paragraph.ParagraphStartCharacterPosition;
1118
int dcpEnd = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)end) - Paragraph.ParagraphStartCharacterPosition;
2034
ITextPointer position = Paragraph.StructuralCache.
TextContainer
.CreatePointerAtOffset(Paragraph.ParagraphStartCharacterPosition + dcp, LogicalDirection.Forward);
MS\Internal\PtsHost\TextParagraph.cs (13)
566
int textSize = StructuralCache.
TextContainer
.SymbolCount;
570
StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.
TextContainer
.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward);
747
int textSize = StructuralCache.
TextContainer
.SymbolCount;
751
StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.
TextContainer
.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward);
862
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, ParagraphStartCharacterPosition + dcpFirst, LogicalDirection.Forward);
863
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
885
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
886
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, ParagraphStartCharacterPosition + dcpFirst, LogicalDirection.Forward);
938
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
1190
StaticTextPointer position = TextContainerHelper.GetStaticTextPointerFromCP(StructuralCache.
TextContainer
, startPosition);
1389
textContentRange.Merge(new TextContentRange(cpCur, startContentPosition, StructuralCache.
TextContainer
));
1401
textContentRange.Merge(new TextContentRange(cpCur, dcpLast, StructuralCache.
TextContainer
));
1709
int cpElement = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
System\Windows\Controls\FlowDocumentReader.cs (1)
1999
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
218
textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
976
Document.StructuralCache.
TextContainer
.TextView = textView;
986
Document.StructuralCache.
TextContainer
.TextSelection == null)
988
_textEditor = new TextEditor(Document.StructuralCache.
TextContainer
, this, false)
1188
newDocument.StructuralCache.
TextContainer
!= null &&
1189
newDocument.StructuralCache.
TextContainer
.TextSelection != null)
1925
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Controls\RichTextBox.cs (2)
358
value.StructuralCache != null && value.StructuralCache.
TextContainer
!= null &&
359
value.StructuralCache.
TextContainer
.TextSelection != null)
System\Windows\Controls\SinglePageViewer.cs (2)
147
textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
1559
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Documents\FlowDocument.cs (18)
175
return _structuralCache.
TextContainer
.Start;
190
return _structuralCache.
TextContainer
.End;
838
return new RangeContentEnumerator(_structuralCache.
TextContainer
.Start, _structuralCache.
TextContainer
.End);
922
if (textPointer != null && textPointer.TextContainer != _structuralCache.
TextContainer
)
958
TextPointer childStart = new TextPointer(_structuralCache.
TextContainer
.Start);
977
_structuralCache.
TextContainer
.Changing += new EventHandler(OnTextContainerChanging);
978
_structuralCache.
TextContainer
.Change += new TextContainerChangeEventHandler(OnTextContainerChange);
979
_structuralCache.
TextContainer
.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged);
987
_structuralCache.
TextContainer
.Changing -= new EventHandler(OnTextContainerChanging);
988
_structuralCache.
TextContainer
.Change -= new TextContainerChangeEventHandler(OnTextContainerChange);
989
_structuralCache.
TextContainer
.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged);
1149
return _structuralCache.
TextContainer
;
1434
Invariant.Assert(sender == _structuralCache.
TextContainer
, "Received text change for foreign TextContainer.");
1460
Invariant.Assert(sender == _structuralCache.
TextContainer
);
1641
TextContainer textContainer = _structuralCache.
TextContainer
;
1689
return _structuralCache.
TextContainer
;
1693
return _structuralCache.
TextContainer
as TextContainer;