5 instantiations of WeakHashSet
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Controls\KeyTipService.cs (3)
163
current._scopeToElementMap[newScope] = new
WeakHashSet
<DependencyObject>();
1724
private WeakHashSet<DependencyObject> _toBeScopedElements = new
WeakHashSet
<DependencyObject>(); // List of one-off elements to be scoped.
1744
private WeakHashSet<DependencyObject> _keyTipAutoGeneratedElements = new
WeakHashSet
<DependencyObject>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (1)
27
private WeakHashSet<IProvideStarLayoutInfo> _registeredStarLayoutProviders = new
WeakHashSet
<IProvideStarLayoutInfo>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (1)
332
private WeakHashSet<IProvideStarLayoutInfoBase> _registeredStarLayoutProviders = new
WeakHashSet
<IProvideStarLayoutInfoBase>();
10 references to WeakHashSet
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\KeyTipService.cs (8)
151
WeakHashSet
<DependencyObject> oldElementSet = null;
328
WeakHashSet
<DependencyObject> elementSet = _scopeToElementMap[scopedParent];
566
private void AutoGenerateKeyTips(
WeakHashSet
<DependencyObject> currentScopeElements)
1139
WeakHashSet
<DependencyObject> elementSet = _scopeToElementMap[scopeElement];
1724
private
WeakHashSet
<DependencyObject> _toBeScopedElements = new WeakHashSet<DependencyObject>(); // List of one-off elements to be scoped.
1726
private WeakDictionary<DependencyObject,
WeakHashSet
<DependencyObject>> _scopeToElementMap = new WeakDictionary<DependencyObject,
WeakHashSet
<DependencyObject>>();
1744
private
WeakHashSet
<DependencyObject> _keyTipAutoGeneratedElements = new WeakHashSet<DependencyObject>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (1)
27
private
WeakHashSet
<IProvideStarLayoutInfo> _registeredStarLayoutProviders = new WeakHashSet<IProvideStarLayoutInfo>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (1)
332
private
WeakHashSet
<IProvideStarLayoutInfoBase> _registeredStarLayoutProviders = new WeakHashSet<IProvideStarLayoutInfoBase>();