90 references to AfterEnd
PresentationFramework (90)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
1009
cursor.MoveToElementEdge(ElementEdge.
AfterEnd
);
MS\Internal\Documents\TableTextElementCollectionInternal.cs (1)
153
TextPointer endPosition = new TextPointer(item.TextContainer, item.TextElementNode, ElementEdge.
AfterEnd
, LogicalDirection.Backward);
MS\Internal\Documents\TextContainerHelper.cs (6)
336
start.MoveToElementEdge(ElementEdge.
AfterEnd
);
458
position.MoveToElementEdge(ElementEdge.
AfterEnd
);
514
Invariant.Assert(edge == ElementEdge.BeforeStart || edge == ElementEdge.
AfterEnd
);
518
if (edge == ElementEdge.
AfterEnd
)
651
case ElementEdge.
AfterEnd
:
700
Invariant.Assert(edge == ElementEdge.BeforeStart || edge == ElementEdge.
AfterEnd
, "Cannot retrieve CP from the content of embedded object.");
MS\Internal\PtsHost\BaseParagraph.cs (1)
275
return TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.
AfterEnd
);
MS\Internal\PtsHost\ContainerParaClient.cs (1)
307
elementOwner, ElementEdge.
AfterEnd
));
MS\Internal\PtsHost\FigureParaClient.cs (1)
538
Paragraph.Element as TextElement, ElementEdge.
AfterEnd
));
MS\Internal\PtsHost\FloaterParaClient.cs (1)
546
Paragraph.Element as TextElement, ElementEdge.
AfterEnd
));
MS\Internal\PtsHost\SubpageParaClient.cs (1)
522
elementOwner, ElementEdge.
AfterEnd
));
MS\Internal\PtsHost\TableParaClient.cs (3)
566
row, ElementEdge.
AfterEnd
));
571
row.RowGroup, ElementEdge.
AfterEnd
));
578
elementOwner, ElementEdge.
AfterEnd
));
System\Windows\Controls\TextAdaptor.cs (2)
271
pointer.MoveToElementEdge(alignToTop ? ElementEdge.AfterStart : ElementEdge.
AfterEnd
);
614
position.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\FixedTextPointer.cs (1)
444
case ElementEdge.
AfterEnd
:
System\Windows\Documents\RangeContentEnumerator.cs (1)
127
_navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\SplayTreeNode.cs (1)
353
if (edge == ElementEdge.BeforeStart || edge == ElementEdge.
AfterEnd
)
System\Windows\Documents\TextContainer.cs (12)
640
edge = (direction == LogicalDirection.Backward) ? ElementEdge.BeforeStart : ElementEdge.
AfterEnd
;
848
Invariant.Assert((position.Edge == ElementEdge.
AfterEnd
&& position.Node.GetPreviousNode() is TextTreeTextNode && position.Node.GetPreviousNode().SymbolCount > 0) ||
1329
edge = ElementEdge.
AfterEnd
;
1343
node = ((TextTreeTextNode)node).Split(offset - nodeOffset, ElementEdge.
AfterEnd
);
1428
edge = ElementEdge.
AfterEnd
;
1441
node = ((TextTreeTextNode)node).Split(charOffset - nodeCharOffset, ElementEdge.
AfterEnd
);
2317
previousEdge = ElementEdge.
AfterEnd
;
2578
lastContainedNode = lastContainedNode.IncrementReferenceCount(ElementEdge.
AfterEnd
, extractedElementNode.AfterEndReferenceCount);
2621
case ElementEdge.
AfterEnd
:
2643
case ElementEdge.
AfterEnd
:
2768
endPosition = new TextPointer(this, elementNode, ElementEdge.
AfterEnd
, LogicalDirection.Backward);
2954
previousEdge = ElementEdge.
AfterEnd
;
System\windows\Documents\TextEditorSelection.cs (1)
2025
position.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextElement.cs (1)
420
elementEnd = new TextPointer(tree, _textElementNode, ElementEdge.
AfterEnd
, LogicalDirection.Backward);
System\Windows\Documents\TextElementEnumerator.cs (1)
133
_navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextPointer.cs (26)
2205
edge = ElementEdge.
AfterEnd
;
2237
edge = ElementEdge.
AfterEnd
;
2247
case ElementEdge.
AfterEnd
:
2865
case ElementEdge.
AfterEnd
:
2887
case ElementEdge.
AfterEnd
:
2923
case ElementEdge.
AfterEnd
:
3024
if (edge == ElementEdge.
AfterEnd
&& fixup.LastContainedNode != null)
3032
Invariant.Assert(edge == ElementEdge.
AfterEnd
, "edge AfterEnd is expected");
3067
case ElementEdge.
AfterEnd
:
3156
edge = ElementEdge.
AfterEnd
;
3163
edge = ElementEdge.
AfterEnd
;
3187
case ElementEdge.
AfterEnd
:
3241
Invariant.Assert(edge == ElementEdge.
AfterEnd
);
3327
edge = ElementEdge.
AfterEnd
;
3365
case ElementEdge.
AfterEnd
:
3402
if (edge == ElementEdge.
AfterEnd
)
3456
case ElementEdge.
AfterEnd
:
3520
case ElementEdge.
AfterEnd
:
3760
case ElementEdge.
AfterEnd
:
3998
newEdge = ElementEdge.
AfterEnd
;
4024
newEdge = ElementEdge.
AfterEnd
;
4033
case ElementEdge.
AfterEnd
:
4143
Invariant.Assert(this.Edge == ElementEdge.AfterStart || this.Edge == ElementEdge.
AfterEnd
, "Bad position edge/gravity pair! (2)");
4149
Invariant.Assert(this.Edge != ElementEdge.BeforeStart && this.Edge != ElementEdge.
AfterEnd
, "Position at outer edge of root!");
4258
edge == ElementEdge.
AfterEnd
);
4284
edge == ElementEdge.
AfterEnd
);
System\Windows\Documents\TextPointerBase.cs (2)
340
navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
345
navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextRangeBase.cs (4)
490
position.MoveToElementEdge(ElementEdge.
AfterEnd
);
521
startNavigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
525
endNavigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
763
navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextRangeEdit.cs (2)
1590
edgeAfterElement = ElementEdge.
AfterEnd
;
1598
edgeBeforeElement = ElementEdge.
AfterEnd
;
System\Windows\Documents\TextRangeSerialization.cs (3)
1678
runningEnd.MoveToElementEdge(ElementEdge.
AfterEnd
);
1854
elementEnd.MoveToElementEdge(ElementEdge.
AfterEnd
);
1887
hyperlinkEnd.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextStore.cs (1)
3180
navigator.MoveToElementEdge(ElementEdge.
AfterEnd
);
System\Windows\Documents\TextTreeInsertElementUndoUnit.cs (1)
62
end = new TextPointer(this.TextContainer, element.TextElementNode, ElementEdge.
AfterEnd
);
System\Windows\Documents\TextTreeNode.cs (4)
412
case ElementEdge.
AfterEnd
:
482
edge = (bias == LogicalDirection.Forward) ? ElementEdge.
AfterEnd
: ElementEdge.BeforeStart;
490
edge = ElementEdge.
AfterEnd
;
523
case ElementEdge.
AfterEnd
:
System\Windows\Documents\TextTreeObjectNode.cs (2)
284
return (_edgeReferenceCounts & ElementEdge.
AfterEnd
) != 0;
290
_edgeReferenceCounts |= ElementEdge.
AfterEnd
;
System\Windows\Documents\TextTreeTextElementNode.cs (2)
296
return (_edgeReferenceCounts & ElementEdge.
AfterEnd
) != 0;
302
_edgeReferenceCounts |= ElementEdge.
AfterEnd
;
System\Windows\Documents\TextTreeTextNode.cs (6)
113
Invariant.Assert(edge == ElementEdge.BeforeStart || edge == ElementEdge.
AfterEnd
, "Bad edge ref to TextTreeTextNode!");
197
Invariant.Assert(edge == ElementEdge.BeforeStart || edge == ElementEdge.
AfterEnd
, "Bad edge parameter!");
215
Invariant.Assert(edge == ElementEdge.
AfterEnd
, "Unexpected edge!");
241
newNodeEdge = ElementEdge.
AfterEnd
;
469
return _referencedEdge == ElementEdge.
AfterEnd
? _positionRefCount > 0 : false;
523
(nextNode._positionRefCount == 0 || (nextNode._referencedEdge == ElementEdge.
AfterEnd
)))
System\Windows\Documents\ValidationHelper.cs (1)
83
edge != ElementEdge.
AfterEnd
)