#if DEBUG
bool waitResult =
#endif
- WaitAll(tasks, Timeout.Infinite);
+ WaitAllCore(tasks, Timeout.Infinite, default(CancellationToken));
#if DEBUG
Debug.Assert(waitResult, "expected wait to succeed");
ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.timeout);
}
- return WaitAll(tasks, (int)totalMilliseconds);
+ return WaitAllCore(tasks, (int)totalMilliseconds, default(CancellationToken));
}
/// <summary>
[MethodImpl(MethodImplOptions.NoOptimization)] // this is needed for the parallel debugger
public static bool WaitAll(Task[] tasks, int millisecondsTimeout)
{
- return WaitAll(tasks, millisecondsTimeout, default(CancellationToken));
+ return WaitAllCore(tasks, millisecondsTimeout, default(CancellationToken));
}
/// <summary>
[MethodImpl(MethodImplOptions.NoOptimization)] // this is needed for the parallel debugger
public static void WaitAll(Task[] tasks, CancellationToken cancellationToken)
{
- WaitAll(tasks, Timeout.Infinite, cancellationToken);
+ WaitAllCore(tasks, Timeout.Infinite, cancellationToken);
}
/// <summary>
[MethodImpl(MethodImplOptions.NoOptimization)] // this is needed for the parallel debugger
public static int WaitAny(params Task[] tasks)
{
- int waitResult = WaitAny(tasks, Timeout.Infinite);
+ int waitResult = WaitAnyCore(tasks, Timeout.Infinite, default(CancellationToken));
Debug.Assert(tasks.Length == 0 || waitResult != -1, "expected wait to succeed");
return waitResult;
}
ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.timeout);
}
- return WaitAny(tasks, (int)totalMilliseconds);
+ return WaitAnyCore(tasks, (int)totalMilliseconds, default(CancellationToken));
}
/// <summary>
[MethodImpl(MethodImplOptions.NoOptimization)] // this is needed for the parallel debugger
public static int WaitAny(Task[] tasks, CancellationToken cancellationToken)
{
- return WaitAny(tasks, Timeout.Infinite, cancellationToken);
+ return WaitAnyCore(tasks, Timeout.Infinite, cancellationToken);
}
/// <summary>
[MethodImpl(MethodImplOptions.NoOptimization)] // this is needed for the parallel debugger
public static int WaitAny(Task[] tasks, int millisecondsTimeout)
{
- return WaitAny(tasks, millisecondsTimeout, default(CancellationToken));
+ return WaitAnyCore(tasks, millisecondsTimeout, default(CancellationToken));
}
/// <summary>