7 overrides of ParentNode
PresentationFramework (7)
src\Framework\System\Windows\Documents\TextTreeFixupNode.cs (1)
131internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeObjectNode.cs (1)
96internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeRootNode.cs (1)
109internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeRootTextBlock.cs (1)
67internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeTextBlock.cs (1)
289internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeTextElementNode.cs (1)
102internal override SplayTreeNode ParentNode
src\Framework\System\Windows\Documents\TextTreeTextNode.cs (1)
283internal override SplayTreeNode ParentNode
29 writes to ParentNode
PresentationFramework (29)
src\Framework\System\Windows\Documents\SplayTreeNode.cs (16)
385this.ParentNode = positionNode; 428this.ParentNode = containingNode; 452leftSubTree.ParentNode = null; 456rightSubTree.ParentNode = null; 466root.ParentNode = containerNode; 469this.ParentNode = null; 485leftSubTree.ParentNode = root; 497rightSubTree.ParentNode = root; 526rightSubTree.ParentNode = maxNode; 555rightSubTree.ParentNode = null; 851rightChildNode.LeftChildNode.ParentNode = this; 855rightChildNode.ParentNode = parentNode; 881this.ParentNode = rightChildNode; 916leftChildNode.RightChildNode.ParentNode = this; 920leftChildNode.ParentNode = parentNode; 946this.ParentNode = leftChildNode;
src\Framework\System\Windows\Documents\TextContainer.cs (11)
2301middleSubTree.ParentNode = elementNode; 2389middleSubTree.ParentNode = new TextTreeFixupNode(previousNode, previousEdge, nextNode, nextEdge); 2397rootNode.ParentNode = containingNode; 2718leftSubTree.ParentNode = null; 2741middleSubTree.ParentNode = null; 3042childNode.ParentNode = null; 3083minChildNode.ParentNode = previousNode; 3100maxChildNode.ParentNode = nextNode; 3108localRootNode.ParentNode = containingNode; 3129clone.ContainedNode.ParentNode = clone; 3165clone.ParentNode = previousClone;
src\Framework\System\Windows\Documents\TextTreeText.cs (2)
409leftTree.ParentNode = null; // We'll fixup leftTree.ParentNode.ContainedNode below. 431rootNode.ParentNode = containerNode;
33 references to ParentNode
PresentationFramework (33)
src\Framework\System\Windows\Documents\SplayTreeNode.cs (18)
171return this.ParentNode; 202previousNode = this.ParentNode; 214previousNode = previousNode.ParentNode; 255nextNode = this.ParentNode; 267nextNode = nextNode.ParentNode; 311node = node.ParentNode; 340node = node.ParentNode; 405Invariant.Assert(this.ParentNode == null, "Can't insert child node!"); 413containingNode = leftSubTree.ParentNode; 421containingNode = location.ParentNode; 446containerNode = this.ParentNode; 509Invariant.Assert(leftSubTree == null || leftSubTree.ParentNode == null); 510Invariant.Assert(rightSubTree == null || rightSubTree.ParentNode == null); 637parentNode = node.ParentNode; 663grandParentNode = parentNode.ParentNode; 786parentNode = this.ParentNode; 854parentNode = this.ParentNode; 919parentNode = this.ParentNode;
src\Framework\System\Windows\Documents\TextContainer.cs (5)
2388Invariant.Assert(middleSubTree.ParentNode == null, "Assigning fixup node to parented child!"); 2717leftSubTree.ParentNode.ContainedNode = null; 2738if (middleSubTree.ParentNode != null) 2740middleSubTree.ParentNode.ContainedNode = null; 3218containingNode = containingNode.ParentNode;
src\Framework\System\Windows\Documents\TextPointer.cs (9)
3015parentNode = searchNode.ParentNode; 3484Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3485symbolType = (node.ParentNode != null) ? TextPointerContext.ElementEnd : TextPointerContext.None; 3536Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3537symbolType = (node.ParentNode != null) ? TextPointerContext.ElementStart : TextPointerContext.None; 3998Invariant.Assert(oldNode.ParentNode == null || oldNode.IsChildOfNode(oldNode.ParentNode), "Trying to add ref a dead node!"); 3999Invariant.Assert(newNode.ParentNode == null || newNode.IsChildOfNode(newNode.ParentNode), "Trying to add ref a dead node!");
src\Framework\System\Windows\Documents\TextTreeText.cs (1)
408containerNode = leftTree.ParentNode;