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

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

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

Definition at line 2845 of file Task.cs.

2846 {
2847 if (continuationFunction == null)
2848 {
2849 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.continuationFunction);
2850 }
2851 if (scheduler == null)
2852 {
2853 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.scheduler);
2854 }
2858 return task;
2859 }
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.task, and System.ThrowHelper.ThrowArgumentNullException().