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)
743
ITextPointer endOfLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward);
783
nextLinePosition = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward);
862
else if (position.Offset == _host.
TextContainer
.SymbolCount && direction == LogicalDirection.Forward)
921
ITextPointer nextCaretUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection);
969
ITextPointer backspaceUnitPosition = _host.
TextContainer
.CreatePointerAtOffset(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
984
ITextPointer start = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward);
985
ITextPointer end = _host.
TextContainer
.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward);
1085
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
&&