| CoreTaskExtensions Methods | 
| Name | Description | |
|---|---|---|
| Select(Task, ActionTask) | 
             Synchronously execute a continuation when a task completes successfully.
               | |
| Select(Task, ActionTask, Boolean) | 
             Synchronously execute a continuation when a task completes. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               | |
| SelectTResult(Task, FuncTask, TResult) | 
             Synchronously execute a continuation when a task completes successfully.
               | |
| SelectTSource(TaskTSource, ActionTaskTSource) | 
             Synchronously execute a continuation when a task completes successfully.
               | |
| SelectTResult(Task, FuncTask, TResult, Boolean) | 
             Synchronously execute a continuation when a task completes. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               | |
| SelectTSource(TaskTSource, ActionTaskTSource, Boolean) | 
             Synchronously execute a continuation when a task completes. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               | |
| SelectTSource, TResult(TaskTSource, FuncTaskTSource, TResult) | 
             Synchronously execute a continuation when a task completes successfully.
               | |
| SelectTSource, TResult(TaskTSource, FuncTaskTSource, TResult, Boolean) | 
             Synchronously execute a continuation when a task completes. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               | |
| Then(Task, FuncTask, Task) | 
             Execute a continuation task when a task completes successfully. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method.
               | |
| Then(Task, FuncTask, Task, Boolean) | 
             Execute a continuation task when a task completes. The continuation task is synchronously
             created by a continuation function, and then unwrapped to form the result of this method.
             The supportsErrors parameter specifies whether the continuation is
             executed if the antecedent task is faulted.
               | |
| ThenTResult(Task, FuncTask, TaskTResult) | 
             Execute a continuation task when a task completes successfully. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method.
               | |
| ThenTSource(TaskTSource, FuncTaskTSource, Task) | 
             Execute a continuation task when a task completes successfully. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method.
               | |
| ThenTResult(Task, FuncTask, TaskTResult, Boolean) | 
             Execute a continuation task when a task completes. The continuation task is synchronously
             created by a continuation function, and then unwrapped to form the result of this method.
             The supportsErrors parameter specifies whether the continuation is
             executed if the antecedent task is faulted.
               | |
| ThenTSource(TaskTSource, FuncTaskTSource, Task, Boolean) | 
             Execute a continuation task when a task completes. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               | |
| ThenTSource, TResult(TaskTSource, FuncTaskTSource, TaskTResult) | 
             Execute a continuation task when a task completes successfully. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method.
               | |
| ThenTSource, TResult(TaskTSource, FuncTaskTSource, TaskTResult, Boolean) | 
             Execute a continuation task when a task completes. The continuation
             task is synchronously created by a continuation function, and then unwrapped to
             form the result of this method. The supportsErrors
             parameter specifies whether the continuation is executed if the antecedent task is faulted.
               |