11 writes to Parent
PresentationFramework (11)
src\Framework\MS\Internal\Data\LiveShapingTree.cs (1)
34_placeholderBlock.Parent = this;
src\Framework\MS\Internal\Data\RBNode.cs (10)
514newNode.Parent = parent; 556sub.Parent = node.Parent; 559if (sub.LeftChild != null) sub.LeftChild.Parent = sub; 560if (sub.RightChild != null) sub.RightChild.Parent = sub; 633node.Parent = this.Parent; 635if (this.RightChild != null) this.RightChild.Parent = this; 638this.Parent = node; 647node.Parent = this.Parent; 649if (this.LeftChild != null) this.LeftChild.Parent = this; 652this.Parent = node;
17 references to Parent
PresentationFramework (17)
src\Framework\MS\Internal\Data\LiveShapingBlock.cs (1)
26LiveShapingBlock ParentBlock { get { return Parent as LiveShapingBlock; } }
src\Framework\MS\Internal\Data\RBNode.cs (16)
62for (node = this, parent = node.Parent; parent.RightChild == node; node = parent, parent = node.Parent) 79for (node = this, parent = node.Parent; parent != null && parent.LeftChild == node; node = parent, parent = node.Parent) 275RBNode<T> node = startingNode, parent = node.Parent; 279{ node = parent; parent = node.Parent; } // find left-parent 294parent = node.Parent; 398for (RBNode<T> parent = node.Parent; parent != null; node = parent, parent = node.Parent) 407for (RBNode<T> parent = node.Parent; parent != null; node = parent, parent = node.Parent) 544for (node = this, parent = node.Parent; parent != null; node = parent, parent = node.Parent) 556sub.Parent = node.Parent; 633node.Parent = this.Parent; 647node.Parent = this.Parent;