System.Threading.Tasks.Task<TResult>
namespace System.Threading.Tasks
{
public class Task<TResult> : Task
{
public new static TaskFactory<TResult> Factory { get; }
public TResult Result { get; }
public Task(Func<TResult> function);
public Task(Func<TResult> function, CancellationToken cancellationToken);
public Task(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions);
public Task(Func<TResult> function, TaskCreationOptions creationOptions);
public Task(Func<object, TResult> function, object state);
public Task(Func<object, TResult> function, object state, CancellationToken cancellationToken);
public Task(Func<object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions);
public Task(Func<object, TResult> function, object state, TaskCreationOptions creationOptions);
public new ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext);
public Task ContinueWith(Action<Task<TResult>, object> continuationAction, object state);
public Task ContinueWith(Action<Task<TResult>, object> continuationAction, object state, CancellationToken cancellationToken);
public Task ContinueWith(Action<Task<TResult>, object> continuationAction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler);
public Task ContinueWith(Action<Task<TResult>, object> continuationAction, object state, TaskContinuationOptions continuationOptions);
public Task ContinueWith(Action<Task<TResult>, object> continuationAction, object state, TaskScheduler scheduler);
public Task ContinueWith(Action<Task<TResult>> continuationAction);
public Task ContinueWith(Action<Task<TResult>> continuationAction, CancellationToken cancellationToken);
public Task ContinueWith(Action<Task<TResult>> continuationAction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler);
public Task ContinueWith(Action<Task<TResult>> continuationAction, TaskContinuationOptions continuationOptions);
public Task ContinueWith(Action<Task<TResult>> continuationAction, TaskScheduler scheduler);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, CancellationToken cancellationToken);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, TaskContinuationOptions continuationOptions);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, TaskScheduler scheduler);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, object, TNewResult> continuationFunction, object state);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, object, TNewResult> continuationFunction, object state, CancellationToken cancellationToken);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, object, TNewResult> continuationFunction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, object, TNewResult> continuationFunction, object state, TaskContinuationOptions continuationOptions);
public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, object, TNewResult> continuationFunction, object state, TaskScheduler scheduler);
public new TaskAwaiter<TResult> GetAwaiter();
}
}