8 writes to LeftSize
PresentationFramework (8)
MS\Internal\Data\RBNode.cs (6)
539
parent.
LeftSize
+= delta;
547
sub.
LeftSize
= node.LeftSize;
611
node.
LeftSize
-= leftmost.Size;
623
node.
LeftSize
+= this.LeftSize + this.Size;
637
this.
LeftSize
-= node.LeftSize + node.Size;
820
node.
LeftSize
= Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
MS\Internal\Data\RBTree.cs (2)
558
LeftSize
= 0;
657
LeftSize
= Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
41 references to LeftSize
PresentationFramework (41)
MS\Internal\Data\RBNode.cs (35)
87
if (index + delta <=
LeftSize
)
96
else if (index <
LeftSize
+ Size)
98
result = new RBFinger<T>() { Node = this, Offset = index -
LeftSize
, Index = index, Found = true };
103
result = new RBFinger<T>() { Node = this, Offset = Size, Index =
LeftSize
+ Size, Found = false };
106
result = RightChild.FindIndex(index -
LeftSize
- Size, exists);
107
result.Index +=
LeftSize
+ Size;
126
result = new RBFinger<T>() { Node = this, Offset = 0, Index =
LeftSize
, Found = true };
133
result = new RBFinger<T>() { Node = this, Offset = offset, Index =
LeftSize
+ offset, Found = found };
138
result = new RBFinger<T>() { Node = this, Offset = Size, Index =
LeftSize
+ Size };
142
result.Index +=
LeftSize
+ Size;
158
if (high <=
LeftSize
)
164
if (low >=
LeftSize
)
167
left = low -
LeftSize
;
180
result = new RBFinger<T>() { Node = this, Offset = 0, Index =
LeftSize
, Found = true };
186
if (
LeftSize
+ Size <= low)
192
if (
LeftSize
+ Size >= high)
195
right = high -
LeftSize
;
206
result = new RBFinger<T>() { Node = this, Offset = right, Index =
LeftSize
+ right, Found = false };
209
int delta =
LeftSize
+ Size;
219
result = new RBFinger<T>() { Node = this, Offset = offset, Index =
LeftSize
+ offset, Found = found };
276
nodeIndex = nodeIndex - startingNode.
LeftSize
- parent.Size;
398
index = node.
LeftSize
;
402
index += parent.
LeftSize
+ parent.Size;
511
if (index <= node.
LeftSize
)
517
Debug.Assert(index >= node.
LeftSize
+ node.Size, "InsertNode: index should fall between nodes");
518
node.RightChild = InsertNode(root, node, node.RightChild, index - node.
LeftSize
- node.Size, out newNode);
547
sub.LeftSize = node.
LeftSize
;
561
if (index < node.
LeftSize
|| (index == node.
LeftSize
&& node.Size > 0))
569
bool deleteHere = (index == node.
LeftSize
);
593
node.RightChild = DeleteNode(node, node.RightChild, index - node.
LeftSize
- node.Size);
623
node.LeftSize += this.
LeftSize
+ this.Size;
637
this.LeftSize -= node.
LeftSize
+ node.Size;
733
if (size != node.
LeftSize
)
779
sb.Append(node.
LeftSize
);
MS\Internal\Data\RBTree.cs (6)
499
int size =
LeftSize
;
528
int size =
LeftSize
;
546
node = InsertNode(this.
LeftSize
);
583
get { return
LeftSize
; }
641
bool b = Verify(LeftChild, checkSort ? Comparison : null, 0, ref index, ref maxItem, out size) && size ==
LeftSize
&& size == expectedSize;
648
sb.Append(
LeftSize
);