protected override void CheckDisposed() { if (_isDisposed) throw new ObjectDisposedException(GetType().FullName); }