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