8 writes to LeftSize
PresentationFramework (8)
MS\Internal\Data\RBNode.cs (6)
540
parent.
LeftSize
+= delta;
548
sub.
LeftSize
= node.LeftSize;
612
node.
LeftSize
-= leftmost.Size;
624
node.
LeftSize
+= this.LeftSize + this.Size;
638
this.
LeftSize
-= node.LeftSize + node.Size;
821
node.
LeftSize
= Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
MS\Internal\Data\RBTree.cs (2)
559
LeftSize
= 0;
658
LeftSize
= Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
41 references to LeftSize
PresentationFramework (41)
MS\Internal\Data\RBNode.cs (35)
88
if (index + delta <=
LeftSize
)
97
else if (index <
LeftSize
+ Size)
99
result = new RBFinger<T>() { Node = this, Offset = index -
LeftSize
, Index = index, Found = true };
104
result = new RBFinger<T>() { Node = this, Offset = Size, Index =
LeftSize
+ Size, Found = false };
107
result = RightChild.FindIndex(index -
LeftSize
- Size, exists);
108
result.Index +=
LeftSize
+ Size;
127
result = new RBFinger<T>() { Node = this, Offset = 0, Index =
LeftSize
, Found = true };
134
result = new RBFinger<T>() { Node = this, Offset = offset, Index =
LeftSize
+ offset, Found = found };
139
result = new RBFinger<T>() { Node = this, Offset = Size, Index =
LeftSize
+ Size };
143
result.Index +=
LeftSize
+ Size;
159
if (high <=
LeftSize
)
165
if (low >=
LeftSize
)
168
left = low -
LeftSize
;
181
result = new RBFinger<T>() { Node = this, Offset = 0, Index =
LeftSize
, Found = true };
187
if (
LeftSize
+ Size <= low)
193
if (
LeftSize
+ Size >= high)
196
right = high -
LeftSize
;
207
result = new RBFinger<T>() { Node = this, Offset = right, Index =
LeftSize
+ right, Found = false };
210
int delta =
LeftSize
+ Size;
220
result = new RBFinger<T>() { Node = this, Offset = offset, Index =
LeftSize
+ offset, Found = found };
277
nodeIndex = nodeIndex - startingNode.
LeftSize
- parent.Size;
399
index = node.
LeftSize
;
403
index += parent.
LeftSize
+ parent.Size;
512
if (index <= node.
LeftSize
)
518
Debug.Assert(index >= node.
LeftSize
+ node.Size, "InsertNode: index should fall between nodes");
519
node.RightChild = InsertNode(root, node, node.RightChild, index - node.
LeftSize
- node.Size, out newNode);
548
sub.LeftSize = node.
LeftSize
;
562
if (index < node.
LeftSize
|| (index == node.
LeftSize
&& node.Size > 0))
570
bool deleteHere = (index == node.
LeftSize
);
594
node.RightChild = DeleteNode(node, node.RightChild, index - node.
LeftSize
- node.Size);
624
node.LeftSize += this.
LeftSize
+ this.Size;
638
this.LeftSize -= node.
LeftSize
+ node.Size;
734
if (size != node.
LeftSize
)
780
sb.Append(node.
LeftSize
);
MS\Internal\Data\RBTree.cs (6)
500
int size =
LeftSize
;
529
int size =
LeftSize
;
547
node = InsertNode(this.
LeftSize
);
584
get { return
LeftSize
; }
642
bool b = Verify(LeftChild, checkSort ? Comparison : null, 0, ref index, ref maxItem, out size) && size ==
LeftSize
&& size == expectedSize;
649
sb.Append(
LeftSize
);