25 writes to Index
PresentationFramework (25)
MS\Internal\Data\LiveShapingBlock.cs (5)
59
return new RBFinger<LiveShapingItem>() { Node = this, Offset = offset,
Index
= baseIndex + offset, Found = true };
108
oldFinger = new RBFinger<LiveShapingItem>() { Node = this, Offset = index,
Index
= baseIndex + index, Found = true };
210
return new RBFinger<LiveShapingItem>() { Node = this, Offset = k,
Index
= index + k };
347
return new RBFinger<LiveShapingItem>() { Node = foundBlock, Offset = offset,
Index
= baseIndex + offset };
428
return new RBFinger<LiveShapingItem>() { Node = foundBlock, Offset = offset,
Index
= baseIndex + offset };
MS\Internal\Data\RBFinger.cs (2)
42
finger.
Index
+= 1;
54
finger.
Index
-= 1;
MS\Internal\Data\RBNode.cs (18)
90
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= 0, Found = false };
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 };
107
result.
Index
+= LeftSize + Size;
121
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= 0, Found = (compL == 0) };
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;
175
result = new RBFinger<T>() { Node = this, Offset = left,
Index
= left, Found = (compL == 0) };
180
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= LeftSize, Found = true };
206
result = new RBFinger<T>() { Node = this, Offset = right,
Index
= LeftSize + right, Found = false };
211
result.
Index
+= delta;
219
result = new RBFinger<T>() { Node = this, Offset = offset,
Index
= LeftSize + offset, Found = found };
263
return new RBFinger<T>() { Node = startingNode, Offset = k + 1,
Index
= nodeIndex + k + 1 };
281
return new RBFinger<T>() { Node = parent, Offset = offset,
Index
= nodeIndex + offset };
294
newFinger = new RBFinger<T>() { Node = newFinger.Node.GetSuccessor(), Offset = 0,
Index
= newFinger.Index };
298
return new RBFinger<T>() { Node = startingNode, Offset = 0,
Index
= nodeIndex };
21 references to Index
PresentationFramework (21)
MS\Internal\Data\LiveShapingList.cs (2)
232
return finger.Found ? finger.
Index
: ~finger.
Index
;
MS\Internal\Data\LiveShapingTree.cs (7)
62
oldIndex = finger.
Index
;
63
newIndex = fingerL.
Index
;
83
oldIndex = oldFinger.
Index
;
84
newIndex = newFinger.
Index
;
111
return finger.Found ? finger.
Index
: -1;
128
if (finger.
Index
> 0)
137
if (finger.
Index
< Count-1)
MS\Internal\Data\RBFinger.cs (6)
36
return f1.
Index
- f2.
Index
;
66
return (f1.
Index
< f2.
Index
);
71
return (f1.
Index
> f2.
Index
);
MS\Internal\Data\RBNode.cs (2)
256
int nodeIndex = finger.
Index
- finger.Offset;
294
newFinger = new RBFinger<T>() { Node = newFinger.Node.GetSuccessor(), Offset = 0, Index = newFinger.
Index
};
MS\Internal\Data\RBTree.cs (4)
105
successor = InsertNode(finger.
Index
+ node.Size - finger.Offset);
216
RBFinger<T> mid = FindIndex((low.
Index
+ high.
Index
) / 2);
464
return finger.Found ? finger.
Index
: -1;