6 instantiations of TextContainer
PresentationFramework (6)
src\Framework\System\Windows\Controls\AccessText.cs (1)
513_textContainer = new TextContainer(this, false /* plainTextOnly */);
src\Framework\System\Windows\Controls\TextBlock.cs (1)
2977textContainer = new TextContainer(IsContentPresenterContainer ? null : this, false /* plainTextOnly */);
src\Framework\System\Windows\Controls\TextBox.cs (1)
97TextContainer container = new TextContainer(this, true /* plainTextOnly */);
src\Framework\System\Windows\Documents\FlowDocument.cs (1)
1230textContainer = new TextContainer(this, false /* plainTextOnly */);
src\Framework\System\Windows\Documents\TextContainer.cs (1)
2491tree = new TextContainer(null, false /* plainTextOnly */);
src\Framework\System\Windows\Documents\TextElement.cs (1)
1624tree = new TextContainer(null, false /* plainTextOnly */);
116 references to TextContainer
PresentationFramework (116)
src\Framework\MS\Internal\Documents\ContentHostHelper.cs (1)
45TextContainer textContainer;
src\Framework\MS\Internal\Documents\FlowDocumentView.cs (1)
762service = Document.StructuralCache.TextContainer as TextContainer;
src\Framework\MS\Internal\PtsHost\FlowDocumentPage.cs (1)
957Debug.Assert(_structuralCache.TextContainer is TextContainer);
src\Framework\MS\Internal\PtsHost\StructuralCache.cs (3)
46internal StructuralCache(FlowDocument owner, TextContainer textContainer) 323internal TextContainer TextContainer 543private TextContainer _textContainer;
src\Framework\MS\Internal\Text\ComplexLine.cs (2)
259TextContainer tree; 270tree = _owner.TextContainer as TextContainer;
src\Framework\System\Windows\Controls\AccessText.cs (2)
493private TextContainer TextContainer 778private TextContainer _textContainer;
src\Framework\System\Windows\Controls\FlowDocumentReader.cs (1)
2045TextContainer textContainer = document.StructuralCache.TextContainer;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1914else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer)) 1978TextContainer textContainer = document.StructuralCache.TextContainer;
src\Framework\System\Windows\Controls\Primitives\DocumentPageView.cs (1)
540else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
src\Framework\System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1802else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1502internal void InitializeTextContainer(TextContainer textContainer) 1828internal TextContainer TextContainer 2272private TextContainer _textContainer;
src\Framework\System\Windows\Controls\SinglePageViewer.cs (1)
1570TextContainer textContainer = document.StructuralCache.TextContainer;
src\Framework\System\Windows\Controls\TextBlock.cs (12)
147if (!(_complexContent.TextContainer is TextContainer)) 174TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 207TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 308else if (serviceType == typeof(TextContainer)) 311return _complexContent.TextContainer as TextContainer; 1845if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1956if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 3493if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3638Debug.Assert(_complexContent.TextContainer is TextContainer); 4106((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End);
src\Framework\System\Windows\Controls\TextBox.cs (1)
97TextContainer container = new TextContainer(this, true /* plainTextOnly */);
src\Framework\System\Windows\Documents\BlockUIContainer.cs (1)
81TextContainer textContainer = this.TextContainer;
src\Framework\System\Windows\Documents\ColumnResizeUndoUnit.cs (1)
81private TextContainer _textContainer;
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (3)
231/// <see cref="TextContainer.Start"/> 244/// <see cref="TextContainer.End"/> 279/// <see cref="TextContainer.Parent"/>
src\Framework\System\Windows\Documents\FixedTextContainer.cs (3)
200/// <see cref="TextContainer.Start"/> 213/// <see cref="TextContainer.End"/> 248/// <see cref="TextContainer.Parent"/>
src\Framework\System\Windows\Documents\FlowDocument.cs (6)
133internal FlowDocument(TextContainer textContainer) 1159internal TextContainer TextContainer 1225private void Initialize(TextContainer textContainer) 1665TextContainer textContainer = _structuralCache.TextContainer; 1718else if (serviceType == typeof(TextContainer)) 1720return _structuralCache.TextContainer as TextContainer;
src\Framework\System\Windows\Documents\InlineUIContainer.cs (1)
112TextContainer textContainer = this.TextContainer;
src\Framework\System\Windows\Documents\List.cs (1)
244TextContainer textContainer = this.TextContainer;
src\Framework\System\Windows\Documents\Run.cs (1)
252TextContainer textContainer = run.TextContainer;
src\Framework\System\Windows\Documents\TextContainer.cs (4)
2445TextContainer tree; 3528internal ExtractChangeEventArgs(TextContainer textTree, TextPointer startPosition, TextTreeTextElementNode node, 3577internal TextContainer TextContainer { get { return _textTree; } } 3593private readonly TextContainer _textTree;
src\Framework\System\windows\Documents\TextEditor.cs (7)
75if (isUndoEnabled && _textContainer is TextContainer) 77((TextContainer)_textContainer).EnableUndo(_uiScope); 175if (_textContainer is TextContainer) 177((TextContainer)_textContainer).DisableUndo(_uiScope); 1173if (this.TextContainer is TextContainer) 1175undoManager = ((TextContainer)this.TextContainer).UndoManager; 1583if (_textContainer is TextContainer && TextServicesHost.Current != null)
src\Framework\System\Windows\Documents\TextElement.cs (19)
102TextContainer tree; 246TextContainer tree; 306TextContainer tree = EnsureTextContainer(); 329TextContainer tree; 345TextContainer tree = EnsureTextContainer(); 362TextContainer tree; 378TextContainer tree = EnsureTextContainer(); 395TextContainer tree; 411TextContainer tree = EnsureTextContainer(); 420TextContainer tree = EnsureTextContainer(); 436TextContainer tree; 452TextContainer tree = EnsureTextContainer(); 1007TextContainer textContainer = EnsureTextContainer(); 1042TextContainer tree; 1258internal TextContainer TextContainer 1550TextContainer tree; 1586TextContainer tree; 1612private TextContainer EnsureTextContainer() 1614TextContainer tree;
src\Framework\System\Windows\Documents\TextElementCollection.cs (6)
108TextContainer textContainer = this.TextContainer; 219TextContainer textContainer = this.TextContainer; 720internal TextContainer TextContainer 724TextContainer textContainer; 728textContainer = (TextContainer)((TextBlock)_owner).TextContainer; 821TextContainer textContainer = this.TextContainer;
src\Framework\System\Windows\Documents\TextPointer.cs (9)
296internal TextPointer(TextContainer textContainer, int offset, LogicalDirection direction) 312internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge) 318internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection direction) 1764internal static int GetTextInRun(TextContainer textContainer, int symbolOffset, TextTreeTextNode textNode, int nodeOffset, LogicalDirection direction, char[] textBuffer, int startIndex, int count) 2937internal static int GetSymbolOffset(TextContainer tree, TextTreeNode node, ElementEdge edge) 3809internal TextContainer TextContainer 3956private void Initialize(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection gravity, uint generation, 4128private void MoveToNode(TextContainer tree, TextTreeNode node, ElementEdge edge) 4381private TextContainer _tree;
src\Framework\System\Windows\Documents\TextRangeBase.cs (1)
1341TextContainer textContainer = ((TextPointer)thisRange.Start).TextContainer;
src\Framework\System\windows\Documents\TextSelection.cs (1)
1812&& (textContainer is TextContainer || textContainer is PasswordTextContainer))
src\Framework\System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (1)
39internal TextTreeDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) : base(tree, start.GetSymbolOffset())
src\Framework\System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
29internal TextTreeExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
src\Framework\System\Windows\Documents\TextTreeInsertElementUndoUnit.cs (1)
32internal TextTreeInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) : base(tree, symbolOffset)
src\Framework\System\Windows\Documents\TextTreeInsertUndoUnit.cs (1)
31internal TextTreeInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) : base(tree, symbolOffset)
src\Framework\System\Windows\Documents\TextTreeNode.cs (1)
276internal TextContainer GetTextTree()
src\Framework\System\Windows\Documents\TextTreePropertyUndoUnit.cs (1)
33internal TextTreePropertyUndoUnit(TextContainer tree, int symbolOffset, PropertyRecord propertyRecord) : base(tree, symbolOffset)
src\Framework\System\Windows\Documents\TextTreeRootNode.cs (3)
38internal TextTreeRootNode(TextContainer tree) 355internal TextContainer TextContainer 449private readonly TextContainer _tree;
src\Framework\System\Windows\Documents\TextTreeText.cs (3)
52textLength = TextContainer.GetTextLength(text); 280length = TextContainer.GetTextLength(text); 340textEndOffset = TextContainer.GetTextLength(text);
src\Framework\System\Windows\Documents\TextTreeUndo.cs (5)
33internal static void CreateInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) 46internal static void CreateInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) 63TextContainer textContainer = element.TextContainer; 78internal static TextTreeDeleteContentUndoUnit CreateDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) 99internal static TextTreeExtractElementUndoUnit CreateExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
src\Framework\System\Windows\Documents\TextTreeUndoUnit.cs (3)
34internal TextTreeUndoUnit(TextContainer tree, int symbolOffset) 88protected TextContainer TextContainer 204private readonly TextContainer _tree;