<PackageReference Include="System.Reactive" Version="7.0.0-preview.20" />

System.Threading.Tasks.TaskExtensions

static class TaskExtensions
namespace System.Reactive.Subjects { } namespace System.Threading.Tasks { internal static class TaskExtensions { public static Task ContinueWithState<[Nullable(2)] TState>(this Task task, Action<Task, TState> continuationAction, TState state, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken); public static Task ContinueWithState<[Nullable(2)] TResult, [Nullable(2)] TState>(this Task<TResult> task, Action<Task<TResult>, TState> continuationAction, TState state, CancellationToken cancellationToken); public static Task ContinueWithState<[Nullable(2)] TResult, [Nullable(2)] TState>(this Task<TResult> task, Action<Task<TResult>, TState> continuationAction, TState state, TaskContinuationOptions continuationOptions, CancellationToken cancellationToken); } }