public void Dispose() { if (!this.m_disposed) { this.m_disposed = this.Disposing(); } GC.SuppressFinalize(this); }