2 writes to _factory
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
1322_factory = factory; 1472_factory = null;
20 references to _factory
PresentationFramework (20)
System\Windows\Controls\ItemContainerGenerator.cs (20)
1325_factory.MapChanged += new MapChangedHandler(OnMapChanged); 1327_factory.MoveToPosition(position, direction, allowStartAtRealizedItem, ref _cachedState); 1328_done = (_factory.ItemsInternal.Count == 0); 1330_factory.SetStatus(GeneratorStatus.GeneratingContainers); 1368IList items = _factory.ItemsInternal; 1372if (_cachedState.Block == _factory._itemMap) 1399bool isNewItemPlaceHolderWhenGrouping = (_factory._generatesGroupItems && group == null); 1401if (_factory._recyclableContainers.Count > 0 && !_factory.Host.IsItemItsOwnContainer(item) && !isNewItemPlaceHolderWhenGrouping) 1403container = _factory._recyclableContainers.Dequeue(); 1408if (group == null || !_factory.IsGrouping) 1411container = _factory.Host.GetContainerForItem(item); 1416container = _factory.ContainerForGroup(group); 1425_factory.Realize(uBlock, _cachedState.Offset, item, container); 1428_factory.SetAlternationIndex(_cachedState.Block, _cachedState.Offset, _direction); 1463if (_factory != null) 1465_factory.MapChanged -= new MapChangedHandler(OnMapChanged); 1467if (!_factory._isGeneratingBatches) 1469_factory.SetStatus(GeneratorStatus.ContainersGenerated); 1471_factory._generator = null;