7 overrides of ParentNode
PresentationFramework (7)
System\Windows\Documents\TextTreeFixupNode.cs (1)
125internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeObjectNode.cs (1)
90internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeRootNode.cs (1)
103internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
67internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextBlock.cs (1)
284internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextElementNode.cs (1)
96internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextNode.cs (1)
277internal override SplayTreeNode ParentNode
29 writes to ParentNode
PresentationFramework (29)
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;
System\Windows\Documents\TextContainer.cs (11)
2286middleSubTree.ParentNode = elementNode; 2374middleSubTree.ParentNode = new TextTreeFixupNode(previousNode, previousEdge, nextNode, nextEdge); 2382rootNode.ParentNode = containingNode; 2703leftSubTree.ParentNode = null; 2726middleSubTree.ParentNode = null; 3026childNode.ParentNode = null; 3067minChildNode.ParentNode = previousNode; 3084maxChildNode.ParentNode = nextNode; 3092localRootNode.ParentNode = containingNode; 3113clone.ContainedNode.ParentNode = clone; 3149clone.ParentNode = previousClone;
System\Windows\Documents\TextTreeText.cs (2)
404leftTree.ParentNode = null; // We'll fixup leftTree.ParentNode.ContainedNode below. 426rootNode.ParentNode = containerNode;
33 references to ParentNode
PresentationFramework (33)
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;
System\Windows\Documents\TextContainer.cs (5)
2373Invariant.Assert(middleSubTree.ParentNode == null, "Assigning fixup node to parented child!"); 2702leftSubTree.ParentNode.ContainedNode = null; 2723if (middleSubTree.ParentNode != null) 2725middleSubTree.ParentNode.ContainedNode = null; 3202containingNode = containingNode.ParentNode;
System\Windows\Documents\TextPointer.cs (9)
2989parentNode = searchNode.ParentNode; 3458Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3459symbolType = (node.ParentNode != null) ? TextPointerContext.ElementEnd : TextPointerContext.None; 3510Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3511symbolType = (node.ParentNode != null) ? TextPointerContext.ElementStart : TextPointerContext.None; 3972Invariant.Assert(oldNode.ParentNode == null || oldNode.IsChildOfNode(oldNode.ParentNode), "Trying to add ref a dead node!"); 3973Invariant.Assert(newNode.ParentNode == null || newNode.IsChildOfNode(newNode.ParentNode), "Trying to add ref a dead node!");
System\Windows\Documents\TextTreeText.cs (1)
403containerNode = leftTree.ParentNode;