protected virtual void Dispose(bool disposing) { if (!_isDisposed) { if (disposing) { _lockStrategy.Exit(); _lockStrategy = null; } } _isDisposed = true; }
protected virtual void Dispose(bool disposing) { if (!this._isDisposed) { if (disposing) { this._lockStrategy.Exit(); this._lockStrategy = null; } } this._isDisposed = true; }
protected virtual void Dispose(bool disposing) { if (!_isDisposed) { if (disposing) { _lockStrategy.Exit(); _lockStrategy = null; } // TODO: free unmanaged resources (unmanaged objects) and override Finalize() below. // TODO: set large fields to null. } _isDisposed = true; }
public MonitorLock(ExclusiveLockStrategy lockStrategy) { this._lockStrategy = lockStrategy; }
public MonitorLock(ExclusiveLockStrategy lockStrategy) { _lockStrategy = lockStrategy; }