private void ThrowIfDisposed() { if (_disposed) throw new ObjectDisposedException(GetType().FullName); }