2 types derived from ItemBlock
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
2966
private class UnrealizedItemBlock :
ItemBlock
2977
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;
1179
ItemBlock
block = _itemMap.Next;
1507
void OnMapChanged(
ItemBlock
block, int offset, int count,
1508
ItemBlock
newBlock, int newOffset, int deltaCount)
1628
ItemBlock
block = _itemMap;
1716
prevR.ItemCount <
ItemBlock
.BlockSize)
1728
nextR.ItemCount <
ItemBlock
.BlockSize)
1775
void RemoveAndCoalesceBlocksIfNeeded(
ItemBlock
block)
1793
void MoveItems(
ItemBlock
block, int offset, int count,
1794
ItemBlock
newBlock, int newOffset, int deltaCount)
1823
void SetAlternationIndex(
ItemBlock
block, int offset, GeneratorDirection direction)
2104
ItemBlock
itemBlock;
2113
void GetBlockAndPosition(object item, int itemIndex, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2127
void GetBlockAndPosition(int itemIndex, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart)
2165
void GetBlockAndPosition(object item, bool deletedFromItems, out GeneratorPosition position, out
ItemBlock
block, out int offsetFromBlockStart, out int correctIndex)
2456
ItemBlock
block = _itemMap.Next;
2531
ItemBlock
block;
2592
ItemBlock
block;
2647
ItemBlock
block;
2786
private
ItemBlock
_itemMap;
2807
delegate void MapChangedHandler(
ItemBlock
block, int offset, int count,
2808
ItemBlock
newBlock, int newOffset, int deltaCount);
2857
public
ItemBlock
Prev { get { return _prev; } set { _prev = value; } }
2858
public
ItemBlock
Next { get { return _next; } set { _next = value; } }
2864
public void InsertAfter(
ItemBlock
prev)
2873
public void InsertBefore(
ItemBlock
next)
2962
ItemBlock
_prev, _next;
3077
public
ItemBlock
Block { get { return _block; } set { _block = value; } }
3082
private
ItemBlock
_block; // some block in the map (most recently used)