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)); }