System\Windows\Documents\TextContainer.cs (20)
646edge = (direction == LogicalDirection.Backward) ? ElementEdge.BeforeStart : ElementEdge.AfterEnd;
855(position.Edge == ElementEdge.BeforeStart && position.Node.GetNextNode() is TextTreeTextNode && position.Node.GetNextNode().SymbolCount > 0));
873if (position.Edge == ElementEdge.BeforeStart || position.Edge == ElementEdge.BeforeEnd)
1118startEdgePosition = new TextPointer(this, elementNode, ElementEdge.BeforeStart);
1213insertPosition = new TextPointer(this, objectNode, ElementEdge.BeforeStart);
1322edge = ElementEdge.BeforeStart;
1357edge = ElementEdge.BeforeStart;
1393edge = ElementEdge.BeforeStart;
1420edge = ElementEdge.BeforeStart;
1434edge = ElementEdge.BeforeStart;
1454edge = ElementEdge.BeforeStart;
2199else if (edge == ElementEdge.BeforeStart)
2345nextEdge = ElementEdge.BeforeStart;
2596firstContainedNode = firstContainedNode.IncrementReferenceCount(ElementEdge.BeforeStart, extractedElementNode.BeforeStartReferenceCount);
2634case ElementEdge.BeforeStart:
2656case ElementEdge.BeforeStart:
2793startPosition = new TextPointer(this, elementNode, ElementEdge.BeforeStart, LogicalDirection.Backward);
2994nextEdge = ElementEdge.BeforeStart;
3436TextPointer startEdgePosition = new TextPointer(this, node, ElementEdge.BeforeStart);
3448TextPointer startEdgePosition = new TextPointer(this, node, ElementEdge.BeforeStart);