コード例 #1
0
ファイル: LockedDictionary.cs プロジェクト: Rynchodon/SEPC
 public Enumerator(LockedDictionary <TKey, TValue> dictionary)
 {
     _enumerator = dictionary.Dictionary.Values.GetEnumerator();
     _lock       = dictionary.Lock;
     _lock.AcquireShared();
 }
コード例 #2
0
ファイル: LockedDictionary.cs プロジェクト: Rynchodon/SEPC
 public Enumerator(LockedDictionary <TKey, TValue> dictionary)
 {
     _dictionary = dictionary;
     _enumerator = dictionary.Dictionary.GetEnumerator();
     _dictionary.Lock.AcquireShared();
 }
コード例 #3
0
ファイル: LockedDictionary.cs プロジェクト: Rynchodon/SEPC
 public ValueCollection(LockedDictionary <TKey, TValue> dictionary)
 {
     _lockedDictionary = dictionary;
 }
コード例 #4
0
ファイル: LockedDictionary.cs プロジェクト: Rynchodon/SEPC
 public Reader(LockedDictionary <TKey, TValue> dictionary)
 {
     _dictionary = dictionary;
 }