2 writes to _itemContainerGenerator
PresentationFramework (2)
src\Framework\System\Windows\Controls\Panel.cs (2)
592_itemContainerGenerator = itemsOwnerGenerator.GetItemContainerGeneratorForPanel(this); 607_itemContainerGenerator = null;
26 references to _itemContainerGenerator
PresentationFramework (26)
src\Framework\System\Windows\Controls\Panel.cs (26)
412return _itemContainerGenerator; 536if (_itemContainerGenerator == null) 542return (_itemContainerGenerator != null); 546if (_itemContainerGenerator != null) 568return IsItemsHost && _itemContainerGenerator != null; 575return panel.IsItemsHost && panel._itemContainerGenerator == null; 580Debug.Assert(_itemContainerGenerator == null, "Attempted to connect to a generator when Panel._itemContainerGenerator is non-null."); 593if (_itemContainerGenerator != null) 595_itemContainerGenerator.ItemsChanged += new ItemsChangedEventHandler(OnItemsChanged); 596((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 603Debug.Assert(_itemContainerGenerator != null, "Attempted to disconnect from a generator when Panel._itemContainerGenerator is null."); 605_itemContainerGenerator.ItemsChanged -= new ItemsChangedEventHandler(OnItemsChanged); 606((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 626if (_itemContainerGenerator == null) 641if (_itemContainerGenerator != null) 643((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 665IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 684Debug.Assert(_itemContainerGenerator != null, "Encountered a null _itemContainerGenerator while receiving an ItemsChanged from a generator."); 723Debug.Assert(_itemContainerGenerator != null, "Encountered a null _itemContainerGenerator while receiving an Add action from a generator."); 725IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 738_itemContainerGenerator.Verify(); 753Debug.Assert(_itemContainerGenerator != null, "Encountered a null _itemContainerGenerator while receiving an Replace action from a generator."); 755IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 771_itemContainerGenerator.Verify(); 782Debug.Assert(_itemContainerGenerator != null, "Encountered a null _itemContainerGenerator while receiving an Move action from a generator."); 784IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator;