14 writes to Parent
PresentationFramework (14)
MS\Internal\Data\LiveShapingTree.cs (1)
31
_placeholderBlock.
Parent
= this;
MS\Internal\Data\RBNode.cs (12)
511
newNode.
Parent
= parent;
553
sub.
Parent
= node.Parent;
556
if (sub.LeftChild != null) sub.LeftChild.
Parent
= sub;
557
if (sub.RightChild != null) sub.RightChild.
Parent
= sub;
630
node.
Parent
= this.Parent;
632
if (this.RightChild != null) this.RightChild.
Parent
= this;
635
this.
Parent
= node;
644
node.
Parent
= this.Parent;
646
if (this.LeftChild != null) this.LeftChild.
Parent
= this;
649
this.
Parent
= node;
844
if (node.LeftChild != null) node.LeftChild.
Parent
= node;
845
if (node.RightChild != null) node.RightChild.
Parent
= node;
MS\Internal\Data\RBTree.cs (1)
665
this.LeftChild.
Parent
= this;
19 references to Parent
PresentationFramework (19)
MS\Internal\Data\LiveShapingBlock.cs (1)
23
LiveShapingBlock ParentBlock { get { return
Parent
as LiveShapingBlock; } }
MS\Internal\Data\RBNode.cs (18)
59
for (node = this, parent = node.
Parent
; parent.RightChild == node; node = parent, parent = node.
Parent
)
76
for (node = this, parent = node.
Parent
; parent != null && parent.LeftChild == node; node = parent, parent = node.
Parent
)
272
RBNode<T> node = startingNode, parent = node.
Parent
;
276
{ node = parent; parent = node.
Parent
; } // find left-parent
291
parent = node.
Parent
;
395
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
404
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
541
for (node = this, parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
553
sub.Parent = node.
Parent
;
630
node.Parent = this.
Parent
;
644
node.Parent = this.
Parent
;
741
if (node.
Parent
.LeftChild != node && node != node.
Parent
.RightChild)