2 instantiations of WeakDictionary
PresentationFramework (2)
src\Framework\MS\Internal\Helper.cs (1)
895itemValueStorage = new WeakDictionary<object, List<KeyValuePair<int, object>>>();
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
642_hashtable = new WeakDictionary<object,T>();
15 references to WeakDictionary
PresentationFramework (15)
src\Framework\MS\Internal\Helper.cs (8)
860WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage) 876WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = EnsureItemValueStorage(owner); 889internal static WeakDictionary<object, List<KeyValuePair<int, object>>> EnsureItemValueStorage(DependencyObject owner) 891WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = ItemValueStorageField.GetValue(owner); 1056private static void ClearItemValueStorageRecursive(WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage, int[] dpIndices) 1067ClearItemValueStorageRecursive((WeakDictionary<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices); 1551private static readonly UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>> ItemValueStorageField = 1552new UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>>();
src\Framework\MS\Internal\WeakDictionary.cs (6)
24public KeyCollection(WeakDictionary<KeyType, ValueType> dict) 29public WeakDictionary<KeyType, ValueType> Dict 111public ValueCollection(WeakDictionary<KeyType, ValueType> dict) 116public WeakDictionary<KeyType, ValueType> Dict 210_keys = new WeakDictionary<TKey, TValue>.KeyCollection<TKey, TValue>(this); 243_values = new WeakDictionary<TKey, TValue>.ValueCollection<TKey, TValue>(this);
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
761private WeakDictionary<object, T> _hashtable = null;