6 instantiations of TextContainer
PresentationFramework (6)
System\Windows\Controls\AccessText.cs (1)
513_textContainer = new TextContainer(this, false /* plainTextOnly */);
System\Windows\Controls\TextBlock.cs (1)
2888textContainer = new TextContainer(IsContentPresenterContainer ? null : this, false /* plainTextOnly */);
System\Windows\Controls\TextBox.cs (1)
96TextContainer container = new TextContainer(this, true /* plainTextOnly */);
System\Windows\Documents\FlowDocument.cs (1)
1222textContainer = new TextContainer(this, false /* plainTextOnly */);
System\Windows\Documents\TextContainer.cs (1)
2476tree = new TextContainer(null, false /* plainTextOnly */);
System\Windows\Documents\TextElement.cs (1)
1573tree = new TextContainer(null, false /* plainTextOnly */);
118 references to TextContainer
PresentationFramework (118)
MS\Internal\Documents\ContentHostHelper.cs (1)
43TextContainer textContainer;
MS\Internal\Documents\FlowDocumentView.cs (1)
757service = Document.StructuralCache.TextContainer as TextContainer;
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
935Debug.Assert(_structuralCache.TextContainer is TextContainer);
MS\Internal\PtsHost\StructuralCache.cs (3)
42internal StructuralCache(FlowDocument owner, TextContainer textContainer) 319internal TextContainer TextContainer 539private TextContainer _textContainer;
MS\Internal\Text\ComplexLine.cs (2)
256TextContainer tree; 267tree = _owner.TextContainer as TextContainer;
System\Windows\Controls\AccessText.cs (2)
493private TextContainer TextContainer 776private TextContainer _textContainer;
System\Windows\Controls\FlowDocumentReader.cs (1)
2039TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1900else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer)) 1964TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\Primitives\DocumentPageView.cs (1)
534else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1784else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1476internal void InitializeTextContainer(TextContainer textContainer) 1797internal TextContainer TextContainer 2236private TextContainer _textContainer;
System\Windows\Controls\SinglePageViewer.cs (1)
1563TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\TextBlock.cs (12)
138if (!(_complexContent.TextContainer is TextContainer)) 165TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 195TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 293else if (serviceType == typeof(TextContainer)) 296return _complexContent.TextContainer as TextContainer; 1757if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1868if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 3504if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3649Debug.Assert(_complexContent.TextContainer is TextContainer); 4117((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End);
System\Windows\Controls\TextBox.cs (1)
96TextContainer container = new TextContainer(this, true /* plainTextOnly */);
System\Windows\Documents\BlockUIContainer.cs (1)
78TextContainer textContainer = this.TextContainer;
System\Windows\Documents\ColumnResizeUndoUnit.cs (1)
74private TextContainer _textContainer;
System\Windows\Documents\DocumentSequenceTextContainer.cs (3)
227/// <see cref="TextContainer.Start"/> 240/// <see cref="TextContainer.End"/> 275/// <see cref="TextContainer.Parent"/>
System\Windows\Documents\FixedTextContainer.cs (3)
196/// <see cref="TextContainer.Start"/> 209/// <see cref="TextContainer.End"/> 244/// <see cref="TextContainer.Parent"/>
System\Windows\Documents\FlowDocument.cs (6)
125internal FlowDocument(TextContainer textContainer) 1151internal TextContainer TextContainer 1217private void Initialize(TextContainer textContainer) 1653TextContainer textContainer = _structuralCache.TextContainer; 1703else if (serviceType == typeof(TextContainer)) 1705return _structuralCache.TextContainer as TextContainer;
System\Windows\Documents\InlineUIContainer.cs (1)
112TextContainer textContainer = this.TextContainer;
System\Windows\Documents\List.cs (1)
234TextContainer textContainer = this.TextContainer;
System\Windows\Documents\Run.cs (1)
252TextContainer textContainer = run.TextContainer;
System\Windows\Documents\TextContainer.cs (4)
2430TextContainer tree; 3512internal ExtractChangeEventArgs(TextContainer textTree, TextPointer startPosition, TextTreeTextElementNode node, 3561internal TextContainer TextContainer { get { return _textTree; } } 3577private readonly TextContainer _textTree;
System\windows\Documents\TextEditor.cs (7)
71if (isUndoEnabled && _textContainer is TextContainer) 73((TextContainer)_textContainer).EnableUndo(_uiScope); 165if (_textContainer is TextContainer) 167((TextContainer)_textContainer).DisableUndo(_uiScope); 1146if (this.TextContainer is TextContainer) 1148undoManager = ((TextContainer)this.TextContainer).UndoManager; 1550if (_textContainer is TextContainer && TextServicesHost.Current != null)
System\Windows\Documents\TextElement.cs (19)
97TextContainer tree; 241TextContainer tree; 301TextContainer tree = EnsureTextContainer(); 324TextContainer tree; 340TextContainer tree = EnsureTextContainer(); 357TextContainer tree; 373TextContainer tree = EnsureTextContainer(); 390TextContainer tree; 406TextContainer tree = EnsureTextContainer(); 415TextContainer tree = EnsureTextContainer(); 431TextContainer tree; 447TextContainer tree = EnsureTextContainer(); 962TextContainer textContainer = EnsureTextContainer(); 997TextContainer tree; 1213internal TextContainer TextContainer 1505TextContainer tree; 1538TextContainer tree; 1561private TextContainer EnsureTextContainer() 1563TextContainer tree;
System\Windows\Documents\TextElementCollection.cs (6)
105TextContainer textContainer = this.TextContainer; 216TextContainer textContainer = this.TextContainer; 687internal TextContainer TextContainer 691TextContainer textContainer; 695textContainer = (TextContainer)((TextBlock)_owner).TextContainer; 788TextContainer textContainer = this.TextContainer;
System\Windows\Documents\TextPointer.cs (9)
288internal TextPointer(TextContainer textContainer, int offset, LogicalDirection direction) 304internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge) 310internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection direction) 1750internal static int GetTextInRun(TextContainer textContainer, int symbolOffset, TextTreeTextNode textNode, int nodeOffset, LogicalDirection direction, char[] textBuffer, int startIndex, int count) 2911internal static int GetSymbolOffset(TextContainer tree, TextTreeNode node, ElementEdge edge) 3783internal TextContainer TextContainer 3930private void Initialize(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection gravity, uint generation, 4102private void MoveToNode(TextContainer tree, TextTreeNode node, ElementEdge edge) 4355private TextContainer _tree;
System\Windows\Documents\TextRangeBase.cs (1)
1327TextContainer textContainer = ((TextPointer)thisRange.Start).TextContainer;
System\windows\Documents\TextSelection.cs (1)
1804&& (textContainer is TextContainer || textContainer is PasswordTextContainer))
System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (1)
33internal TextTreeDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) : base(tree, start.GetSymbolOffset())
System\Windows\Documents\TextTreeDumper.cs (2)
49internal static void Dump(TextContainer tree) 62internal static void DumpFlat(TextContainer tree)
System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
26internal TextTreeExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
System\Windows\Documents\TextTreeInsertElementUndoUnit.cs (1)
29internal TextTreeInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeInsertUndoUnit.cs (1)
28internal TextTreeInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeNode.cs (1)
270internal TextContainer GetTextTree()
System\Windows\Documents\TextTreePropertyUndoUnit.cs (1)
27internal TextTreePropertyUndoUnit(TextContainer tree, int symbolOffset, PropertyRecord propertyRecord) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeRootNode.cs (3)
32internal TextTreeRootNode(TextContainer tree) 349internal TextContainer TextContainer 443private readonly TextContainer _tree;
System\Windows\Documents\TextTreeText.cs (3)
47textLength = TextContainer.GetTextLength(text); 275length = TextContainer.GetTextLength(text); 335textEndOffset = TextContainer.GetTextLength(text);
System\Windows\Documents\TextTreeUndo.cs (5)
27internal static void CreateInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) 40internal static void CreateInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) 57TextContainer textContainer = element.TextContainer; 72internal static TextTreeDeleteContentUndoUnit CreateDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) 93internal static TextTreeExtractElementUndoUnit CreateExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
System\Windows\Documents\TextTreeUndoUnit.cs (3)
28internal TextTreeUndoUnit(TextContainer tree, int symbolOffset) 82protected TextContainer TextContainer 198private readonly TextContainer _tree;