2 implementations of TextContainer
PresentationFramework (2)
System\Windows\Controls\PasswordBox.cs (1)
798
ITextContainer ITextBoxViewHost.
TextContainer
System\Windows\Controls\TextBox.cs (1)
1375
ITextContainer ITextBoxViewHost.
TextContainer
31 references to TextContainer
PresentationFramework (31)
MS\Internal\Documents\TextBoxLine.cs (4)
71
StaticTextPointer position = _owner.Host.
TextContainer
.CreateStaticPointerAtOffset(dcp);
108
ITextPointer position = _owner.Host.
TextContainer
.CreatePointerAtOffset(dcp, LogicalDirection.Backward);
202
var uiScope = _owner?.Host?.
TextContainer
?.TextSelection?.TextEditor?.UiScope;
420
StaticTextPointer endOfRunPosition = _owner.Host.
TextContainer
.Highlights.GetNextPropertyChangePosition(position, LogicalDirection.Forward);
MS\Internal\Documents\TextBoxView.cs (27)
694
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward);
734
nextLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward);
813
else if (position.Offset == _host.
TextContainer
.SymbolCount && direction == LogicalDirection.Forward)
872
ITextPointer nextCaretUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection);
920
ITextPointer backspaceUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
935
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward);
936
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward);
1036
if (position.TextContainer != _host.
TextContainer
)
1174
System.Diagnostics.Debug.Assert(_host != null && _host.
TextContainer
!= null && _host.
TextContainer
.Highlights != null,
1177
_host.
TextContainer
.Changing -= new EventHandler(OnTextContainerChanging);
1178
_host.
TextContainer
.Change -= new TextContainerChangeEventHandler(OnTextContainerChange);
1179
_host.
TextContainer
.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged);
1221
return _host.
TextContainer
;
1258
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[0].Offset, LogicalDirection.Backward);
1259
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward);
1351
_host.
TextContainer
.Changing += new EventHandler(OnTextContainerChanging);
1352
_host.
TextContainer
.Change += new TextContainerChangeEventHandler(OnTextContainerChange);
1353
_host.
TextContainer
.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged);
1716
return _host.
TextContainer
.CreatePointerAtOffset(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection);
1854
var selection = _host.
TextContainer
.TextSelection;
1889
int endOffset = Math.Min(range.StartIndex + range.PositionsAdded, _host.
TextContainer
.SymbolCount);
2010
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2055
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2106
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2134
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2863
return position.TextContainer == _host.
TextContainer
&&