4 writes to _startComposition
PresentationFramework (4)
System\Windows\Documents\ImmComposition.cs (4)
200
_startComposition
= null;
974
UpdateCompositionText(composition, resultLength, true /* includeResultText */, out
_startComposition
, out _endComposition);
1004
UpdateCompositionText(composition, resultLength, false /* includeResultText */, out
_startComposition
, out _endComposition);
1021
_startComposition
= null;
14 references to _startComposition
PresentationFramework (14)
System\Windows\Documents\ImmComposition.cs (14)
236
return
_startComposition
!= null;
601
if (
_startComposition
!= null)
603
startNavigator =
_startComposition
.CreatePointer();
619
if (
_startComposition
!= null)
621
caretNavigator = _caretOffset > 0 ?
_startComposition
.CreatePointer(_caretOffset, LogicalDirection.Forward) : _endComposition;
843
if (
_startComposition
== null)
886
if (
_startComposition
!= null)
991
composition.SetCompositionPositions(
_startComposition
, _endComposition, compositionString);
1019
composition.SetResultPositions(
_startComposition
, _endComposition, compositionString);
1160
ITextPointer startAttribute =
_startComposition
.CreatePointer(startOffset, LogicalDirection.Backward);
1161
ITextPointer endAttribute =
_startComposition
.CreatePointer(i + 1, LogicalDirection.Forward);
1313
if (fDocFeed && (
_startComposition
!= null) && (_endComposition != null))
1315
range = new TextRange(
_startComposition
, _endComposition);
1657
int startComposition = _editor.TextContainer.Start.GetOffsetToPosition(
_startComposition
);