/// <summary> /// Synchronously waits until the pause token is not paused. /// </summary> public void WaitWhilePaused() { if (_mre != null) { _mre.Wait(); } }
public void Wait_AfterSet_IsCompleted() { var mre = new AsyncManualResetEvent(); mre.Set(); mre.Wait(); }
public void Wait_Unset_IsNotCompleted() { Test.Async(async () => { var mre = new AsyncManualResetEvent(); var task = TaskShim.Run(() => mre.Wait()); await AssertEx.NeverCompletesAsync(task); }); }
/// <summary> /// Synchronously waits until the pause token is not paused. /// </summary> public void WaitWhilePaused() { _mre?.Wait(); }
public void Wait_Set_IsCompleted() { var mre = new AsyncManualResetEvent(true); mre.Wait(); }