2 instantiations of WeakDictionary
PresentationFramework (2)
src\Framework\MS\Internal\Helper.cs (1)
895
itemValueStorage = 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)
860
WeakDictionary
<object, List<KeyValuePair<int, object>>> itemValueStorage)
876
WeakDictionary
<object, List<KeyValuePair<int, object>>> itemValueStorage = EnsureItemValueStorage(owner);
889
internal static
WeakDictionary
<object, List<KeyValuePair<int, object>>> EnsureItemValueStorage(DependencyObject owner)
891
WeakDictionary
<object, List<KeyValuePair<int, object>>> itemValueStorage = ItemValueStorageField.GetValue(owner);
1056
private static void ClearItemValueStorageRecursive(
WeakDictionary
<object, List<KeyValuePair<int, object>>> itemValueStorage, int[] dpIndices)
1067
ClearItemValueStorageRecursive((
WeakDictionary
<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices);
1551
private static readonly UncommonField<
WeakDictionary
<object, List<KeyValuePair<int, object>>>> ItemValueStorageField =
1552
new UncommonField<
WeakDictionary
<object, List<KeyValuePair<int, object>>>>();
src\Framework\MS\Internal\WeakDictionary.cs (6)
24
public KeyCollection(
WeakDictionary
<KeyType, ValueType> dict)
29
public
WeakDictionary
<KeyType, ValueType> Dict
111
public ValueCollection(
WeakDictionary
<KeyType, ValueType> dict)
116
public
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)
761
private
WeakDictionary
<object, T> _hashtable = null;