2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2963private class UnrealizedItemBlock : ItemBlock 2974private class RealizedItemBlock : ItemBlock
1 instantiation of ItemBlock
PresentationFramework (1)
System\Windows\Controls\ItemContainerGenerator.cs (1)
461_itemMap = new ItemBlock();
44 references to ItemBlock
PresentationFramework (44)
System\Windows\Controls\ItemContainerGenerator.cs (44)
284ItemBlock block; 357ItemBlock predecessor = null; 435ItemBlock itemMap = _itemMap; 443for (ItemBlock block = itemMap.Next; block != itemMap; block = block.Next) 501ItemBlock itemBlock; 537for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 692ItemBlock startBlock = _itemMap.Next; 726ItemBlock block = startBlock; 814private int GetCount(ItemBlock stop) 819private int GetCount(ItemBlock stop, bool returnLocalIndex) 828ItemBlock start = _itemMap; 829ItemBlock block = start.Next; 916for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1003for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1017for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1157ItemBlock block = _itemMap.Next; 1178ItemBlock block = _itemMap.Next; 1506private void OnMapChanged(ItemBlock block, int offset, int count, 1507ItemBlock newBlock, int newOffset, int deltaCount) 1627ItemBlock block = _itemMap; 1715prevR.ItemCount < ItemBlock.BlockSize) 1727nextR.ItemCount < ItemBlock.BlockSize) 1774private void RemoveAndCoalesceBlocksIfNeeded(ItemBlock block) 1792private void MoveItems(ItemBlock block, int offset, int count, 1793ItemBlock newBlock, int newOffset, int deltaCount) 1822private void SetAlternationIndex(ItemBlock block, int offset, GeneratorDirection direction) 2103ItemBlock itemBlock; 2111private void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2124private void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart) 2162private void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out ItemBlock block, out int offsetFromBlockStart, out int correctIndex) 2453ItemBlock block = _itemMap.Next; 2528ItemBlock block; 2589ItemBlock block; 2644ItemBlock block; 2783private ItemBlock _itemMap; 2804private delegate void MapChangedHandler(ItemBlock block, int offset, int count, 2805ItemBlock newBlock, int newOffset, int deltaCount); 2854public ItemBlock Prev { get { return _prev; } set { _prev = value; } } 2855public ItemBlock Next { get { return _next; } set { _next = value; } } 2861public void InsertAfter(ItemBlock prev) 2870public void InsertBefore(ItemBlock next) 2959private ItemBlock _prev, _next; 3074public ItemBlock Block { get { return _block; } set { _block = value; } } 3079private ItemBlock _block; // some block in the map (most recently used)