コード例 #1
0
ファイル: ThreadSafeHashSet.cs プロジェクト: anohis/GameModel
 public bool Remove(T item)
 {
     using (var locker = new AutoReaderWriterLockSlim(_lock, LockMode.Write))
     {
         return(_hashSet.Remove(item));
     }
 }
コード例 #2
0
ファイル: ThreadSafeHashSet.cs プロジェクト: anohis/GameModel
 public void Clear()
 {
     using (var locker = new AutoReaderWriterLockSlim(_lock, LockMode.Write))
     {
         _hashSet.Clear();
     }
 }