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