internal Task WaitWhilePausedAsync() { var cur = _paused; return cur != null ? cur.Task : _completedTask; }
public Task WaitWhilePausedAsync() { if (IsPaused) { Debug.WriteLine("PAUSED..."); return(_source.WaitWhilePausedAsync()); } else { return(PauseTokenSource._completedTask); } }