private void CheckDisposed() { if (disposed) throw new ObjectDisposedException(GetType().FullName); } #endregion