45 references to GetItemAt
PresentationFramework (45)
MS\Internal\Data\LiveShapingBlock.cs (22)
47
destNode.
GetItemAt
(destOffset).Block = destBlock;
74
lsi =
GetItemAt
(index);
90
lsi =
GetItemAt
(right);
98
lsi =
GetItemAt
(k);
119
LiveShapingItem leftItem = (left >= 0) ?
GetItemAt
(left) : null;
120
LiveShapingItem rightItem = (right < size) ?
GetItemAt
(right) : null;
126
cL = comparison(item,
GetItemAt
(first));
139
cR = comparison(item,
GetItemAt
(last));
186
if (!
GetItemAt
(k).IsSortDirty)
190
if (k < left || comparison(
GetItemAt
(k), item) <= 0)
202
if (!
GetItemAt
(k).IsSortDirty && comparison(item,
GetItemAt
(k)) <= 0)
290
else if (comparison(item, parent.
GetItemAt
(last)) > 0)
294
else if (comparison(item, parent.
GetItemAt
(first)) >= 0)
324
else if (comparison(item, block.
GetItemAt
(last)) > 0)
329
else if (comparison(item, block.
GetItemAt
(first)) >= 0)
371
else if (comparison(item, parent.
GetItemAt
(first)) < 0)
375
else if (comparison(item, parent.
GetItemAt
(last)) <= 0)
405
else if (comparison(item, block.
GetItemAt
(first)) < 0)
410
else if (comparison(item, block.
GetItemAt
(last)) <= 0)
434
if (!
GetItemAt
(first).IsSortDirty)
439
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)
117
int compL = (_data != null) ? comparison(x,
GetItemAt
(0)) : -1;
130
else if ((compR = comparison(x,
GetItemAt
(Size - 1))) <= 0)
170
compL = (left < Size) ? comparison(x,
GetItemAt
(left)) : +1;
201
compR = comparison(x,
GetItemAt
(right - 1));
229
int c = comparison(x,
GetItemAt
(mid));
242
comp = comparison(x,
GetItemAt
(low));
258
T x = startingNode.
GetItemAt
(finger.Offset);
263
if (comparison(x, startingNode.
GetItemAt
(k)) >= 0)
274
if (parent == null || comparison(x, parent.
GetItemAt
(parent.Size - 1)) >= 0)
278
if (comparison(x, parent.
GetItemAt
(0)) >= 0)
312
T x = oldNode.
GetItemAt
(oldFinger.Offset);
335
T y = newNode.
GetItemAt
(MaxSize - 1);
427
successor.InsertAt(0,
GetItemAt
(MaxSize - 1));
742
if (index > 0 && comparison(maxItem, node.
GetItemAt
(0)) > 0)
747
if (comparison(node.
GetItemAt
(k-1), node.
GetItemAt
(k)) > 0)
754
if (!System.Windows.Controls.ItemsControl.EqualsEx(node.
GetItemAt
(j), default(T)))
760
maxItem = node.
GetItemAt
(node.Size - 1);
786
sb.Append(AsInt(node.
GetItemAt
(k)));
MS\Internal\Data\RBTree.cs (3)
516
return finger.Node.
GetItemAt
(finger.Offset);
607
yield return finger.Node.
GetItemAt
(finger.Offset);
617
yield return finger.Node.
GetItemAt
(finger.Offset);