14 writes to Parent
PresentationFramework (14)
MS\Internal\Data\LiveShapingTree.cs (1)
30
Parent
= this
MS\Internal\Data\RBNode.cs (12)
507
newNode.
Parent
= parent;
549
sub.
Parent
= node.Parent;
552
if (sub.LeftChild != null) sub.LeftChild.
Parent
= sub;
553
if (sub.RightChild != null) sub.RightChild.
Parent
= sub;
626
node.
Parent
= this.Parent;
628
if (this.RightChild != null) this.RightChild.
Parent
= this;
631
this.
Parent
= node;
640
node.
Parent
= this.Parent;
642
if (this.LeftChild != null) this.LeftChild.
Parent
= this;
645
this.
Parent
= node;
840
if (node.LeftChild != null) node.LeftChild.
Parent
= node;
841
if (node.RightChild != null) node.RightChild.
Parent
= node;
MS\Internal\Data\RBTree.cs (1)
661
this.LeftChild.
Parent
= this;
19 references to Parent
PresentationFramework (19)
MS\Internal\Data\LiveShapingBlock.cs (1)
15
LiveShapingBlock ParentBlock { get { return
Parent
as LiveShapingBlock; } }
MS\Internal\Data\RBNode.cs (18)
55
for (node = this, parent = node.
Parent
; parent.RightChild == node; node = parent, parent = node.
Parent
)
72
for (node = this, parent = node.
Parent
; parent != null && parent.LeftChild == node; node = parent, parent = node.
Parent
)
268
RBNode<T> node = startingNode, parent = node.
Parent
;
272
{ node = parent; parent = node.
Parent
; } // find left-parent
287
parent = node.
Parent
;
391
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
400
for (RBNode<T> parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
537
for (node = this, parent = node.
Parent
; parent != null; node = parent, parent = node.
Parent
)
549
sub.Parent = node.
Parent
;
626
node.Parent = this.
Parent
;
640
node.Parent = this.
Parent
;
737
if (node.
Parent
.LeftChild != node && node != node.
Parent
.RightChild)