2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2971private class UnrealizedItemBlock : ItemBlock 2982private class RealizedItemBlock : ItemBlock
1 instantiation of ItemBlock
PresentationFramework (1)
System\Windows\Controls\ItemContainerGenerator.cs (1)
468_itemMap = new ItemBlock();
44 references to ItemBlock
PresentationFramework (44)
System\Windows\Controls\ItemContainerGenerator.cs (44)
291ItemBlock block; 364ItemBlock predecessor = null; 442ItemBlock itemMap = _itemMap; 450for (ItemBlock block = itemMap.Next; block != itemMap; block = block.Next) 508ItemBlock itemBlock; 544for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 699ItemBlock startBlock = _itemMap.Next; 733ItemBlock block = startBlock; 821private int GetCount(ItemBlock stop) 826private int GetCount(ItemBlock stop, bool returnLocalIndex) 835ItemBlock start = _itemMap; 836ItemBlock block = start.Next; 923for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1010for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1024for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1164ItemBlock block = _itemMap.Next; 1188ItemBlock block = _itemMap.Next; 1516void OnMapChanged(ItemBlock block, int offset, int count, 1517ItemBlock newBlock, int newOffset, int deltaCount) 1637ItemBlock block = _itemMap; 1725prevR.ItemCount < ItemBlock.BlockSize) 1737nextR.ItemCount < ItemBlock.BlockSize) 1784void RemoveAndCoalesceBlocksIfNeeded(ItemBlock block) 1802void MoveItems(ItemBlock block, int offset, int count, 1803ItemBlock newBlock, int newOffset, int deltaCount) 1832void SetAlternationIndex(ItemBlock block, int offset, GeneratorDirection direction) 2113ItemBlock itemBlock; 2122void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2136void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart) 2174void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2465ItemBlock block = _itemMap.Next; 2538ItemBlock block; 2599ItemBlock block; 2654ItemBlock block; 2791private ItemBlock _itemMap; 2812delegate void MapChangedHandler(ItemBlock block, int offset, int count, 2813ItemBlock newBlock, int newOffset, int deltaCount); 2862public ItemBlock Prev { get { return _prev; } set { _prev = value; } } 2863public ItemBlock Next { get { return _next; } set { _next = value; } } 2869public void InsertAfter(ItemBlock prev) 2878public void InsertBefore(ItemBlock next) 2967ItemBlock _prev, _next; 3082public ItemBlock Block { get { return _block; } set { _block = value; } } 3087private ItemBlock _block; // some block in the map (most recently used)