public void Dispose() { if (!IsClosed) { IsClosed = true; _countersManager?.Free(Id); } }
public override void Dispose() { if (!IsClosed) { IsClosed = true; _countersManager?.Free(_counterId); } }
/// <summary> /// Free the counter slot for reuse. /// </summary> public virtual void Dispose() { if (!IsClosed) { IsClosed = true; if (null != _countersManager) { _countersManager.Free(Id); } } }
public override void Dispose() { _countersManager?.Free(_counterId); }
/// <summary> /// Free the counter slot for reuse. /// </summary> public void Dispose() { _countersManager.Free(_counterId); }