Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Run< TResult >() [4/8]

static Task< TResult > System.Threading.Tasks.Task< TResult >.Run< TResult > ( Func< Task< TResult >?> function,
CancellationToken cancellationToken )
inlinestaticinherited

Definition at line 3439 of file Task.cs.

3440 {
3441 if (function == null)
3442 {
3443 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.function);
3444 }
3445 if (cancellationToken.IsCancellationRequested)
3446 {
3448 }
3449 Task<Task<TResult>> outerTask = Task<Task<TResult>>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
3451 }
static Task< TResult > FromCanceled< TResult >(CancellationToken cancellationToken)
Definition Task.cs:3372

References System.cancellationToken, System.Threading.Tasks.TaskScheduler.Default, System.Threading.Tasks.Task< TResult >.FromCanceled< TResult >(), and System.ThrowHelper.ThrowArgumentNullException().