public override void Flush() { if (_disposed) throw new ObjectDisposedException(this.GetType().FullName); }