public void Release() { _counter--; if (_counter > 0) { return; } FullyReleased?.Invoke(this, EventArgs.Empty); }
public void Release() { _counter--; if (_counter > 0) { return; } EnableRaisingEvents = false; FullyReleased?.Invoke(this, EventArgs.Empty); }