private bool disposedValue = false; // 要检测冗余调用 protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: 释放托管状态(托管对象)。 } if (ImplementPtr != IntPtr.Zero) { ConversationAPI.ReleaseContext(ImplementPtr); mImplementPtr = IntPtr.Zero; } disposedValue = true; } }