45 references to GetItemAt
PresentationFramework (45)
MS\Internal\Data\LiveShapingBlock.cs (22)
49
destNode.
GetItemAt
(destOffset).Block = destBlock;
76
lsi =
GetItemAt
(index);
92
lsi =
GetItemAt
(right);
100
lsi =
GetItemAt
(k);
121
LiveShapingItem leftItem = (left >= 0) ?
GetItemAt
(left) : null;
122
LiveShapingItem rightItem = (right < size) ?
GetItemAt
(right) : null;
128
cL = comparison(item,
GetItemAt
(first));
141
cR = comparison(item,
GetItemAt
(last));
188
if (!
GetItemAt
(k).IsSortDirty)
192
if (k < left || comparison(
GetItemAt
(k), item) <= 0)
204
if (!
GetItemAt
(k).IsSortDirty && comparison(item,
GetItemAt
(k)) <= 0)
292
else if (comparison(item, parent.
GetItemAt
(last)) > 0)
296
else if (comparison(item, parent.
GetItemAt
(first)) >= 0)
326
else if (comparison(item, block.
GetItemAt
(last)) > 0)
331
else if (comparison(item, block.
GetItemAt
(first)) >= 0)
373
else if (comparison(item, parent.
GetItemAt
(first)) < 0)
377
else if (comparison(item, parent.
GetItemAt
(last)) <= 0)
407
else if (comparison(item, block.
GetItemAt
(first)) < 0)
412
else if (comparison(item, block.
GetItemAt
(last)) <= 0)
436
if (!
GetItemAt
(first).IsSortDirty)
441
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)
515
return finger.Node.
GetItemAt
(finger.Offset);
606
yield return finger.Node.
GetItemAt
(finger.Offset);
616
yield return finger.Node.
GetItemAt
(finger.Offset);