53 references to TextContainer
PresentationFramework (53)
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (1)
470textContainer = textBox.TextContainer;
System\Windows\Automation\Peers\RichTextBoxAutomationPeer.cs (5)
19_textPattern = new TextAdaptor(this, owner.TextContainer); 43_textPattern = new TextAdaptor(this, owner.TextContainer); 73return TextContainerHelper.GetAutomationPeersFromRange(owner.TextContainer.Start, owner.TextContainer.End, null); 85return TextContainerHelper.GetAutomationPeersFromRange(start, end, owner.TextContainer.Start);
System\Windows\Automation\Peers\TextBoxAutomationPeer.cs (2)
19_textPattern = new TextAdaptor(this, ((TextBoxBase)owner).TextContainer); 45_textPattern = new TextAdaptor(this, ((TextBoxBase)Owner).TextContainer);
System\Windows\Controls\ComboBox.cs (1)
717EditableTextBoxSite.TextContainer.UndoManager;
System\Windows\Controls\Primitives\TextBoxBase.cs (2)
1488position = snapToText ? this.TextContainer.Start : null; 1817this.TextContainer.TextView = textView;
System\Windows\Controls\RichTextBox.cs (5)
119Invariant.Assert(this.TextContainer != null); 121Invariant.Assert(this.TextEditor.TextContainer == this.TextContainer); 224ValidationHelper.VerifyPosition(this.TextContainer, position); 243ValidationHelper.VerifyPosition(this.TextContainer, position); 269ValidationHelper.VerifyPosition(this.TextContainer, position);
System\Windows\Controls\TextBox.cs (36)
144this.TextContainer.End.InsertTextInRun(text); 156int maxStart = TextContainer.SymbolCount; 161TextPointer newStart = this.TextContainer.CreatePointerAtOffset(start, LogicalDirection.Forward); 168int maxLength = newStart.GetOffsetToPosition(TextContainer.End); 189this.TextContainer.DeleteContentInternal((TextPointer)this.TextContainer.Start, (TextPointer)this.TextContainer.End); 190TextSelectionInternal.Select(this.TextContainer.Start, this.TextContainer.Start); 261ArgumentOutOfRangeException.ThrowIfGreaterThan(charIndex, this.TextContainer.SymbolCount); 264TextPointer position = this.TextContainer.CreatePointerAtOffset(charIndex, LogicalDirection.Forward); 433ArgumentOutOfRangeException.ThrowIfGreaterThan(charIndex, this.TextContainer.SymbolCount); 439TextPointer textPointer = TextContainer.CreatePointerAtOffset(charIndex, LogicalDirection.Backward); 442if (trailingEdge && charIndex < this.TextContainer.SymbolCount) 477ArgumentOutOfRangeException.ThrowIfGreaterThan(charIndex, this.TextContainer.SymbolCount); 479TextPointer position = this.TextContainer.CreatePointerAtOffset(charIndex, LogicalDirection.Forward); 482if (spellingError == null && charIndex < this.TextContainer.SymbolCount - 1) 484position = this.TextContainer.CreatePointerAtOffset(charIndex + 1, LogicalDirection.Forward); 548ArgumentOutOfRangeException.ThrowIfGreaterThan(charIndex, this.TextContainer.SymbolCount); 550if (this.TextContainer.SymbolCount == 0) 556ITextPointer position = this.TextContainer.CreatePointerAtOffset(charIndex, direction); 806int maxLength = TextSelectionInternal.Start.GetOffsetToPosition(TextContainer.End); 850int maxStart = TextContainer.SymbolCount; 855TextPointer newStart = TextContainer.CreatePointerAtOffset(value, LogicalDirection.Forward); 862int maxLength = newStart.GetOffsetToPosition(TextContainer.End); 913return GetLineIndexFromCharacterIndex(this.TextContainer.SymbolCount) + 1; 1073return new RangeContentEnumerator((TextPointer)this.TextContainer.Start, (TextPointer)this.TextContainer.End); 1215DeferredTextReference dtr = new DeferredTextReference(this.TextContainer); 1349return (TextPointer)this.TextContainer.Start; 1360return (TextPointer)this.TextContainer.End; 1380return this.TextContainer; 1655TextContainer.DeleteContentInternal((TextPointer)TextContainer.Start, (TextPointer)TextContainer.End); 1656TextContainer.End.InsertTextInRun(newText);
System\Windows\Data\BindingExpressionBase.cs (1)
1317MS.Internal.Documents.UndoManager undoManager = tbb?.TextContainer.UndoManager;