protected virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { if (_gsViewState == null) { if (_viewer != null) { _viewer.Dispose(); _viewer = null; } } else { _viewer.RestoreState(_gsViewState); } } _disposed = true; } }
private void FMain_FormClosed(object sender, FormClosedEventArgs e) { _viewer.Dispose(); _viewer = null; }
protected override void Dispose(bool disposing) { _viewer.Dispose(); base.Dispose(disposing); }