public override void Release(bool completed)
 {
     if (Interlocked.CompareExchange(ref _released, 1, 0) != 0)
     {
         return;
     }
     _dictionary.Release(_lockinfo, completed);
 }
Beispiel #2
0
 public override void Release(bool completed)
 {
     if (_dictionary == null)
     {
         return;
     }
     _dictionary.Release(_lockinfo, completed);
     _dictionary = null;
 }
Beispiel #3
0
 public override void Release(bool completed)
 {
     _dictionary.Release(_lockinfo, completed);
 }