2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2971
private class UnrealizedItemBlock :
ItemBlock
2982
private class RealizedItemBlock :
ItemBlock
1 instantiation of ItemBlock
PresentationFramework (1)
System\Windows\Controls\ItemContainerGenerator.cs (1)
468
_itemMap = new
ItemBlock
();
44 references to ItemBlock
PresentationFramework (44)
System\Windows\Controls\ItemContainerGenerator.cs (44)
291
ItemBlock
block;
364
ItemBlock
predecessor = null;
442
ItemBlock
itemMap = _itemMap;
450
for (
ItemBlock
block = itemMap.Next; block != itemMap; block = block.Next)
508
ItemBlock
itemBlock;
544
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
699
ItemBlock
startBlock = _itemMap.Next;
733
ItemBlock
block = startBlock;
821
private int GetCount(
ItemBlock
stop)
826
private int GetCount(
ItemBlock
stop, bool returnLocalIndex)
835
ItemBlock
start = _itemMap;
836
ItemBlock
block = start.Next;
923
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1010
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1024
for (
ItemBlock
block = _itemMap.Next; block != _itemMap; block = block.Next)
1164
ItemBlock
block = _itemMap.Next;
1188
ItemBlock
block = _itemMap.Next;
1516
void OnMapChanged(
ItemBlock
block, int offset, int count,
1517
ItemBlock
newBlock, int newOffset, int deltaCount)
1637
ItemBlock
block = _itemMap;
1725
prevR.ItemCount <
ItemBlock
.BlockSize)
1737
nextR.ItemCount <
ItemBlock
.BlockSize)
1784
void RemoveAndCoalesceBlocksIfNeeded(
ItemBlock
block)
1802
void MoveItems(
ItemBlock
block, int offset, int count,
1803
ItemBlock
newBlock, int newOffset, int deltaCount)
1832
void SetAlternationIndex(
ItemBlock
block, int offset, GeneratorDirection direction)
2113
ItemBlock
itemBlock;
2122
void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2136
void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart)
2174
void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2465
ItemBlock
block = _itemMap.Next;
2538
ItemBlock
block;
2599
ItemBlock
block;
2654
ItemBlock
block;
2791
private
ItemBlock
_itemMap;
2812
delegate void MapChangedHandler(
ItemBlock
block, int offset, int count,
2813
ItemBlock
newBlock, int newOffset, int deltaCount);
2862
public
ItemBlock
Prev { get { return _prev; } set { _prev = value; } }
2863
public
ItemBlock
Next { get { return _next; } set { _next = value; } }
2869
public void InsertAfter(
ItemBlock
prev)
2878
public void InsertBefore(
ItemBlock
next)
2967
ItemBlock
_prev, _next;
3082
public
ItemBlock
Block { get { return _block; } set { _block = value; } }
3087
private
ItemBlock
_block; // some block in the map (most recently used)