39 references to GetItemAt
PresentationFramework (39)
src\Framework\MS\Internal\Data\LiveShapingBlock.cs (22)
58destNode.GetItemAt(destOffset).Block = destBlock; 85lsi = GetItemAt(index); 101lsi = GetItemAt(right); 109lsi = GetItemAt(k); 130LiveShapingItem leftItem = (left >= 0) ? GetItemAt(left) : null; 131LiveShapingItem rightItem = (right < size) ? GetItemAt(right) : null; 137cL = comparison(item, GetItemAt(first)); 150cR = comparison(item, GetItemAt(last)); 197if (!GetItemAt(k).IsSortDirty) 201if (k < left || comparison(GetItemAt(k), item) <= 0) 213if (!GetItemAt(k).IsSortDirty && comparison(item, GetItemAt(k)) <= 0) 301else if (comparison(item, parent.GetItemAt(last)) > 0) 305else if (comparison(item, parent.GetItemAt(first)) >= 0) 335else if (comparison(item, block.GetItemAt(last)) > 0) 340else if (comparison(item, block.GetItemAt(first)) >= 0) 382else if (comparison(item, parent.GetItemAt(first)) < 0) 386else if (comparison(item, parent.GetItemAt(last)) <= 0) 416else if (comparison(item, block.GetItemAt(first)) < 0) 421else if (comparison(item, block.GetItemAt(last)) <= 0) 445if (!GetItemAt(first).IsSortDirty) 450if (!GetItemAt(last).IsSortDirty)
src\Framework\MS\Internal\Data\RBFinger.cs (1)
20public T Item { get { return Node.GetItemAt(Offset); } }
src\Framework\MS\Internal\Data\RBNode.cs (13)
124int compL = (_data != null) ? comparison(x, GetItemAt(0)) : -1; 137else if ((compR = comparison(x, GetItemAt(Size - 1))) <= 0) 177compL = (left < Size) ? comparison(x, GetItemAt(left)) : +1; 208compR = comparison(x, GetItemAt(right-1)); 236int c = comparison(x, GetItemAt(mid)); 249comp = comparison(x, GetItemAt(low)); 265T x = startingNode.GetItemAt(finger.Offset); 270if (comparison(x, startingNode.GetItemAt(k)) >= 0) 281if (parent == null || comparison(x, parent.GetItemAt(parent.Size-1)) >= 0) 285if (comparison(x, parent.GetItemAt(0)) >= 0) 319T x = oldNode.GetItemAt(oldFinger.Offset); 342T y = newNode.GetItemAt(MaxSize - 1); 434successor.InsertAt(0, GetItemAt(MaxSize - 1));
src\Framework\MS\Internal\Data\RBTree.cs (3)
526return finger.Node.GetItemAt(finger.Offset); 619yield return finger.Node.GetItemAt(finger.Offset); 629yield return finger.Node.GetItemAt(finger.Offset);