2 writes to _itemMap
PresentationFramework (2)
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (2)
446_itemMap = null; 471_itemMap = new ItemBlock();
60 references to _itemMap
PresentationFramework (60)
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (60)
285if (_itemMap == null) 297for (block = _itemMap.Next; block != _itemMap; block = block.Next) 308for (; block != _itemMap; block = block.Next) 445ItemBlock itemMap = _itemMap; 472_itemMap.Prev = _itemMap.Next = _itemMap; 475uib.InsertAfter(_itemMap); 516if (itemBlock == _itemMap && position.Index == -1) 542if (_itemMap != null) 547for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 699if (_itemMap == null) 707ItemBlock startBlock = _itemMap.Next; 712while (index <= _startIndexForUIFromItem && startBlock != _itemMap) 793if (block == _itemMap) 826return GetCount(_itemMap); 836if (_itemMap == null) 843ItemBlock start = _itemMap; 901if (_itemMap == null) 931for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1011if (_itemMap == null) 1018for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1032for (ItemBlock block = _itemMap.Next; block != _itemMap; block = block.Next) 1160if (_itemMap == null) 1172ItemBlock block = _itemMap.Next; 1173while (block != _itemMap) 1196ItemBlock block = _itemMap.Next; 1204if (block != _itemMap) 1215while (block != _itemMap) 1389if (_cachedState.Block == _factory._itemMap) 1645ItemBlock block = _itemMap; 1683if (offset == 0 && (!allowStartAtRealizedItem || state.Block == _itemMap)) 1701if (state.Block == _itemMap) 1794if (block != null && block != _itemMap && block.ItemCount == 0) 1862index = (block == _itemMap) ? -1 : ItemsControl.GetAlternationIndex(rib.ContainerAt(offset)); 1876if (block == _itemMap) 1901index = (block == _itemMap) ? 1 : ItemsControl.GetAlternationIndex(rib.ContainerAt(offset)); 1915if (block == _itemMap) 2150if (_itemMap == null || itemIndex < 0) 2155for (block = _itemMap.Next; block != _itemMap; block = block.Next) 2190if (_itemMap == null) 2197for (block = _itemMap.Next; block != _itemMap; block = block.Next) 2242else if (block.Next == _itemMap) 2248itemIsInCurrentBlock = block.Prev == _itemMap || 2266if (block == _itemMap) 2460if (_itemMap == null) 2473ItemBlock block = _itemMap.Next; 2476while (block != _itemMap && offsetFromBlockStart >= block.ItemCount) 2497else if ((offsetFromBlockStart== 0 || block == _itemMap) && 2648if (_itemMap == null) 2686block = _itemMap.Next; 2688while (block != _itemMap && offsetFromBlockStart >= block.ItemCount) 2714else if ((offsetFromBlockStart == 0 || block == _itemMap) &&