25 writes to Index
PresentationFramework (25)
src\Framework\MS\Internal\Data\LiveShapingBlock.cs (5)
68
return new RBFinger<LiveShapingItem>() { Node=this, Offset=offset,
Index
=baseIndex+offset, Found=true };
117
oldFinger = new RBFinger<LiveShapingItem>() { Node=this, Offset=index,
Index
=baseIndex+index, Found=true };
219
return new RBFinger<LiveShapingItem>() { Node = this, Offset = k,
Index
= index+k };
356
return new RBFinger<LiveShapingItem>() { Node=foundBlock, Offset=offset,
Index
=baseIndex+offset };
437
return new RBFinger<LiveShapingItem>() { Node=foundBlock, Offset=offset,
Index
=baseIndex+offset };
src\Framework\MS\Internal\Data\RBFinger.cs (2)
46
finger.
Index
+= 1;
58
finger.
Index
-= 1;
src\Framework\MS\Internal\Data\RBNode.cs (18)
98
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= 0, Found = false };
106
result = new RBFinger<T>() { Node = this, Offset = index - LeftSize,
Index
= index, Found = true };
111
result = new RBFinger<T>() { Node = this, Offset = Size,
Index
= LeftSize + Size, Found = false };
115
result.
Index
+= LeftSize + Size;
129
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= 0, Found = (compL == 0) };
134
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= LeftSize, Found = true };
141
result = new RBFinger<T>() { Node = this, Offset = offset,
Index
= LeftSize + offset, Found = found };
146
result = new RBFinger<T>() { Node = this, Offset = Size,
Index
= LeftSize + Size };
150
result.
Index
+= LeftSize + Size;
183
result = new RBFinger<T>() { Node = this, Offset = left,
Index
= left, Found = (compL == 0) };
188
result = new RBFinger<T>() { Node = this, Offset = 0,
Index
= LeftSize, Found = true };
214
result = new RBFinger<T>() { Node = this, Offset = right,
Index
= LeftSize + right, Found = false };
219
result.
Index
+= delta;
227
result = new RBFinger<T>() { Node = this, Offset = offset,
Index
= LeftSize + offset, Found = found };
271
return new RBFinger<T>() { Node = startingNode, Offset = k + 1,
Index
= nodeIndex + k + 1 };
289
return new RBFinger<T>() { Node = parent, Offset = offset,
Index
= nodeIndex + offset };
302
newFinger = new RBFinger<T>() { Node = newFinger.Node.GetSuccessor(), Offset = 0,
Index
= newFinger.Index };
306
return new RBFinger<T>() { Node = startingNode, Offset = 0,
Index
= nodeIndex };
19 references to Index
PresentationFramework (19)
src\Framework\MS\Internal\Data\LiveShapingList.cs (2)
240
return finger.Found ? finger.
Index
: ~finger.
Index
;
src\Framework\MS\Internal\Data\LiveShapingTree.cs (5)
66
oldIndex = finger.
Index
;
67
newIndex = fingerL.
Index
;
87
oldIndex = oldFinger.
Index
;
88
newIndex = newFinger.
Index
;
115
return finger.Found ? finger.
Index
: -1;
src\Framework\MS\Internal\Data\RBFinger.cs (6)
40
return f1.
Index
- f2.
Index
;
70
return (f1.
Index
< f2.
Index
);
75
return (f1.
Index
> f2.
Index
);
src\Framework\MS\Internal\Data\RBNode.cs (2)
264
int nodeIndex = finger.
Index
- finger.Offset;
302
newFinger = new RBFinger<T>() { Node = newFinger.Node.GetSuccessor(), Offset = 0, Index = newFinger.
Index
};
src\Framework\MS\Internal\Data\RBTree.cs (4)
113
successor = InsertNode(finger.
Index
+ node.Size - finger.Offset);
227
RBFinger<T> mid = FindIndex((low.
Index
+ high.
Index
)/2);
475
return finger.Found ? finger.
Index
: -1;