Releases all resources held by the current WaitHandle.
Assembly: mscorlib (in mscorlib.dll)
This method is the public implementation of the IDisposable.Dispose method for the WaitHandle class and its derived classes. It provides a standard implementation that calls the Dispose(Boolean) overload with a true argument and then calls the GC.SuppressFinalize method. Call this method to release all resources held by an instance of WaitHandle or a derived class.
Once this method is called, references to the current instance cause undefined behavior.
You should override the Dispose(Boolean) method to release resources allocated in derived classes.