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