14 writes to Parent
PresentationFramework (14)
MS\Internal\Data\LiveShapingTree.cs (1)
29
Parent
= this
MS\Internal\Data\RBNode.cs (12)
506
newNode.
Parent
= parent;
548
sub.
Parent
= node.Parent;
551
if (sub.LeftChild != null) sub.LeftChild.
Parent
= sub;
552
if (sub.RightChild != null) sub.RightChild.
Parent
= sub;
625
node.
Parent
= this.Parent;
627
if (this.RightChild != null) this.RightChild.
Parent
= this;
630
this.
Parent
= node;
639
node.
Parent
= this.Parent;
641
if (this.LeftChild != null) this.LeftChild.
Parent
= this;
644
this.
Parent
= node;
839
if (node.LeftChild != null) node.LeftChild.
Parent
= node;
840
if (node.RightChild != null) node.RightChild.
Parent
= node;
MS\Internal\Data\RBTree.cs (1)
660
this.LeftChild.
Parent
= this;
19 references to Parent
PresentationFramework (19)
MS\Internal\Data\LiveShapingBlock.cs (1)
15
private LiveShapingBlock ParentBlock { get { return
Parent
as LiveShapingBlock; } }
MS\Internal\Data\RBNode.cs (18)
54
for (node = this, parent = node.
Parent
; parent.RightChild == node; node = parent, parent = node.
Parent
)
71
for (node = this, parent = node.
Parent
; parent != null && parent.LeftChild == node; node = parent, parent = node.
Parent
)
267
RBNode<T> node = startingNode, parent = node.
Parent
;
271
{ node = parent; parent = node.
Parent
; } // find left-parent
286
parent = node.
Parent
;
390
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
399
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
536
for (node = this, parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
548
sub.Parent = node.
Parent
;
625
node.Parent = this.
Parent
;
639
node.Parent = this.
Parent
;
736
if (node.
Parent
.LeftChild != node && node != node.
Parent
.RightChild)