45 references to GetItemAt
PresentationFramework (45)
MS\Internal\Data\LiveShapingBlock.cs (22)
48
destNode.
GetItemAt
(destOffset).Block = destBlock;
75
lsi =
GetItemAt
(index);
91
lsi =
GetItemAt
(right);
99
lsi =
GetItemAt
(k);
120
LiveShapingItem leftItem = (left >= 0) ?
GetItemAt
(left) : null;
121
LiveShapingItem rightItem = (right < size) ?
GetItemAt
(right) : null;
127
cL = comparison(item,
GetItemAt
(first));
140
cR = comparison(item,
GetItemAt
(last));
187
if (!
GetItemAt
(k).IsSortDirty)
191
if (k < left || comparison(
GetItemAt
(k), item) <= 0)
203
if (!
GetItemAt
(k).IsSortDirty && comparison(item,
GetItemAt
(k)) <= 0)
291
else if (comparison(item, parent.
GetItemAt
(last)) > 0)
295
else if (comparison(item, parent.
GetItemAt
(first)) >= 0)
325
else if (comparison(item, block.
GetItemAt
(last)) > 0)
330
else if (comparison(item, block.
GetItemAt
(first)) >= 0)
372
else if (comparison(item, parent.
GetItemAt
(first)) < 0)
376
else if (comparison(item, parent.
GetItemAt
(last)) <= 0)
406
else if (comparison(item, block.
GetItemAt
(first)) < 0)
411
else if (comparison(item, block.
GetItemAt
(last)) <= 0)
435
if (!
GetItemAt
(first).IsSortDirty)
440
if (!
GetItemAt
(last).IsSortDirty)
MS\Internal\Data\RBFinger.cs (1)
16
public T Item { get { return Node.
GetItemAt
(Offset); } }
MS\Internal\Data\RBNode.cs (19)
116
int compL = (_data != null) ? comparison(x,
GetItemAt
(0)) : -1;
129
else if ((compR = comparison(x,
GetItemAt
(Size - 1))) <= 0)
169
compL = (left < Size) ? comparison(x,
GetItemAt
(left)) : +1;
200
compR = comparison(x,
GetItemAt
(right - 1));
228
int c = comparison(x,
GetItemAt
(mid));
241
comp = comparison(x,
GetItemAt
(low));
257
T x = startingNode.
GetItemAt
(finger.Offset);
262
if (comparison(x, startingNode.
GetItemAt
(k)) >= 0)
273
if (parent == null || comparison(x, parent.
GetItemAt
(parent.Size - 1)) >= 0)
277
if (comparison(x, parent.
GetItemAt
(0)) >= 0)
311
T x = oldNode.
GetItemAt
(oldFinger.Offset);
334
T y = newNode.
GetItemAt
(MaxSize - 1);
426
successor.InsertAt(0,
GetItemAt
(MaxSize - 1));
741
if (index > 0 && comparison(maxItem, node.
GetItemAt
(0)) > 0)
746
if (comparison(node.
GetItemAt
(k-1), node.
GetItemAt
(k)) > 0)
753
if (!System.Windows.Controls.ItemsControl.EqualsEx(node.
GetItemAt
(j), default(T)))
759
maxItem = node.
GetItemAt
(node.Size - 1);
785
sb.Append(AsInt(node.
GetItemAt
(k)));
MS\Internal\Data\RBTree.cs (3)
513
return finger.Node.
GetItemAt
(finger.Offset);
603
yield return finger.Node.
GetItemAt
(finger.Offset);
613
yield return finger.Node.
GetItemAt
(finger.Offset);