8 writes to RightChild
PresentationFramework (8)
MS\Internal\Data\RBNode.cs (8)
518
node.
RightChild
= InsertNode(root, node, node.RightChild, index - node.LeftSize - node.Size, out newNode);
546
sub.
RightChild
= node.RightChild;
589
node.
RightChild
= DeleteLeftmost(node.RightChild, out sub);
593
node.
RightChild
= DeleteNode(node, node.RightChild, index - node.LeftSize - node.Size);
626
this.
RightChild
= node.LeftChild;
642
node.
RightChild
= this;
682
node.
RightChild
= node.RightChild.RotateRight();
838
node.
RightChild
= LoadTree(ref s);
40 references to RightChild
PresentationFramework (40)
MS\Internal\Data\LiveShapingBlock.cs (1)
19
private LiveShapingBlock RightChildBlock { get { return (LiveShapingBlock)
RightChild
; } }
MS\Internal\Data\RBNode.cs (37)
52
if (
RightChild
== null)
54
for (node = this, parent = node.Parent; parent.
RightChild
== node; node = parent, parent = node.Parent)
60
for (parent =
RightChild
, node = parent.LeftChild; node != null; parent = node, node = parent.LeftChild)
77
for (parent = LeftChild, node = parent.
RightChild
; node != null; parent = node, node = parent.
RightChild
)
102
if (
RightChild
== null)
106
result =
RightChild
.FindIndex(index - LeftSize - Size, exists);
137
if (
RightChild
== null)
141
result =
RightChild
.Find(x, comparison);
154
RBNode<T> leftChild = LeftChild, rightChild =
RightChild
;
401
if (node == parent.
RightChild
)
518
node.RightChild = InsertNode(root, node, node.
RightChild
, index - node.LeftSize - node.Size, out newNode);
546
sub.RightChild = node.
RightChild
;
552
if (sub.
RightChild
!= null) sub.
RightChild
.Parent = sub;
577
if (deleteHere && node.
RightChild
== null)
579
if (!IsNodeRed(node.
RightChild
) && !IsNodeRed(node.
RightChild
.LeftChild))
589
node.RightChild = DeleteLeftmost(node.
RightChild
, out sub);
593
node.RightChild = DeleteNode(node, node.
RightChild
, index - node.LeftSize - node.Size);
622
RBNode<T> node = this.
RightChild
;
627
if (this.
RightChild
!= null) this.
RightChild
.Parent = this;
640
this.LeftChild = node.
RightChild
;
652
RightChild
.IsRed = !
RightChild
.IsRed;
657
if (!IsNodeRed(node.LeftChild) && IsNodeRed(node.
RightChild
))
661
if (IsNodeRed(node.LeftChild) && IsNodeRed(node.
RightChild
))
680
if (IsNodeRed(node.
RightChild
.LeftChild))
682
node.RightChild = node.
RightChild
.RotateRight();
727
if (!IsNodeRed(node.LeftChild) && IsNodeRed(node.
RightChild
))
730
if (node.IsRed && (IsNodeRed(node.LeftChild) || IsNodeRed(node.
RightChild
)))
736
if (node.Parent.LeftChild != node && node != node.Parent.
RightChild
)
762
result = Verify(node.
RightChild
, comparison, blackDepth, ref index, ref maxItem, out rightSize) && result;
788
SaveTree(node.
RightChild
, sb);
840
if (node.
RightChild
!= null) node.
RightChild
.Parent = node;
MS\Internal\Data\RBTree.cs (2)
538
while (node.
RightChild
!= null)
539
node = node.
RightChild
;