96 references to TextContainer
PresentationFramework (96)
MS\Internal\Documents\ContentHostHelper.cs (1)
88
ITextView textView = flowDocument.StructuralCache.
TextContainer
.TextView;
MS\Internal\Documents\FlowDocumentPaginator.cs (2)
229
if (flowContentPosition.TextContainer != _document.StructuralCache.
TextContainer
)
286
if (flowContentPosition.TextContainer != _document.StructuralCache.
TextContainer
)
MS\Internal\Documents\FlowDocumentView.cs (2)
695
_textView = new DocumentPageTextView(this, _document.StructuralCache.
TextContainer
);
703
service = Document.StructuralCache.
TextContainer
as TextContainer;
MS\Internal\Documents\IFlowDocumentViewer.cs (4)
203
if (textSelection.Start != null && textSelection.Start.TextContainer == flowDocument.StructuralCache.
TextContainer
)
219
ITextSelection textSelection = Document.StructuralCache.
TextContainer
.TextSelection;
544
newTextSelection.AnchorPosition.TextContainer == flowDocument.StructuralCache.
TextContainer
)
546
ITextSelection textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
MS\Internal\PtsHost\BackgroundFormatInfo.cs (1)
52
_cchAllText = _structuralCache.
TextContainer
.SymbolCount;
MS\Internal\PtsHost\BaseParagraph.cs (6)
179
int openEdgeCp = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart);
250
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
254
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart);
271
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeEnd);
275
return TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterEnd);
294
int cch = TextContainerHelper.GetCchFromElement(StructuralCache.
TextContainer
, Element);
MS\Internal\PtsHost\CellParaClient.cs (2)
156
CellParagraph.InvalidateStructure(TextContainerHelper.GetCPFromElement(CellParagraph.StructuralCache.
TextContainer
, CellParagraph.Element, ElementEdge.BeforeStart));
225
CellParagraph.InvalidateStructure(TextContainerHelper.GetCPFromElement(CellParagraph.StructuralCache.
TextContainer
, CellParagraph.Element, ElementEdge.BeforeStart));
MS\Internal\PtsHost\ContainerParagraph.cs (6)
79
int cpCurrent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
141
ITextPointer textPointer = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
230
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, prevParagraph.ParagraphEndCharacterPosition, LogicalDirection.Forward);
355
TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.BeforeStart), LastFormatCch);
362
int dcpContent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
1126
int cpContent = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
MS\Internal\PtsHost\FlowDocumentPage.cs (8)
320
int elementStartOffset = _structuralCache.
TextContainer
.Start.GetOffsetToPosition(elementStart);
920
Debug.Assert(_structuralCache.
TextContainer
is not null);
927
if ((e as TextElement).TextContainer == _structuralCache.
TextContainer
)
937
if (!(_structuralCache.
TextContainer
.Start is not null) ||
938
!(_structuralCache.
TextContainer
.End is not null))
944
TextPointer searchPosition = new TextPointer(_structuralCache.
TextContainer
.Start as TextPointer);
945
while (elementPosition == null && ((ITextPointer)searchPosition).CompareTo(_structuralCache.
TextContainer
.End) < 0)
1145
_textView = new TextDocumentView(this, _structuralCache.
TextContainer
);
MS\Internal\PtsHost\Line.cs (5)
112
int cpFigure = TextContainerHelper.GetCPFromElement(_paraClient.Paragraph.StructuralCache.
TextContainer
, paraFigure.Element, ElementEdge.BeforeStart);
137
ITextContainer textContainer = _paraClient.Paragraph.StructuralCache.
TextContainer
;
186
ITextPointer startPosition = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara, LogicalDirection.Forward);
187
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
589
position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, cp, LogicalDirection.Forward) as TextPointer;
MS\Internal\PtsHost\LineBase.cs (2)
143
int cch = TextContainerHelper.GetElementLength(_paraClient.Paragraph.StructuralCache.
TextContainer
, element);
157
int cch = TextContainerHelper.GetElementLength(_paraClient.Paragraph.StructuralCache.
TextContainer
, element);
MS\Internal\PtsHost\OptimalTextSource.cs (4)
87
ITextContainer textContainer = _paraClient.Paragraph.StructuralCache.
TextContainer
;
137
ITextPointer startPosition = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara, LogicalDirection.Forward);
138
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
176
ITextPointer position = TextContainerHelper.GetTextPointerFromCP(_paraClient.Paragraph.StructuralCache.
TextContainer
, _cpPara + dcp, LogicalDirection.Forward);
MS\Internal\PtsHost\TextParaClient.cs (10)
500
textContentRange = new TextContentRange(dcp + dcpFirst, dcp + dcpLast, Paragraph.StructuralCache.
TextContainer
);
661
return TextContainerHelper.GetTextPointerFromCP(Paragraph.StructuralCache.
TextContainer
, dcp + Paragraph.ParagraphStartCharacterPosition, direction);
675
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)position);
826
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
876
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
919
int cp = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition(position as TextPointer);
1089
StaticTextPointer pos = TextContainerHelper.GetStaticTextPointerFromCP(Paragraph.StructuralCache.
TextContainer
, cpPosition + Paragraph.ParagraphStartCharacterPosition);
1116
int dcpStart = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)start) - Paragraph.ParagraphStartCharacterPosition;
1117
int dcpEnd = Paragraph.StructuralCache.
TextContainer
.Start.GetOffsetToPosition((TextPointer)end) - Paragraph.ParagraphStartCharacterPosition;
2033
ITextPointer position = Paragraph.StructuralCache.
TextContainer
.CreatePointerAtOffset(Paragraph.ParagraphStartCharacterPosition + dcp, LogicalDirection.Forward);
MS\Internal\PtsHost\TextParagraph.cs (13)
565
int textSize = StructuralCache.
TextContainer
.SymbolCount;
569
StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.
TextContainer
.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward);
746
int textSize = StructuralCache.
TextContainer
.SymbolCount;
750
StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.
TextContainer
.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward);
861
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, ParagraphStartCharacterPosition + dcpFirst, LogicalDirection.Forward);
862
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
884
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
885
ITextPointer textPointer = TextContainerHelper.GetTextPointerFromCP(StructuralCache.
TextContainer
, ParagraphStartCharacterPosition + dcpFirst, LogicalDirection.Forward);
937
ITextPointer textPointerContentStart = TextContainerHelper.GetContentStart(StructuralCache.
TextContainer
, Element);
1189
StaticTextPointer position = TextContainerHelper.GetStaticTextPointerFromCP(StructuralCache.
TextContainer
, startPosition);
1388
textContentRange.Merge(new TextContentRange(cpCur, startContentPosition, StructuralCache.
TextContainer
));
1400
textContentRange.Merge(new TextContentRange(cpCur, dcpLast, StructuralCache.
TextContainer
));
1708
int cpElement = TextContainerHelper.GetCPFromElement(StructuralCache.
TextContainer
, Element, ElementEdge.AfterStart);
System\Windows\Controls\FlowDocumentReader.cs (1)
1998
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
217
textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
975
Document.StructuralCache.
TextContainer
.TextView = textView;
985
Document.StructuralCache.
TextContainer
.TextSelection == null)
987
_textEditor = new TextEditor(Document.StructuralCache.
TextContainer
, this, false)
1187
newDocument.StructuralCache.
TextContainer
!= null &&
1188
newDocument.StructuralCache.
TextContainer
.TextSelection != null)
1924
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Controls\RichTextBox.cs (2)
357
value.StructuralCache != null && value.StructuralCache.
TextContainer
!= null &&
358
value.StructuralCache.
TextContainer
.TextSelection != null)
System\Windows\Controls\SinglePageViewer.cs (2)
146
textSelection = flowDocument.StructuralCache.
TextContainer
.TextSelection;
1558
TextContainer textContainer = document.StructuralCache.
TextContainer
;
System\Windows\Documents\FlowDocument.cs (18)
174
return _structuralCache.
TextContainer
.Start;
189
return _structuralCache.
TextContainer
.End;
837
return new RangeContentEnumerator(_structuralCache.
TextContainer
.Start, _structuralCache.
TextContainer
.End);
921
if (textPointer != null && textPointer.TextContainer != _structuralCache.
TextContainer
)
957
TextPointer childStart = new TextPointer(_structuralCache.
TextContainer
.Start);
976
_structuralCache.
TextContainer
.Changing += new EventHandler(OnTextContainerChanging);
977
_structuralCache.
TextContainer
.Change += new TextContainerChangeEventHandler(OnTextContainerChange);
978
_structuralCache.
TextContainer
.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged);
986
_structuralCache.
TextContainer
.Changing -= new EventHandler(OnTextContainerChanging);
987
_structuralCache.
TextContainer
.Change -= new TextContainerChangeEventHandler(OnTextContainerChange);
988
_structuralCache.
TextContainer
.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged);
1148
return _structuralCache.
TextContainer
;
1433
Invariant.Assert(sender == _structuralCache.
TextContainer
, "Received text change for foreign TextContainer.");
1459
Invariant.Assert(sender == _structuralCache.
TextContainer
);
1640
TextContainer textContainer = _structuralCache.
TextContainer
;
1688
return _structuralCache.
TextContainer
;
1692
return _structuralCache.
TextContainer
as TextContainer;