|
| TaskFactory () |
|
| TaskFactory (CancellationToken cancellationToken) |
|
| TaskFactory (TaskScheduler? scheduler) |
|
| TaskFactory (TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions) |
|
| TaskFactory (CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) |
|
Task< TResult > | StartNew (Func< TResult > function) |
|
Task< TResult > | StartNew (Func< TResult > function, CancellationToken cancellationToken) |
|
Task< TResult > | StartNew (Func< TResult > function, TaskCreationOptions creationOptions) |
|
Task< TResult > | StartNew (Func< TResult > function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | StartNew (Func< object?, TResult > function, object? state) |
|
Task< TResult > | StartNew (Func< object?, TResult > function, object? state, CancellationToken cancellationToken) |
|
Task< TResult > | StartNew (Func< object?, TResult > function, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | StartNew (Func< object?, TResult > function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | FromAsync (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod) |
|
Task< TResult > | FromAsync (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | FromAsync (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, object? state) |
|
Task< TResult > | FromAsync (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1 > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, object? state) |
|
Task< TResult > | FromAsync< TArg1 > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1, TArg2 > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, object? state) |
|
Task< TResult > | FromAsync< TArg1, TArg2 > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TArg3 > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TArg3 > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | ContinueWhenAll (Task[] tasks, Func< Task[], TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAll (Task[] tasks, Func< Task[], TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAll (Task[] tasks, Func< Task[], TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAll (Task[] tasks, Func< Task[], TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAny (Task[] tasks, Func< Task, TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAny (Task[] tasks, Func< Task, TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAny (Task[] tasks, Func< Task, TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAny (Task[] tasks, Func< Task, TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
| TaskFactory () |
|
| TaskFactory (CancellationToken cancellationToken) |
|
| TaskFactory (TaskScheduler? scheduler) |
|
| TaskFactory (TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions) |
|
| TaskFactory (CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) |
|
Task | StartNew (Action action) |
|
Task | StartNew (Action action, CancellationToken cancellationToken) |
|
Task | StartNew (Action action, TaskCreationOptions creationOptions) |
|
Task | StartNew (Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task | StartNew (Action< object?> action, object? state) |
|
Task | StartNew (Action< object?> action, object? state, CancellationToken cancellationToken) |
|
Task | StartNew (Action< object?> action, object? state, TaskCreationOptions creationOptions) |
|
Task | StartNew (Action< object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | StartNew< TResult > (Func< TResult > function) |
|
Task< TResult > | StartNew< TResult > (Func< TResult > function, CancellationToken cancellationToken) |
|
Task< TResult > | StartNew< TResult > (Func< TResult > function, TaskCreationOptions creationOptions) |
|
Task< TResult > | StartNew< TResult > (Func< TResult > function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | StartNew< TResult > (Func< object?, TResult > function, object? state) |
|
Task< TResult > | StartNew< TResult > (Func< object?, TResult > function, object? state, CancellationToken cancellationToken) |
|
Task< TResult > | StartNew< TResult > (Func< object?, TResult > function, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | StartNew< TResult > (Func< object?, TResult > function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task | FromAsync (IAsyncResult asyncResult, Action< IAsyncResult > endMethod) |
|
Task | FromAsync (IAsyncResult asyncResult, Action< IAsyncResult > endMethod, TaskCreationOptions creationOptions) |
|
Task | FromAsync (IAsyncResult asyncResult, Action< IAsyncResult > endMethod, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task | FromAsync (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, object? state) |
|
Task | FromAsync (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, object? state, TaskCreationOptions creationOptions) |
|
Task | FromAsync< TArg1 > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, object? state) |
|
Task | FromAsync< TArg1 > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, object? state, TaskCreationOptions creationOptions) |
|
Task | FromAsync< TArg1, TArg2 > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, TArg2 arg2, object? state) |
|
Task | FromAsync< TArg1, TArg2 > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions) |
|
Task | FromAsync< TArg1, TArg2, TArg3 > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state) |
|
Task | FromAsync< TArg1, TArg2, TArg3 > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Action< IAsyncResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TResult > (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod) |
|
Task< TResult > | FromAsync< TResult > (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TResult > (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endMethod, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
Task< TResult > | FromAsync< TResult > (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, object? state) |
|
Task< TResult > | FromAsync< TResult > (Func< AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1, TResult > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, object? state) |
|
Task< TResult > | FromAsync< TArg1, TResult > (Func< TArg1, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TResult > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, object? state) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TResult > (Func< TArg1, TArg2, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TArg3, TResult > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state) |
|
Task< TResult > | FromAsync< TArg1, TArg2, TArg3, TResult > (Func< TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions) |
|
Task | ContinueWhenAll (Task[] tasks, Action< Task[]> continuationAction) |
|
Task | ContinueWhenAll (Task[] tasks, Action< Task[]> continuationAction, CancellationToken cancellationToken) |
|
Task | ContinueWhenAll (Task[] tasks, Action< Task[]> continuationAction, TaskContinuationOptions continuationOptions) |
|
Task | ContinueWhenAll (Task[] tasks, Action< Task[]> continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult >[]> continuationAction) |
|
Task | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult >[]> continuationAction, CancellationToken cancellationToken) |
|
Task | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult >[]> continuationAction, TaskContinuationOptions continuationOptions) |
|
Task | ContinueWhenAll< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult >[]> continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAll< TResult > (Task[] tasks, Func< Task[], TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAll< TResult > (Task[] tasks, Func< Task[], TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAll< TResult > (Task[] tasks, Func< Task[], TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAll< TResult > (Task[] tasks, Func< Task[], TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAll< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task | ContinueWhenAny (Task[] tasks, Action< Task > continuationAction) |
|
Task | ContinueWhenAny (Task[] tasks, Action< Task > continuationAction, CancellationToken cancellationToken) |
|
Task | ContinueWhenAny (Task[] tasks, Action< Task > continuationAction, TaskContinuationOptions continuationOptions) |
|
Task | ContinueWhenAny (Task[] tasks, Action< Task > continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAny< TResult > (Task[] tasks, Func< Task, TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAny< TResult > (Task[] tasks, Func< Task, TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAny< TResult > (Task[] tasks, Func< Task, TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAny< TResult > (Task[] tasks, Func< Task, TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, CancellationToken cancellationToken) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, TaskContinuationOptions continuationOptions) |
|
Task< TResult > | ContinueWhenAny< TAntecedentResult, TResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
Task | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult > > continuationAction) |
|
Task | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult > > continuationAction, CancellationToken cancellationToken) |
|
Task | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult > > continuationAction, TaskContinuationOptions continuationOptions) |
|
Task | ContinueWhenAny< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Action< Task< TAntecedentResult > > continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) |
|
|
static Task< TResult > | FromAsyncImpl (IAsyncResult asyncResult, Func< IAsyncResult, TResult > endFunction, Action< IAsyncResult > endAction, TaskCreationOptions creationOptions, TaskScheduler scheduler) |
|
static Task< TResult > | FromAsyncImpl (Func< AsyncCallback, object, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endFunction, Action< IAsyncResult > endAction, object state, TaskCreationOptions creationOptions) |
|
static Task< TResult > | FromAsyncImpl< TArg1 > (Func< TArg1, AsyncCallback, object, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endFunction, Action< IAsyncResult > endAction, TArg1 arg1, object state, TaskCreationOptions creationOptions) |
|
static Task< TResult > | FromAsyncImpl< TArg1, TArg2 > (Func< TArg1, TArg2, AsyncCallback, object, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endFunction, Action< IAsyncResult > endAction, TArg1 arg1, TArg2 arg2, object state, TaskCreationOptions creationOptions) |
|
static Task< TResult > | FromAsyncImpl< TArg1, TArg2, TArg3 > (Func< TArg1, TArg2, TArg3, AsyncCallback, object, IAsyncResult > beginMethod, Func< IAsyncResult, TResult > endFunction, Action< IAsyncResult > endAction, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, TaskCreationOptions creationOptions) |
|
static Task< TResult > | FromAsyncTrim< TInstance, TArgs > (TInstance thisRef, TArgs args, Func< TInstance, TArgs, AsyncCallback, object, IAsyncResult > beginMethod, Func< TInstance, IAsyncResult, TResult > endMethod) |
|
static Task< TResult > | ContinueWhenAllImpl< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >[], TResult > continuationFunction, Action< Task< TAntecedentResult >[]> continuationAction, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) |
|
static Task< TResult > | ContinueWhenAllImpl (Task[] tasks, Func< Task[], TResult > continuationFunction, Action< Task[]> continuationAction, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) |
|
static Task< TResult > | ContinueWhenAnyImpl (Task[] tasks, Func< Task, TResult > continuationFunction, Action< Task > continuationAction, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) |
|
static Task< TResult > | ContinueWhenAnyImpl< TAntecedentResult > (Task< TAntecedentResult >[] tasks, Func< Task< TAntecedentResult >, TResult > continuationFunction, Action< Task< TAntecedentResult > > continuationAction, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) |
|
static void | CheckCreationOptions (TaskCreationOptions creationOptions) |
|
static void | CheckFromAsyncOptions (TaskCreationOptions creationOptions, bool hasBeginMethod) |
|
static Task< Task[]> | CommonCWAllLogic (Task[] tasksCopy) |
|
static Task< Task< T >[]> | CommonCWAllLogic< T > (Task< T >[] tasksCopy) |
|
static Task< Task > | CommonCWAnyLogic (IList< Task > tasks, bool isSyncBlocking=false) |
|
static void | CommonCWAnyLogicCleanup (Task< Task > continuation) |
|
static Task[] | CheckMultiContinuationTasksAndCopy (Task[] tasks) |
|
static Task< TResult >[] | CheckMultiContinuationTasksAndCopy< TResult > (Task< TResult >[] tasks) |
|
static void | CheckMultiTaskContinuationOptions (TaskContinuationOptions continuationOptions) |
|
Definition at line 5 of file TaskFactory.cs.