8 instantiations of WeakKey
System.Data (8)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\WeakKeyDictionary.cs (8)
94return _internalDictionary[new WeakKey(key)]; 99WeakKey k = new WeakKey(key); 112WeakKey k = new WeakKey(key); 122WeakKey k = new WeakKey(key); 135return _internalDictionary.ContainsKey(new WeakKey(key)); 142return _internalDictionary.Remove(new WeakKey(key)); 165result = _internalDictionary.TryGetValue(new WeakKey(item.Key), out value); 192WeakKey key = new WeakKey(item.Key);
23 references to WeakKey
System.Data (23)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\WeakKeyDictionary.cs (23)
17private Dictionary<WeakKey, V> _internalDictionary; 23_internalDictionary = new Dictionary<WeakKey, V>(new WeakComparer()); 28_internalDictionary = new Dictionary<WeakKey, V>(new WeakComparer(comparer)); 46foreach (WeakKey key in _internalDictionary.Keys) 99WeakKey k = new WeakKey(key); 112WeakKey k = new WeakKey(key); 122WeakKey k = new WeakKey(key); 181foreach (KeyValuePair<WeakKey, V> item in _internalDictionary) 192WeakKey key = new WeakKey(item.Key); 205List<WeakKey> lostKeys = null; 208foreach (KeyValuePair<WeakKey, V> item in _internalDictionary) 219lostKeys = new List<WeakKey>(); 230foreach (WeakKey key in lostKeys) 250List<WeakKey> lostKeys = null; 253foreach (WeakKey key in _internalDictionary.Keys) 259lostKeys = new List<WeakKey>(); 269foreach (WeakKey key in lostKeys) 318private class WeakComparer : IEqualityComparer<WeakKey> 331public bool Equals(WeakKey x, WeakKey y) 362public int GetHashCode(WeakKey obj) 371WeakKey _key; 373public LostKeyFinder(WeakKeyDictionary<K, V> dictionary, WeakKey key)