55 references to BeforeEnd
PresentationFramework (55)
MS\Internal\Documents\TextContainerHelper.cs (1)
648case ElementEdge.BeforeEnd:
MS\Internal\PtsHost\BaseParagraph.cs (1)
271return TextContainerHelper.GetCPFromElement(StructuralCache.TextContainer, Element, ElementEdge.BeforeEnd);
System\Windows\Documents\FixedElement.cs (1)
282pos.MoveToElementEdge(ElementEdge.BeforeEnd);
System\Windows\Documents\FixedTextPointer.cs (1)
440case ElementEdge.BeforeEnd:
System\Windows\Documents\TextContainer.cs (9)
629edge = (direction == LogicalDirection.Backward) ? ElementEdge.AfterStart : ElementEdge.BeforeEnd; 867if (position.Edge == ElementEdge.BeforeStart || position.Edge == ElementEdge.BeforeEnd) 1117endEdgePosition = new TextPointer(this, elementNode, ElementEdge.BeforeEnd); 1323edge = ElementEdge.BeforeEnd; 1659endPosition = new TextPointer(this, _rootNode, ElementEdge.BeforeEnd, LogicalDirection.Forward); 2332nextEdge = ElementEdge.BeforeEnd; 2615case ElementEdge.BeforeEnd: 2639case ElementEdge.BeforeEnd: 2965nextEdge = ElementEdge.BeforeEnd;
System\windows\Documents\TextEditorSelection.cs (1)
115lineEnd.MoveToElementEdge(ElementEdge.BeforeEnd);
System\Windows\Documents\TextElement.cs (4)
290TextPointer contentEnd = new TextPointer(tree, _textElementNode, ElementEdge.BeforeEnd, LogicalDirection.Forward); 379contentEnd = new TextPointer(tree, _textElementNode, ElementEdge.BeforeEnd, LogicalDirection.Forward); 1497tree.InsertTextInternal(new TextPointer(tree, _textElementNode, ElementEdge.BeforeEnd), textData); 1531position = new TextPointer(tree, _textElementNode, ElementEdge.BeforeEnd);
System\Windows\Documents\TextPointer.cs (28)
2227edge = ElementEdge.BeforeEnd; 2232case ElementEdge.BeforeEnd: 2259edge = ElementEdge.BeforeEnd; 2860case ElementEdge.BeforeEnd: 2883case ElementEdge.BeforeEnd: 2919case ElementEdge.BeforeEnd: 3072case ElementEdge.BeforeEnd: 3132edge = ElementEdge.BeforeEnd; 3138edge = ElementEdge.BeforeEnd; 3139goto case ElementEdge.BeforeEnd; 3172case ElementEdge.BeforeEnd: 3235edge = ElementEdge.BeforeEnd; 3299edge = ElementEdge.BeforeEnd; 3336case ElementEdge.BeforeEnd: 3343edge = ElementEdge.BeforeEnd; 3446goto case ElementEdge.BeforeEnd; 3450case ElementEdge.BeforeEnd: 3508case ElementEdge.BeforeEnd: 3759case ElementEdge.BeforeEnd: 4015newEdge = ElementEdge.BeforeEnd; 4020case ElementEdge.BeforeEnd: 4041newEdge = ElementEdge.BeforeEnd; 4054return (this.Edge == ElementEdge.BeforeStart || this.Edge == ElementEdge.BeforeEnd) ? LogicalDirection.Forward : LogicalDirection.Backward; 4081if (edge == ElementEdge.AfterStart || edge == ElementEdge.BeforeEnd) 4138Invariant.Assert(this.Edge == ElementEdge.BeforeStart || this.Edge == ElementEdge.BeforeEnd, "Bad position edge/gravity pair! (1)"); 4154Invariant.Assert(this.Edge != ElementEdge.AfterStart && this.Edge != ElementEdge.BeforeEnd, "Position at inner leaf node edge!"); 4257edge == ElementEdge.BeforeEnd || 4283edge == ElementEdge.BeforeEnd ||
System\Windows\Documents\TextRangeSerialization.cs (3)
243ptr.MoveToElementEdge(ElementEdge.BeforeEnd); 277endPointer.MoveToElementEdge(ElementEdge.BeforeEnd); // Is this necessary? 488position.MoveToElementEdge(ElementEdge.BeforeEnd);
System\Windows\Documents\TextTreeNode.cs (3)
408case ElementEdge.BeforeEnd: 499edge = ElementEdge.BeforeEnd; 519case ElementEdge.BeforeEnd:
System\Windows\Documents\TextTreeTextElementNode.cs (2)
279return (_edgeReferenceCounts & ElementEdge.BeforeEnd) != 0; 285_edgeReferenceCounts |= ElementEdge.BeforeEnd;
System\Windows\Documents\ValidationHelper.cs (1)
82edge != ElementEdge.BeforeEnd &&