2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2965private class UnrealizedItemBlock : ItemBlock 2976private 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; 1182ItemBlock block = _itemMap.Next; 1510void OnMapChanged(ItemBlock block, int offset, int count, 1511ItemBlock newBlock, int newOffset, int deltaCount) 1631ItemBlock block = _itemMap; 1719prevR.ItemCount < ItemBlock.BlockSize) 1731nextR.ItemCount < ItemBlock.BlockSize) 1778void RemoveAndCoalesceBlocksIfNeeded(ItemBlock block) 1796void MoveItems(ItemBlock block, int offset, int count, 1797ItemBlock newBlock, int newOffset, int deltaCount) 1826void SetAlternationIndex(ItemBlock block, int offset, GeneratorDirection direction) 2107ItemBlock itemBlock; 2116void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2130void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart) 2168void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2459ItemBlock block = _itemMap.Next; 2532ItemBlock block; 2593ItemBlock block; 2648ItemBlock block; 2785private ItemBlock _itemMap; 2806delegate void MapChangedHandler(ItemBlock block, int offset, int count, 2807ItemBlock newBlock, int newOffset, int deltaCount); 2856public ItemBlock Prev { get { return _prev; } set { _prev = value; } } 2857public ItemBlock Next { get { return _next; } set { _next = value; } } 2863public void InsertAfter(ItemBlock prev) 2872public void InsertBefore(ItemBlock next) 2961ItemBlock _prev, _next; 3076public ItemBlock Block { get { return _block; } set { _block = value; } } 3081private ItemBlock _block; // some block in the map (most recently used)