6 instantiations of TextContainer
PresentationFramework (6)
System\Windows\Controls\AccessText.cs (1)
510_textContainer = new TextContainer(this, false /* plainTextOnly */);
System\Windows\Controls\TextBlock.cs (1)
2866textContainer = new TextContainer(IsContentPresenterContainer ? null : this, false /* plainTextOnly */);
System\Windows\Controls\TextBox.cs (1)
88TextContainer container = new TextContainer(this, true /* plainTextOnly */)
System\Windows\Documents\FlowDocument.cs (1)
1215textContainer = new TextContainer(this, false /* plainTextOnly */);
System\Windows\Documents\TextContainer.cs (1)
2449tree = new TextContainer(null, false /* plainTextOnly */);
System\Windows\Documents\TextElement.cs (1)
1554tree = new TextContainer(null, false /* plainTextOnly */);
117 references to TextContainer
PresentationFramework (117)
MS\Internal\Documents\ContentHostHelper.cs (1)
39TextContainer textContainer;
MS\Internal\Documents\FlowDocumentView.cs (1)
703service = Document.StructuralCache.TextContainer as TextContainer;
MS\Internal\PtsHost\StructuralCache.cs (3)
35internal StructuralCache(FlowDocument owner, TextContainer textContainer) 312internal TextContainer TextContainer 532private TextContainer _textContainer;
MS\Internal\Text\ComplexLine.cs (2)
250TextContainer tree; 261tree = _owner.TextContainer as TextContainer;
System\Windows\Controls\AccessText.cs (2)
490private TextContainer TextContainer 777private TextContainer _textContainer;
System\Windows\Controls\FlowDocumentReader.cs (1)
1998TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1860else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer)) 1924TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\Primitives\DocumentPageView.cs (1)
533else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1748else if (serviceType == typeof(TextContainer) || serviceType == typeof(ITextContainer))
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1414internal void InitializeTextContainer(TextContainer textContainer) 1723internal TextContainer TextContainer 2156private TextContainer _textContainer;
System\Windows\Controls\SinglePageViewer.cs (1)
1558TextContainer textContainer = document.StructuralCache.TextContainer;
System\Windows\Controls\TextBlock.cs (12)
125if (!(_complexContent.TextContainer is TextContainer)) 152TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 182TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 280else if (serviceType == typeof(TextContainer)) 283return _complexContent.TextContainer as TextContainer; 1738if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1849if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 3484if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3629Debug.Assert(_complexContent.TextContainer is TextContainer); 4097((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End);
System\Windows\Controls\TextBox.cs (1)
88TextContainer container = new TextContainer(this, true /* plainTextOnly */)
System\Windows\Documents\BlockUIContainer.cs (1)
76TextContainer textContainer = this.TextContainer;
System\Windows\Documents\ColumnResizeUndoUnit.cs (1)
73private TextContainer _textContainer;
System\Windows\Documents\DocumentSequenceTextContainer.cs (3)
210/// <see cref="TextContainer.Start"/> 223/// <see cref="TextContainer.End"/> 258/// <see cref="TextContainer.Parent"/>
System\Windows\Documents\FixedTextContainer.cs (3)
179/// <see cref="TextContainer.Start"/> 192/// <see cref="TextContainer.End"/> 227/// <see cref="TextContainer.Parent"/>
System\Windows\Documents\FlowDocument.cs (6)
124internal FlowDocument(TextContainer textContainer) 1144internal TextContainer TextContainer 1210private void Initialize(TextContainer textContainer) 1640TextContainer textContainer = _structuralCache.TextContainer; 1690else if (serviceType == typeof(TextContainer)) 1692return _structuralCache.TextContainer as TextContainer;
System\Windows\Documents\InlineUIContainer.cs (1)
100TextContainer textContainer = this.TextContainer;
System\Windows\Documents\List.cs (1)
233TextContainer textContainer = this.TextContainer;
System\Windows\Documents\Run.cs (1)
242TextContainer textContainer = run.TextContainer;
System\Windows\Documents\TextContainer.cs (4)
2403TextContainer tree; 3479internal ExtractChangeEventArgs(TextContainer textTree, TextPointer startPosition, TextTreeTextElementNode node, 3528internal TextContainer TextContainer { get { return _textTree; } } 3544private readonly TextContainer _textTree;
System\windows\Documents\TextEditor.cs (7)
59if (isUndoEnabled && _textContainer is TextContainer) 61((TextContainer)_textContainer).EnableUndo(_uiScope); 153if (_textContainer is TextContainer) 155((TextContainer)_textContainer).DisableUndo(_uiScope); 1133if (this.TextContainer is TextContainer) 1135undoManager = ((TextContainer)this.TextContainer).UndoManager; 1531if (_textContainer is TextContainer && TextServicesHost.Current != null)
System\Windows\Documents\TextElement.cs (19)
92TextContainer tree; 229TextContainer tree; 285TextContainer tree = EnsureTextContainer(); 308TextContainer tree; 324TextContainer tree = EnsureTextContainer(); 341TextContainer tree; 357TextContainer tree = EnsureTextContainer(); 374TextContainer tree; 390TextContainer tree = EnsureTextContainer(); 399TextContainer tree = EnsureTextContainer(); 415TextContainer tree; 431TextContainer tree = EnsureTextContainer(); 946TextContainer textContainer = EnsureTextContainer(); 981TextContainer tree; 1194internal TextContainer TextContainer 1486TextContainer tree; 1519TextContainer tree; 1542private TextContainer EnsureTextContainer() 1544TextContainer tree;
System\Windows\Documents\TextElementCollection.cs (6)
102TextContainer textContainer = this.TextContainer; 213TextContainer textContainer = this.TextContainer; 684internal TextContainer TextContainer 688TextContainer textContainer; 692textContainer = (TextContainer)((TextBlock)_owner).TextContainer; 785TextContainer textContainer = this.TextContainer;
System\Windows\Documents\TextPointer.cs (9)
282internal TextPointer(TextContainer textContainer, int offset, LogicalDirection direction) 298internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge) 304internal TextPointer(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection direction) 1744internal static int GetTextInRun(TextContainer textContainer, int symbolOffset, TextTreeTextNode textNode, int nodeOffset, LogicalDirection direction, char[] textBuffer, int startIndex, int count) 2905internal static int GetSymbolOffset(TextContainer tree, TextTreeNode node, ElementEdge edge) 3777internal TextContainer TextContainer 3924private void Initialize(TextContainer tree, TextTreeNode node, ElementEdge edge, LogicalDirection gravity, uint generation, 4096private void MoveToNode(TextContainer tree, TextTreeNode node, ElementEdge edge) 4349private TextContainer _tree;
System\Windows\Documents\TextRangeBase.cs (1)
1323TextContainer textContainer = ((TextPointer)thisRange.Start).TextContainer;
System\windows\Documents\TextSelection.cs (1)
1785&& (textContainer is TextContainer || textContainer is PasswordTextContainer))
System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (1)
30internal TextTreeDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) : base(tree, start.GetSymbolOffset())
System\Windows\Documents\TextTreeDumper.cs (2)
45internal static void Dump(TextContainer tree) 58internal static void DumpFlat(TextContainer tree)
System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
22internal TextTreeExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
System\Windows\Documents\TextTreeInsertElementUndoUnit.cs (1)
27internal TextTreeInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeInsertUndoUnit.cs (1)
26internal TextTreeInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeNode.cs (1)
268internal TextContainer GetTextTree()
System\Windows\Documents\TextTreePropertyUndoUnit.cs (1)
25internal TextTreePropertyUndoUnit(TextContainer tree, int symbolOffset, PropertyRecord propertyRecord) : base(tree, symbolOffset)
System\Windows\Documents\TextTreeRootNode.cs (3)
29internal TextTreeRootNode(TextContainer tree) 346internal TextContainer TextContainer 440private readonly TextContainer _tree;
System\Windows\Documents\TextTreeText.cs (3)
44textLength = TextContainer.GetTextLength(text); 272length = TextContainer.GetTextLength(text); 332textEndOffset = TextContainer.GetTextLength(text);
System\Windows\Documents\TextTreeUndo.cs (5)
26internal static void CreateInsertUndoUnit(TextContainer tree, int symbolOffset, int symbolCount) 39internal static void CreateInsertElementUndoUnit(TextContainer tree, int symbolOffset, bool deep) 56TextContainer textContainer = element.TextContainer; 73internal static TextTreeDeleteContentUndoUnit CreateDeleteContentUndoUnit(TextContainer tree, TextPointer start, TextPointer end) 94internal static TextTreeExtractElementUndoUnit CreateExtractElementUndoUnit(TextContainer tree, TextTreeTextElementNode elementNode)
System\Windows\Documents\TextTreeUndoUnit.cs (3)
25internal TextTreeUndoUnit(TextContainer tree, int symbolOffset) 79protected TextContainer TextContainer 195private readonly TextContainer _tree;