protected override sealed void Dispose(bool disposing) { Dispose(disposing, CloseExState.Normal); GC.SuppressFinalize(this); }