2 implementations of TextContainer
PresentationFramework (2)
System\Windows\Controls\PasswordBox.cs (1)
799
ITextContainer ITextBoxViewHost.
TextContainer
System\Windows\Controls\TextBox.cs (1)
1376
ITextContainer ITextBoxViewHost.
TextContainer
31 references to TextContainer
PresentationFramework (31)
MS\Internal\Documents\TextBoxLine.cs (4)
72
StaticTextPointer position = _owner.Host.
TextContainer
.CreateStaticPointerAtOffset(dcp);
112
ITextPointer position = _owner.Host.
TextContainer
.CreatePointerAtOffset(dcp, LogicalDirection.Backward);
206
var uiScope = _owner?.Host?.
TextContainer
?.TextSelection?.TextEditor?.UiScope;
424
StaticTextPointer endOfRunPosition = _owner.Host.
TextContainer
.Highlights.GetNextPropertyChangePosition(position, LogicalDirection.Forward);
MS\Internal\Documents\TextBoxView.cs (27)
701
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward);
741
nextLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward);
820
else if (position.Offset == _host.
TextContainer
.SymbolCount && direction == LogicalDirection.Forward)
879
ITextPointer nextCaretUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection);
927
ITextPointer backspaceUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
942
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward);
943
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward);
1043
if (position.TextContainer != _host.
TextContainer
)
1181
System.Diagnostics.Debug.Assert(_host != null && _host.
TextContainer
!= null && _host.
TextContainer
.Highlights != null,
1184
_host.
TextContainer
.Changing -= new EventHandler(OnTextContainerChanging);
1185
_host.
TextContainer
.Change -= new TextContainerChangeEventHandler(OnTextContainerChange);
1186
_host.
TextContainer
.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged);
1228
return _host.
TextContainer
;
1265
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[0].Offset, LogicalDirection.Backward);
1266
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward);
1358
_host.
TextContainer
.Changing += new EventHandler(OnTextContainerChanging);
1359
_host.
TextContainer
.Change += new TextContainerChangeEventHandler(OnTextContainerChange);
1360
_host.
TextContainer
.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged);
1723
return _host.
TextContainer
.CreatePointerAtOffset(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection);
1861
var selection = _host.
TextContainer
.TextSelection;
1896
int endOffset = Math.Min(range.StartIndex + range.PositionsAdded, _host.
TextContainer
.SymbolCount);
2017
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2062
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2113
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2141
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2882
return position.TextContainer == _host.
TextContainer
&&