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