public void StartWithDialog() { using (var waiting = new WaitingDialog()) { Start(waiting, waiting.CancellationToken).Forget(); } } }