27 references to GetPreviousNode
PresentationFramework (27)
src\Framework\System\Windows\Documents\SplayTreeNode.cs (1)
409leftSubTree = insertBefore ? location.GetPreviousNode() : location;
src\Framework\System\Windows\Documents\TextContainer.cs (9)
656TextTreeTextNode nextTextNode = ((direction == LogicalDirection.Forward) ? node.GetNextNode() : node.GetPreviousNode()) as TextTreeTextNode; 869Invariant.Assert((position.Edge == ElementEdge.AfterEnd && position.Node.GetPreviousNode() is TextTreeTextNode && position.Node.GetPreviousNode().SymbolCount > 0) || 2201Invariant.Assert(textNode.GetPreviousNode() == null || textNode.GetPreviousNode().SymbolCount > 0, "Found three consecutive zero-width text nodes! (1)"); 2220previousNode = textNode.GetPreviousNode(); 2650leftSubTree = startPosition.Node.GetPreviousNode(); 2704middleSubTree = rightSubTree.GetPreviousNode(); 3002previousNode = (TextTreeNode)elementNode.GetPreviousNode();
src\Framework\System\Windows\Documents\TextElement.cs (1)
1491TextTreeTextElementNode node = _textElementNode.GetPreviousNode() as TextTreeTextElementNode;
src\Framework\System\Windows\Documents\TextPointer.cs (10)
614textNode = ((direction == LogicalDirection.Forward) ? textNode.GetNextNode() : textNode.GetPreviousNode()) as TextTreeTextNode; 1816textNode = ((direction == LogicalDirection.Forward) ? textNode.GetNextNode() : textNode.GetPreviousNode()) as TextTreeTextNode; 2227newNode = _node.GetPreviousNode(); 2907sibling = node.GetPreviousNode(); 3324newNode = currentNode.GetPreviousNode(); 3337endedAdjacentToTextNode = startedAdjacentToTextNode && newNode.GetPreviousNode() is TextTreeTextNode; 3353newNode = currentNode.GetPreviousNode(); 3380endedAdjacentToTextNode = startedAdjacentToTextNode && newNode.GetPreviousNode() is TextTreeTextNode; 3521previousNode = (TextTreeNode)node.GetPreviousNode(); 4029newNode = node.GetPreviousNode();
src\Framework\System\Windows\Documents\TextTreeText.cs (4)
132lastRemoveBlock = lastBlock.GetPreviousNode(); 253TextTreeTextBlock previousBlock = (TextTreeTextBlock)node.GetPreviousNode(); 285neighborBlock = (TextTreeTextBlock)rightBlock.GetPreviousNode(); 403leftTree = firstNode.GetPreviousNode();
src\Framework\System\Windows\Documents\TextTreeTextNode.cs (2)
146mergeNode = node.GetPreviousNode() as TextTreeTextNode; 502previousNode = GetPreviousNode() as TextTreeTextNode;