2 types derived from ItemBlock
PresentationFramework (2)
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (2)
2979
private class UnrealizedItemBlock :
ItemBlock
2990
private class RealizedItemBlock :
ItemBlock
1 instantiation of ItemBlock
PresentationFramework (1)
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (1)
471
_itemMap = new
ItemBlock
();
44 references to ItemBlock
PresentationFramework (44)
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (44)
293
ItemBlock
block;
366
ItemBlock
predecessor = null;
445
ItemBlock
itemMap = _itemMap;
453
for (
ItemBlock
block = itemMap.Next; block != itemMap; block = block.Next)
511
ItemBlock
itemBlock;
547
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
707
ItemBlock
startBlock = _itemMap.Next;
741
ItemBlock
block = startBlock;
829
private int GetCount(
ItemBlock
stop)
834
private int GetCount(
ItemBlock
stop, bool returnLocalIndex)
843
ItemBlock
start = _itemMap;
844
ItemBlock
block = start.Next;
931
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1018
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1032
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1172
ItemBlock
block = _itemMap.Next;
1196
ItemBlock
block = _itemMap.Next;
1524
void OnMapChanged(
ItemBlock
block, int offset, int count,
1525
ItemBlock
newBlock, int newOffset, int deltaCount)
1645
ItemBlock
block = _itemMap;
1733
prevR.ItemCount <
ItemBlock
.BlockSize)
1745
nextR.ItemCount <
ItemBlock
.BlockSize)
1792
void RemoveAndCoalesceBlocksIfNeeded(
ItemBlock
block)
1810
void MoveItems(
ItemBlock
block, int offset, int count,
1811
ItemBlock
newBlock, int newOffset, int deltaCount)
1840
void SetAlternationIndex(
ItemBlock
block, int offset, GeneratorDirection direction)
2121
ItemBlock
itemBlock;
2130
void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2144
void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart)
2182
void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2473
ItemBlock
block = _itemMap.Next;
2546
ItemBlock
block;
2607
ItemBlock
block;
2662
ItemBlock
block;
2799
private
ItemBlock
_itemMap;
2820
delegate void MapChangedHandler(
ItemBlock
block, int offset, int count,
2821
ItemBlock
newBlock, int newOffset, int deltaCount);
2870
public
ItemBlock
Prev { get { return _prev; } set { _prev = value; } }
2871
public
ItemBlock
Next { get { return _next; } set { _next = value; } }
2877
public void InsertAfter(
ItemBlock
prev)
2886
public void InsertBefore(
ItemBlock
next)
2975
ItemBlock
_prev, _next;
3090
public
ItemBlock
Block { get { return _block; } set { _block = value; } }
3095
private
ItemBlock
_block; // some block in the map (most recently used)