45 references to GetItemAt
PresentationFramework (45)
MS\Internal\Data\LiveShapingBlock.cs (22)
55
destNode.
GetItemAt
(destOffset).Block = destBlock;
82
lsi =
GetItemAt
(index);
98
lsi =
GetItemAt
(right);
106
lsi =
GetItemAt
(k);
127
LiveShapingItem leftItem = (left >= 0) ?
GetItemAt
(left) : null;
128
LiveShapingItem rightItem = (right < size) ?
GetItemAt
(right) : null;
134
cL = comparison(item,
GetItemAt
(first));
147
cR = comparison(item,
GetItemAt
(last));
194
if (!
GetItemAt
(k).IsSortDirty)
198
if (k < left || comparison(
GetItemAt
(k), item) <= 0)
210
if (!
GetItemAt
(k).IsSortDirty && comparison(item,
GetItemAt
(k)) <= 0)
298
else if (comparison(item, parent.
GetItemAt
(last)) > 0)
302
else if (comparison(item, parent.
GetItemAt
(first)) >= 0)
332
else if (comparison(item, block.
GetItemAt
(last)) > 0)
337
else if (comparison(item, block.
GetItemAt
(first)) >= 0)
379
else if (comparison(item, parent.
GetItemAt
(first)) < 0)
383
else if (comparison(item, parent.
GetItemAt
(last)) <= 0)
413
else if (comparison(item, block.
GetItemAt
(first)) < 0)
418
else if (comparison(item, block.
GetItemAt
(last)) <= 0)
442
if (!
GetItemAt
(first).IsSortDirty)
447
if (!
GetItemAt
(last).IsSortDirty)
MS\Internal\Data\RBFinger.cs (1)
17
public T Item { get { return Node.
GetItemAt
(Offset); } }
MS\Internal\Data\RBNode.cs (19)
121
int compL = (_data != null) ? comparison(x,
GetItemAt
(0)) : -1;
134
else if ((compR = comparison(x,
GetItemAt
(Size - 1))) <= 0)
174
compL = (left < Size) ? comparison(x,
GetItemAt
(left)) : +1;
205
compR = comparison(x,
GetItemAt
(right - 1));
233
int c = comparison(x,
GetItemAt
(mid));
246
comp = comparison(x,
GetItemAt
(low));
262
T x = startingNode.
GetItemAt
(finger.Offset);
267
if (comparison(x, startingNode.
GetItemAt
(k)) >= 0)
278
if (parent == null || comparison(x, parent.
GetItemAt
(parent.Size - 1)) >= 0)
282
if (comparison(x, parent.
GetItemAt
(0)) >= 0)
316
T x = oldNode.
GetItemAt
(oldFinger.Offset);
339
T y = newNode.
GetItemAt
(MaxSize - 1);
431
successor.InsertAt(0,
GetItemAt
(MaxSize - 1));
746
if (index > 0 && comparison(maxItem, node.
GetItemAt
(0)) > 0)
751
if (comparison(node.
GetItemAt
(k-1), node.
GetItemAt
(k)) > 0)
758
if (!System.Windows.Controls.ItemsControl.EqualsEx(node.
GetItemAt
(j), default(T)))
764
maxItem = node.
GetItemAt
(node.Size - 1);
790
sb.Append(AsInt(node.
GetItemAt
(k)));
MS\Internal\Data\RBTree.cs (3)
520
return finger.Node.
GetItemAt
(finger.Offset);
611
yield return finger.Node.
GetItemAt
(finger.Offset);
621
yield return finger.Node.
GetItemAt
(finger.Offset);