4 writes to _startComposition
PresentationFramework (4)
src\Framework\System\Windows\Documents\ImmComposition.cs (4)
268
_startComposition
= null;
1124
UpdateCompositionText(composition, resultLength, true /* includeResultText */, out
_startComposition
, out _endComposition);
1159
UpdateCompositionText(composition, resultLength, false /* includeResultText */, out
_startComposition
, out _endComposition);
1181
_startComposition
= null;
14 references to _startComposition
PresentationFramework (14)
src\Framework\System\Windows\Documents\ImmComposition.cs (14)
304
return
_startComposition
!= null;
724
if (
_startComposition
!= null)
726
startNavigator =
_startComposition
.CreatePointer();
742
if (
_startComposition
!= null)
744
caretNavigator = _caretOffset > 0 ?
_startComposition
.CreatePointer(_caretOffset, LogicalDirection.Forward) : _endComposition;
988
if (
_startComposition
== null)
1031
if (
_startComposition
!= null)
1146
composition.SetCompositionPositions(
_startComposition
, _endComposition, compositionString);
1179
composition.SetResultPositions(
_startComposition
, _endComposition, compositionString);
1320
ITextPointer startAttribute =
_startComposition
.CreatePointer(startOffset, LogicalDirection.Backward);
1321
ITextPointer endAttribute =
_startComposition
.CreatePointer(i + 1, LogicalDirection.Forward);
1482
if (fDocFeed && (
_startComposition
!= null) && (_endComposition != null))
1484
range = new TextRange(
_startComposition
, _endComposition);
1859
int startComposition = _editor.TextContainer.Start.GetOffsetToPosition(
_startComposition
);