2 implementations of TextContainer
PresentationFramework (2)
src\Framework\System\Windows\Controls\PasswordBox.cs (1)
830ITextContainer ITextBoxViewHost.TextContainer
src\Framework\System\Windows\Controls\TextBox.cs (1)
1373ITextContainer ITextBoxViewHost.TextContainer
31 references to TextContainer
PresentationFramework (31)
src\Framework\MS\Internal\Documents\TextBoxLine.cs (4)
81StaticTextPointer position = _owner.Host.TextContainer.CreateStaticPointerAtOffset(dcp); 121ITextPointer position = _owner.Host.TextContainer.CreatePointerAtOffset(dcp, LogicalDirection.Backward); 215var uiScope = _owner?.Host?.TextContainer?.TextSelection?.TextEditor?.UiScope; 433StaticTextPointer endOfRunPosition = _owner.Host.TextContainer.Highlights.GetNextPropertyChangePosition(position, LogicalDirection.Forward);
src\Framework\MS\Internal\Documents\TextBoxView.cs (27)
749ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward); 789nextLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward); 868else if (position.Offset == _host.TextContainer.SymbolCount && direction == LogicalDirection.Forward) 927ITextPointer nextCaretUnitPosition = _host.TextContainer.CreatePointerAtOffset(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 975ITextPointer backspaceUnitPosition = _host.TextContainer.CreatePointerAtOffset(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection); 990ITextPointer start = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward); 991ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward); 1091if (position.TextContainer != _host.TextContainer) 1225System.Diagnostics.Debug.Assert(_host != null && _host.TextContainer != null && _host.TextContainer.Highlights != null, 1228_host.TextContainer.Changing -= new EventHandler(OnTextContainerChanging); 1229_host.TextContainer.Change -= new TextContainerChangeEventHandler(OnTextContainerChange); 1230_host.TextContainer.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged); 1272return _host.TextContainer; 1309ITextPointer start = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[0].Offset, LogicalDirection.Backward); 1310ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count-1].EndOffset, LogicalDirection.Forward); 1400_host.TextContainer.Changing += new EventHandler(OnTextContainerChanging); 1401_host.TextContainer.Change += new TextContainerChangeEventHandler(OnTextContainerChange); 1402_host.TextContainer.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged); 1763return _host.TextContainer.CreatePointerAtOffset(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 1901var selection = _host.TextContainer.TextSelection; 1936int endOffset = Math.Min(range.StartIndex + range.PositionsAdded, _host.TextContainer.SymbolCount); 2055ITextPointer position = _host.TextContainer.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward); 2100ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(endOffset, LogicalDirection.Backward); 2151ITextPointer position = _host.TextContainer.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward); 2179ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(endOffset, LogicalDirection.Backward); 2902return position.TextContainer == _host.TextContainer &&