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

◆ ContinueWith< TResult >() [1/22]

Task< TResult > System.Threading.Tasks.Task< TResult >.ContinueWith< TResult > ( Func< Task< TResult >, object, TResult > continuationFunction,
object state,
TaskScheduler scheduler,
CancellationToken cancellationToken,
TaskContinuationOptions continuationOptions )
inlineprivateinherited

Definition at line 2886 of file Task.cs.

2887 {
2888 if (continuationFunction == null)
2889 {
2890 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.continuationFunction);
2891 }
2892 if (scheduler == null)
2893 {
2894 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.scheduler);
2895 }
2899 return task;
2900 }
static void CreationOptionsFromContinuationOptions(TaskContinuationOptions continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions)
Definition Task.cs:2902
void ContinueWithCore(Task continuationTask, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions options)
Definition Task.cs:2920

References System.cancellationToken, System.continuationFunction, System.continuationOptions, System.Threading.Tasks.Task< TResult >.ContinueWithCore(), System.creationOptions, System.Threading.Tasks.Task< TResult >.CreationOptionsFromContinuationOptions(), System.scheduler, System.state, System.task, and System.ThrowHelper.ThrowArgumentNullException().