18 references to _hashTable
PresentationFramework (18)
src\Framework\MS\Internal\WeakDictionary.cs (18)
80
IWeakHashtable hashTable = Dict.
_hashTable
;
167
IWeakHashtable hashTable = Dict.
_hashTable
;
196
_hashTable
.SetWeak(key, value);
201
return
_hashTable
.ContainsKey(key);
218
if (
_hashTable
.ContainsKey(key))
220
_hashTable
.Remove(key);
228
if (
_hashTable
.ContainsKey(key))
230
value = (TValue)
_hashTable
[key];
253
if (!
_hashTable
.ContainsKey(key))
257
return (TValue)
_hashTable
[key];
261
_hashTable
.SetWeak(key, value);
276
_hashTable
.Clear();
281
if (!
_hashTable
.ContainsKey(item.Key))
286
if (object.Equals(
_hashTable
[item.Key], item.Value))
324
get { return
_hashTable
.Count; }
347
foreach (object obj in
_hashTable
.Keys)
349
TKey key =
_hashTable
.UnwrapKey(obj) as TKey;
352
yield return new KeyValuePair<TKey, TValue>(key, (TValue)
_hashTable
[obj]);