2 writes to _itemMap
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
443_itemMap = null; 468_itemMap = new ItemBlock();
60 references to _itemMap
PresentationFramework (60)
System\Windows\Controls\ItemContainerGenerator.cs (60)
283if (_itemMap == null) 295for (block = _itemMap.Next; block != _itemMap; block = block.Next) 306for (; block != _itemMap; block = block.Next) 442ItemBlock itemMap = _itemMap; 469_itemMap.Prev = _itemMap.Next = _itemMap; 472uib.InsertAfter(_itemMap); 513if (itemBlock == _itemMap && position.Index == -1) 539if (_itemMap != null) 544for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 691if (_itemMap == null) 699ItemBlock startBlock = _itemMap.Next; 704while (index <= _startIndexForUIFromItem && startBlock != _itemMap) 785if (block == _itemMap) 818return GetCount(_itemMap); 828if (_itemMap == null) 835ItemBlock start = _itemMap; 893if (_itemMap == null) 923for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1003if (_itemMap == null) 1010for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1024for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1152if (_itemMap == null) 1164ItemBlock block = _itemMap.Next; 1165while (block != _itemMap) 1188ItemBlock block = _itemMap.Next; 1196if (block != _itemMap) 1207while (block != _itemMap) 1381if (_cachedState.Block == _factory._itemMap) 1637ItemBlock block = _itemMap; 1675if (offset == 0 && (!allowStartAtRealizedItem || state.Block == _itemMap)) 1693if (state.Block == _itemMap) 1786if (block != null && block != _itemMap && block.ItemCount == 0) 1854index = (block == _itemMap) ? -1 : ItemsControl.GetAlternationIndex(rib.ContainerAt(offset)); 1868if (block == _itemMap) 1893index = (block == _itemMap) ? 1 : ItemsControl.GetAlternationIndex(rib.ContainerAt(offset)); 1907if (block == _itemMap) 2142if (_itemMap == null || itemIndex < 0) 2147for (block = _itemMap.Next; block != _itemMap; block = block.Next) 2182if (_itemMap == null) 2189for (block = _itemMap.Next; block != _itemMap; block = block.Next) 2234else if (block.Next == _itemMap) 2240itemIsInCurrentBlock = block.Prev == _itemMap || 2258if (block == _itemMap) 2452if (_itemMap == null) 2465ItemBlock block = _itemMap.Next; 2468while (block != _itemMap && offsetFromBlockStart >= block.ItemCount) 2489else if ((offsetFromBlockStart== 0 || block == _itemMap) && 2640if (_itemMap == null) 2678block = _itemMap.Next; 2680while (block != _itemMap && offsetFromBlockStart >= block.ItemCount) 2706else if ((offsetFromBlockStart == 0 || block == _itemMap) &&