public static Task WaitOneAsync(this WaitHandle waitHandle, CancellationToken cancellationToken = default(CancellationToken)) => waitHandle.WaitOneAsync(timeoutMs: -1, cancellationToken: cancellationToken);
 public static Task <bool> WaitOneAsync(this WaitHandle waitHandle, TimeSpan timeout, CancellationToken cancellationToken = default(CancellationToken)) => waitHandle.WaitOneAsync((int)timeout.TotalMilliseconds, cancellationToken);
Esempio n. 3
0
 internal static Task <bool> WaitOneAsync(this WaitHandle handle, CancellationToken cancellationToken = default)
 => handle.WaitOneAsync(Timeout.Infinite, cancellationToken);
Esempio n. 4
0
 internal static Task <bool> WaitOneAsync(this WaitHandle handle, TimeSpan timeout, CancellationToken cancellationToken = default)
 => handle.WaitOneAsync((int)timeout.TotalMilliseconds, cancellationToken);
Esempio n. 5
0
 public static Task <bool> WaitOneAsync(this WaitHandle @this, TimeSpan timeout) => @this.WaitOneAsync((int)timeout.TotalMilliseconds, default);
Esempio n. 6
0
 public static Task <bool> WaitOneAsync(this WaitHandle @this, int millisecondsTimeout) => @this.WaitOneAsync(millisecondsTimeout, default);
Esempio n. 7
0
 public static Task WaitOneAsync(this WaitHandle @this) => @this.WaitOneAsync(Timeout.Infinite, default);