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