// Token: 0x06005D25 RID: 23845 RVA: 0x001467A0 File Offset: 0x001449A0 private static void HandleNonSuccessAndDebuggerNotification(Task task) { if (!task.IsCompleted) { bool flag = task.InternalWait(-1, default(CancellationToken)); } task.NotifyDebuggerOfWaitCompletionIfNecessary(); if (!task.IsRanToCompletion) { TaskAwaiter.ThrowForNonSuccess(task); } }
private static void HandleNonSuccessAndDebuggerNotification(Task task) { if (!task.IsCompleted) { task.InternalWait(-1, new CancellationToken()); } task.NotifyDebuggerOfWaitCompletionIfNecessary(); if (task.IsRanToCompletion) { return; } TaskAwaiter.ThrowForNonSuccess(task); }
private static void HandleNonSuccess(Task task) { if (!task.IsCompleted) { try { task.Wait(); } catch { } } if (task.Status != TaskStatus.RanToCompletion) { TaskAwaiter.ThrowForNonSuccess(task); } }