7 overrides of ParentNode
PresentationFramework (7)
System\Windows\Documents\TextTreeFixupNode.cs (1)
124internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeObjectNode.cs (1)
89internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeRootNode.cs (1)
101internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
65internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextBlock.cs (1)
283internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextElementNode.cs (1)
97internal override SplayTreeNode ParentNode
System\Windows\Documents\TextTreeTextNode.cs (1)
280internal override SplayTreeNode ParentNode
29 writes to ParentNode
PresentationFramework (29)
System\Windows\Documents\SplayTreeNode.cs (16)
378this.ParentNode = positionNode; 421this.ParentNode = containingNode; 445leftSubTree.ParentNode = null; 449rightSubTree.ParentNode = null; 459root.ParentNode = containerNode; 462this.ParentNode = null; 478leftSubTree.ParentNode = root; 490rightSubTree.ParentNode = root; 519rightSubTree.ParentNode = maxNode; 548rightSubTree.ParentNode = null; 844rightChildNode.LeftChildNode.ParentNode = this; 848rightChildNode.ParentNode = parentNode; 874this.ParentNode = rightChildNode; 909leftChildNode.RightChildNode.ParentNode = this; 913leftChildNode.ParentNode = parentNode; 939this.ParentNode = leftChildNode;
System\Windows\Documents\TextContainer.cs (11)
2269middleSubTree.ParentNode = elementNode; 2351middleSubTree.ParentNode = new TextTreeFixupNode(previousNode, previousEdge, nextNode, nextEdge); 2359rootNode.ParentNode = containingNode; 2677leftSubTree.ParentNode = null; 2700middleSubTree.ParentNode = null; 2994childNode.ParentNode = null; 3035minChildNode.ParentNode = previousNode; 3052maxChildNode.ParentNode = nextNode; 3060localRootNode.ParentNode = containingNode; 3081clone.ContainedNode.ParentNode = clone; 3117clone.ParentNode = previousClone;
System\Windows\Documents\TextTreeText.cs (2)
402leftTree.ParentNode = null; // We'll fixup leftTree.ParentNode.ContainedNode below. 424rootNode.ParentNode = containerNode;
33 references to ParentNode
PresentationFramework (33)
System\Windows\Documents\SplayTreeNode.cs (18)
170return this.ParentNode; 201previousNode = this.ParentNode; 213previousNode = previousNode.ParentNode; 251nextNode = this.ParentNode; 263nextNode = nextNode.ParentNode; 304node = node.ParentNode; 333node = node.ParentNode; 398Invariant.Assert(this.ParentNode == null, "Can't insert child node!"); 406containingNode = leftSubTree.ParentNode; 414containingNode = location.ParentNode; 439containerNode = this.ParentNode; 502Invariant.Assert(leftSubTree == null || leftSubTree.ParentNode == null); 503Invariant.Assert(rightSubTree == null || rightSubTree.ParentNode == null); 630parentNode = node.ParentNode; 656grandParentNode = parentNode.ParentNode; 779parentNode = this.ParentNode; 847parentNode = this.ParentNode; 912parentNode = this.ParentNode;
System\Windows\Documents\TextContainer.cs (5)
2350Invariant.Assert(middleSubTree.ParentNode == null, "Assigning fixup node to parented child!"); 2676leftSubTree.ParentNode.ContainedNode = null; 2697if (middleSubTree.ParentNode != null) 2699middleSubTree.ParentNode.ContainedNode = null; 3170containingNode = containingNode.ParentNode;
System\Windows\Documents\TextPointer.cs (9)
2984parentNode = searchNode.ParentNode; 3453Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3454symbolType = (node.ParentNode != null) ? TextPointerContext.ElementEnd : TextPointerContext.None; 3505Invariant.Assert(node.ParentNode != null || node is TextTreeRootNode, "Inconsistent node.ParentNode"); 3506symbolType = (node.ParentNode != null) ? TextPointerContext.ElementStart : TextPointerContext.None; 3967Invariant.Assert(oldNode.ParentNode == null || oldNode.IsChildOfNode(oldNode.ParentNode), "Trying to add ref a dead node!"); 3968Invariant.Assert(newNode.ParentNode == null || newNode.IsChildOfNode(newNode.ParentNode), "Trying to add ref a dead node!");
System\Windows\Documents\TextTreeText.cs (1)
401containerNode = leftTree.ParentNode;