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);
Пример #3
0
 internal static Task <bool> WaitOneAsync(this WaitHandle handle, CancellationToken cancellationToken = default)
 => handle.WaitOneAsync(Timeout.Infinite, cancellationToken);
Пример #4
0
 internal static Task <bool> WaitOneAsync(this WaitHandle handle, TimeSpan timeout, CancellationToken cancellationToken = default)
 => handle.WaitOneAsync((int)timeout.TotalMilliseconds, cancellationToken);
Пример #5
0
 public static Task <bool> WaitOneAsync(this WaitHandle @this, TimeSpan timeout) => @this.WaitOneAsync((int)timeout.TotalMilliseconds, default);
Пример #6
0
 public static Task <bool> WaitOneAsync(this WaitHandle @this, int millisecondsTimeout) => @this.WaitOneAsync(millisecondsTimeout, default);
Пример #7
0
 public static Task WaitOneAsync(this WaitHandle @this) => @this.WaitOneAsync(Timeout.Infinite, default);