<PackageReference Include="System.Runtime" Version="4.0.20-beta-22816" />

WaitHandle

public abstract class WaitHandle : IDisposable
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)