9 writes to LeftChild
PresentationFramework (9)
src\Framework\MS\Internal\Data\RBNode.cs (6)
521
node.
LeftChild
= InsertNode(root, node, node.LeftChild, index, out newNode);
553
sub.
LeftChild
= node.LeftChild;
573
node.
LeftChild
= DeleteNode(node, node.LeftChild, index);
618
node.
LeftChild
= DeleteLeftmost(node.LeftChild, out leftmost);
636
node.
LeftChild
= this;
648
this.
LeftChild
= node.RightChild;
src\Framework\MS\Internal\Data\RBTree.cs (3)
431
LeftChild
= InsertNode(this, this, LeftChild, index, out node);
437
LeftChild
= DeleteNode(this, LeftChild, index);
568
LeftChild
= null;
55 references to LeftChild
PresentationFramework (55)
src\Framework\MS\Internal\Data\LiveShapingBlock.cs (1)
27
LiveShapingBlock LeftChildBlock { get { return (LiveShapingBlock)
LeftChild
; } }
src\Framework\MS\Internal\Data\RBNode.cs (43)
68
for (parent = RightChild, node = parent.
LeftChild
; node != null; parent = node, node = parent.
LeftChild
)
77
if (
LeftChild
== null)
79
for (node = this, parent = node.Parent; parent != null && parent.
LeftChild
== node; node = parent, parent = node.Parent)
85
for (parent =
LeftChild
, node = parent.RightChild; node != null; parent = node, node = parent.RightChild)
97
if (
LeftChild
== null)
101
result =
LeftChild
.FindIndex(index, exists);
128
if (
LeftChild
== null)
132
result =
LeftChild
.Find(x, comparison);
162
RBNode<T> leftChild =
LeftChild
, rightChild = RightChild;
278
while (parent != null && node == parent.
LeftChild
)
298
if (startingNode.
LeftChild
!= null)
300
RBFinger<T> newFinger = startingNode.
LeftChild
.Find(x, comparison);
521
node.LeftChild = InsertNode(root, node, node.
LeftChild
, index, out newNode);
546
if (parent.
LeftChild
== node)
553
sub.LeftChild = node.
LeftChild
;
559
if (sub.
LeftChild
!= null) sub.
LeftChild
.Parent = sub;
571
if (!IsNodeRed(node.
LeftChild
) && !IsNodeRed(node.
LeftChild
.
LeftChild
))
573
node.LeftChild = DeleteNode(node, node.
LeftChild
, index);
580
if (IsNodeRed(node.
LeftChild
))
587
if (!IsNodeRed(node.RightChild) && !IsNodeRed(node.RightChild.
LeftChild
))
609
if (node.
LeftChild
== null)
615
if (!IsNodeRed(node.
LeftChild
) && !IsNodeRed(node.
LeftChild
.
LeftChild
))
618
node.LeftChild = DeleteLeftmost(node.
LeftChild
, out leftmost);
634
this.RightChild = node.
LeftChild
;
644
RBNode<T> node = this.
LeftChild
;
649
if (this.
LeftChild
!= null) this.
LeftChild
.Parent = this;
659
LeftChild
.IsRed = !
LeftChild
.IsRed;
665
if (!IsNodeRed(node.
LeftChild
) && IsNodeRed(node.RightChild))
667
if (IsNodeRed(node.
LeftChild
) && IsNodeRed(node.
LeftChild
.
LeftChild
))
669
if (IsNodeRed(node.
LeftChild
) && IsNodeRed(node.RightChild))
677
if (IsNodeRed(node.
LeftChild
.
LeftChild
))
688
if (IsNodeRed(node.RightChild.
LeftChild
))
src\Framework\MS\Internal\Data\RBTree.cs (11)
118
LeftChild
.IsRed = false;
431
LeftChild = InsertNode(this, this,
LeftChild
, index, out node);
437
LeftChild = DeleteNode(this,
LeftChild
, index);
438
if (
LeftChild
!= null)
439
LeftChild
.IsRed = false;
514
if (
LeftChild
!= null)
515
LeftChild
.IsRed = false;
541
RBNode<T> node =
LeftChild
;
562
LeftChild
.IsRed = false;
609
if (
LeftChild
!= null)
610
LeftChild
.IsRed = false;