2 implementations of TextContainer
PresentationFramework (2)
System\Windows\Controls\PasswordBox.cs (1)
814
ITextContainer ITextBoxViewHost.
TextContainer
System\Windows\Controls\TextBox.cs (1)
1381
ITextContainer ITextBoxViewHost.
TextContainer
31 references to TextContainer
PresentationFramework (31)
MS\Internal\Documents\TextBoxLine.cs (4)
79
StaticTextPointer position = _owner.Host.
TextContainer
.CreateStaticPointerAtOffset(dcp);
119
ITextPointer position = _owner.Host.
TextContainer
.CreatePointerAtOffset(dcp, LogicalDirection.Backward);
213
var uiScope = _owner?.Host?.
TextContainer
?.TextSelection?.TextEditor?.UiScope;
431
StaticTextPointer endOfRunPosition = _owner.Host.
TextContainer
.Highlights.GetNextPropertyChangePosition(position, LogicalDirection.Forward);
MS\Internal\Documents\TextBoxView.cs (27)
745
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward);
785
nextLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward);
864
else if (position.Offset == _host.
TextContainer
.SymbolCount && direction == LogicalDirection.Forward)
923
ITextPointer nextCaretUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection);
971
ITextPointer backspaceUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
986
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward);
987
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward);
1087
if (position.TextContainer != _host.
TextContainer
)
1223
System.Diagnostics.Debug.Assert(_host != null && _host.
TextContainer
!= null && _host.
TextContainer
.Highlights != null,
1226
_host.
TextContainer
.Changing -= new EventHandler(OnTextContainerChanging);
1227
_host.
TextContainer
.Change -= new TextContainerChangeEventHandler(OnTextContainerChange);
1228
_host.
TextContainer
.Highlights.Changed -= new HighlightChangedEventHandler(OnHighlightChanged);
1270
return _host.
TextContainer
;
1307
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[0].Offset, LogicalDirection.Backward);
1308
ITextPointer 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);
1765
return _host.
TextContainer
.CreatePointerAtOffset(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection);
1903
var selection = _host.
TextContainer
.TextSelection;
1938
int endOffset = Math.Min(range.StartIndex + range.PositionsAdded, _host.
TextContainer
.SymbolCount);
2059
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2104
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2155
ITextPointer position = _host.
TextContainer
.CreatePointerAtOffset(unclippedStartOffset, LogicalDirection.Backward);
2183
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(endOffset, LogicalDirection.Backward);
2924
return position.TextContainer == _host.
TextContainer
&&