internal void ThrowIfDisposed() { if (_isDisposed) throw new ObjectDisposedException(this.GetType().ToString()); }