2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2966private class UnrealizedItemBlock : ItemBlock 2977private class RealizedItemBlock : ItemBlock
1 instantiation of ItemBlock
PresentationFramework (1)
System\Windows\Controls\ItemContainerGenerator.cs (1)
462_itemMap = new ItemBlock();
44 references to ItemBlock
PresentationFramework (44)
System\Windows\Controls\ItemContainerGenerator.cs (44)
285ItemBlock block; 358ItemBlock predecessor = null; 436ItemBlock itemMap = _itemMap; 444for (ItemBlock block = itemMap.Next; block != itemMap; block = block.Next) 502ItemBlock itemBlock; 538for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 693ItemBlock startBlock = _itemMap.Next; 727ItemBlock block = startBlock; 815private int GetCount(ItemBlock stop) 820private int GetCount(ItemBlock stop, bool returnLocalIndex) 829ItemBlock start = _itemMap; 830ItemBlock block = start.Next; 917for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1004for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1018for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1158ItemBlock block = _itemMap.Next; 1179ItemBlock block = _itemMap.Next; 1507void OnMapChanged(ItemBlock block, int offset, int count, 1508ItemBlock newBlock, int newOffset, int deltaCount) 1628ItemBlock block = _itemMap; 1716prevR.ItemCount < ItemBlock.BlockSize) 1728nextR.ItemCount < ItemBlock.BlockSize) 1775void RemoveAndCoalesceBlocksIfNeeded(ItemBlock block) 1793void MoveItems(ItemBlock block, int offset, int count, 1794ItemBlock newBlock, int newOffset, int deltaCount) 1823void SetAlternationIndex(ItemBlock block, int offset, GeneratorDirection direction) 2104ItemBlock itemBlock; 2113void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2127void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart) 2165void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2456ItemBlock block = _itemMap.Next; 2531ItemBlock block; 2592ItemBlock block; 2647ItemBlock block; 2786private ItemBlock _itemMap; 2807delegate void MapChangedHandler(ItemBlock block, int offset, int count, 2808ItemBlock newBlock, int newOffset, int deltaCount); 2857public ItemBlock Prev { get { return _prev; } set { _prev = value; } } 2858public ItemBlock Next { get { return _next; } set { _next = value; } } 2864public void InsertAfter(ItemBlock prev) 2873public void InsertBefore(ItemBlock next) 2962ItemBlock _prev, _next; 3077public ItemBlock Block { get { return _block; } set { _block = value; } } 3082private ItemBlock _block; // some block in the map (most recently used)