Esempio n. 1
0
 public Enumerator(LockedDictionary <TKey, TValue> dictionary)
 {
     _enumerator = dictionary.Dictionary.Values.GetEnumerator();
     _lock       = dictionary.Lock;
     _lock.AcquireShared();
 }
Esempio n. 2
0
 public Enumerator(LockedDictionary <TKey, TValue> dictionary)
 {
     _dictionary = dictionary;
     _enumerator = dictionary.Dictionary.GetEnumerator();
     _dictionary.Lock.AcquireShared();
 }
Esempio n. 3
0
 public ValueCollection(LockedDictionary <TKey, TValue> dictionary)
 {
     _lockedDictionary = dictionary;
 }
Esempio n. 4
0
 public Reader(LockedDictionary <TKey, TValue> dictionary)
 {
     _dictionary = dictionary;
 }