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