Пример #1
0
        static IEnumerable <Task <ArgumentNullException> > WaitOneAsyncWithNullThis()
        {
            yield return(Assert.ThrowsAsync <ArgumentNullException>(() => WaitHandleExtensions.WaitOneAsync(null)));

            yield return(Assert.ThrowsAsync <ArgumentNullException>(() => WaitHandleExtensions.WaitOneAsync(null, CancellationToken.None)));

            yield return(Assert.ThrowsAsync <ArgumentNullException>(() => WaitHandleExtensions.WaitOneAsync(null, TimeSpan.Zero)));

            yield return(Assert.ThrowsAsync <ArgumentNullException>(() => WaitHandleExtensions.WaitOneAsync(null, TimeSpan.Zero, CancellationToken.None)));
        }
 public WindowsProcessWaitHandle(SafeProcessHandle processHandle)
 {
     WaitHandleExtensions.SetSafeWaitHandle(this, ToSafeWaitHandle(processHandle));
 }