protected virtual void Dispose(bool disposing) { // Check to see if Dispose has already been called. if (!this.disposed) { if (disposing) { } if (ownsHandle && _handle != IntPtr.Zero) { WinApi.CloseHandle(_handle); _handle = IntPtr.Zero; } } disposed = true; }
private void Dispose(bool disposing) { // Check to see if Dispose has already been called. if (!this.disposed) { if (disposing) { // Dispose managed resources. if (handle != IntPtr.Zero && ownsHandle) { WinApi.CloseHandle(handle); handle = IntPtr.Zero; } } } disposed = true; }