public virtual void Dispose() { pool.Dispose(); }
public virtual void Dispose() { pool.Dispose(); currentStates.Dispose(); disposed = true; }
public virtual void Dispose() { pool.Dispose(); disposed = true; }