WaitHandle public abstract class WaitHandle : IDisposable Documentation protected static readonly IntPtr InvalidHandle public const int WaitTimeout = 258 protected WaitHandle() public static bool WaitAll(WaitHandle[] waitHandles) public static bool WaitAll(WaitHandle[] waitHandles, int millisecondsTimeout) public static bool WaitAll(WaitHandle[] waitHandles, TimeSpan timeout) public static int WaitAny(WaitHandle[] waitHandles) public static int WaitAny(WaitHandle[] waitHandles, int millisecondsTimeout) public static int WaitAny(WaitHandle[] waitHandles, TimeSpan timeout) public void Dispose() protected virtual void Dispose(bool explicitDisposing) public virtual bool WaitOne() public virtual bool WaitOne(int millisecondsTimeout) public virtual bool WaitOne(TimeSpan timeout)