56 references to AfterStart
PresentationFramework (56)
MS\Internal\Documents\TextContainerHelper.cs (2)
645case ElementEdge.AfterStart: 667cp = (edge == ElementEdge.BeforeStart || edge == ElementEdge.AfterStart) ? 0 : textContainer.SymbolCount;
MS\Internal\PtsHost\BaseParagraph.cs (1)
250return TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.AfterStart);
MS\Internal\PtsHost\ContainerParagraph.cs (3)
79int cpCurrent = TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.AfterStart); 362int dcpContent = TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.AfterStart); 1126int cpContent = TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.AfterStart);
MS\Internal\PtsHost\TextParagraph.cs (1)
1708int cpElement = TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.AfterStart);
System\Windows\Controls\TextAdaptor.cs (1)
271pointer.MoveToElementEdge(alignToTop ? ElementEdge.AfterStart : ElementEdge.AfterEnd);
System\Windows\Documents\FixedTextPointer.cs (1)
436case ElementEdge.AfterStart:
System\Windows\Documents\SplayTreeNode.cs (1)
362if (edge == ElementEdge.AfterStart)
System\Windows\Documents\TextContainer.cs (8)
629edge = (direction == LogicalDirection.Backward) ? ElementEdge.AfterStart : ElementEdge.BeforeEnd; 1318edge = ElementEdge.AfterStart; 1413edge = ElementEdge.AfterStart; 1628startPosition = new TextPointer(this, _rootNode, ElementEdge.AfterStart, LogicalDirection.Backward); 2322previousEdge = ElementEdge.AfterStart; 2608case ElementEdge.AfterStart: 2630case ElementEdge.AfterStart: 2955previousEdge = ElementEdge.AfterStart;
System\windows\Documents\TextEditorSelection.cs (1)
113lineStart.MoveToElementEdge(ElementEdge.AfterStart);
System\Windows\Documents\TextElement.cs (2)
287TextPointer contentStart = new TextPointer(tree, _textElementNode, ElementEdge.AfterStart, LogicalDirection.Backward); 346contentStart = new TextPointer(tree, _textElementNode, ElementEdge.AfterStart, LogicalDirection.Backward);
System\Windows\Documents\TextPointer.cs (27)
2212edge = ElementEdge.AfterStart; 2216case ElementEdge.AfterStart: 2243edge = ElementEdge.AfterStart; 2856case ElementEdge.AfterStart: 2878case ElementEdge.AfterStart: 2915case ElementEdge.AfterStart: 3071case ElementEdge.AfterStart: 3143case ElementEdge.AfterStart: 3150edge = ElementEdge.AfterStart; 3197edge = ElementEdge.AfterStart; 3320case ElementEdge.AfterStart: 3375edge = ElementEdge.AfterStart; 3381edge = ElementEdge.AfterStart; 3382goto case ElementEdge.AfterStart; 3404edge = ElementEdge.AfterStart; 3438case ElementEdge.AfterStart: 3502case ElementEdge.AfterStart: 3516goto case ElementEdge.AfterStart; 3749case ElementEdge.AfterStart: 4002newEdge = ElementEdge.AfterStart; 4007case ElementEdge.AfterStart: 4028newEdge = ElementEdge.AfterStart; 4081if (edge == ElementEdge.AfterStart || edge == ElementEdge.BeforeEnd) 4143Invariant.Assert(this.Edge == ElementEdge.AfterStart || this.Edge == ElementEdge.AfterEnd, "Bad position edge/gravity pair! (2)"); 4154Invariant.Assert(this.Edge != ElementEdge.AfterStart && this.Edge != ElementEdge.BeforeEnd, "Position at inner leaf node edge!"); 4256edge == ElementEdge.AfterStart || 4282edge == ElementEdge.AfterStart ||
System\Windows\Documents\TextRangeSerialization.cs (1)
1697commonAncestor.MoveToElementEdge(ElementEdge.AfterStart);
System\Windows\Documents\TextTreeNode.cs (3)
404case ElementEdge.AfterStart: 494edge = ElementEdge.AfterStart; 515case ElementEdge.AfterStart:
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
32block.InsertAtNode(this, ElementEdge.AfterStart);
System\Windows\Documents\TextTreeTextElementNode.cs (2)
262return (_edgeReferenceCounts & ElementEdge.AfterStart) != 0; 268_edgeReferenceCounts |= ElementEdge.AfterStart;
System\Windows\Documents\ValidationHelper.cs (1)
81edge != ElementEdge.AfterStart &&