2 writes to _factory
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
1331_factory = factory; 1481_factory = null;
20 references to _factory
PresentationFramework (20)
System\Windows\Controls\ItemContainerGenerator.cs (20)
1334_factory.MapChanged += new MapChangedHandler(OnMapChanged); 1336_factory.MoveToPosition(position, direction, allowStartAtRealizedItem, ref _cachedState); 1337_done = (_factory.ItemsInternal.Count == 0); 1339_factory.SetStatus(GeneratorStatus.GeneratingContainers); 1377IList items = _factory.ItemsInternal; 1381if (_cachedState.Block == _factory._itemMap) 1408bool isNewItemPlaceHolderWhenGrouping = (_factory._generatesGroupItems && group == null); 1410if (_factory._recyclableContainers.Count > 0 && !_factory.Host.IsItemItsOwnContainer(item) && !isNewItemPlaceHolderWhenGrouping) 1412container = _factory._recyclableContainers.Dequeue(); 1417if (group == null || !_factory.IsGrouping) 1420container = _factory.Host.GetContainerForItem(item); 1425container = _factory.ContainerForGroup(group); 1434_factory.Realize(uBlock, _cachedState.Offset, item, container); 1437_factory.SetAlternationIndex(_cachedState.Block, _cachedState.Offset, _direction); 1472if (_factory != null) 1474_factory.MapChanged -= new MapChangedHandler(OnMapChanged); 1476if (!_factory._isGeneratingBatches) 1478_factory.SetStatus(GeneratorStatus.ContainersGenerated); 1480_factory._generator = null;