10 instantiations of ItemPeersStorage
PresentationFramework (10)
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
61ItemPeers = new ItemPeersStorage<ItemAutomationPeer>();
src\Framework\System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (3)
418ItemPeersStorage<DataGridCellItemAutomationPeer> newChildren = new ItemPeersStorage<DataGridCellItemAutomationPeer>(); 624private ItemPeersStorage<DataGridCellItemAutomationPeer> _dataChildren = new ItemPeersStorage<DataGridCellItemAutomationPeer>(); 625private ItemPeersStorage<WeakReference> _weakRefElementProxyStorage = new ItemPeersStorage<WeakReference>();
src\Framework\System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (1)
136ItemPeersStorage<ItemAutomationPeer> addedChildren = new ItemPeersStorage<ItemAutomationPeer>();
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
68_dataChildren = new ItemPeersStorage<ItemAutomationPeer>(); 545private ItemPeersStorage<ItemAutomationPeer> _dataChildren = new ItemPeersStorage<ItemAutomationPeer>(); 547private ItemPeersStorage<WeakReference> _WeakRefElementProxyStorage = new ItemPeersStorage<WeakReference>();
src\Framework\System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (1)
76ItemPeers = new ItemPeersStorage<ItemAutomationPeer>();
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
63ItemPeers = new ItemPeersStorage<ItemAutomationPeer>();
21 references to ItemPeersStorage
PresentationFramework (21)
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
60ItemPeersStorage<ItemAutomationPeer> oldChildren = ItemPeers; //cache the old ones for possible reuse
src\Framework\System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (5)
418ItemPeersStorage<DataGridCellItemAutomationPeer> newChildren = new ItemPeersStorage<DataGridCellItemAutomationPeer>(); 607private ItemPeersStorage<DataGridCellItemAutomationPeer> CellItemPeers 614private ItemPeersStorage<WeakReference> WeakRefElementProxyStorage 624private ItemPeersStorage<DataGridCellItemAutomationPeer> _dataChildren = new ItemPeersStorage<DataGridCellItemAutomationPeer>(); 625private ItemPeersStorage<WeakReference> _weakRefElementProxyStorage = new ItemPeersStorage<WeakReference>();
src\Framework\System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (1)
136ItemPeersStorage<ItemAutomationPeer> addedChildren = new ItemPeersStorage<ItemAutomationPeer>();
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (8)
67ItemPeersStorage<ItemAutomationPeer> oldChildren = _dataChildren; //cache the old ones for possible reuse 503private void ClearReusablePeers(ItemPeersStorage<ItemAutomationPeer> oldChildren) 517internal ItemPeersStorage<ItemAutomationPeer> ItemPeers 524internal ItemPeersStorage<WeakReference> WeakRefElementProxyStorage 545private ItemPeersStorage<ItemAutomationPeer> _dataChildren = new ItemPeersStorage<ItemAutomationPeer>(); 546private ItemPeersStorage<ItemAutomationPeer> _reusablePeers; 547private ItemPeersStorage<WeakReference> _WeakRefElementProxyStorage = new ItemPeersStorage<WeakReference>(); 576ItemPeersStorage<ItemAutomationPeer> _oldChildren;
src\Framework\System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (1)
75ItemPeersStorage<ItemAutomationPeer> oldChildren = ItemPeers; //cache the old ones for possible reuse
src\Framework\System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (2)
338internal ItemPeersStorage<WeakReference> WeakRefElementProxyStorageCache 352private ItemPeersStorage<WeakReference> _WeakRefElementProxyStorageCache;
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (3)
62ItemPeersStorage<ItemAutomationPeer> oldChildren = ItemPeers; //cache the old ones for possible reuse 84private static bool iterate(TreeViewItemAutomationPeer logicalParentAp, DependencyObject parent, IteratorCallback callback, ItemPeersStorage<ItemAutomationPeer> dataChildren, ItemPeersStorage<ItemAutomationPeer> oldChildren)