Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }