<PackageReference Include="Nito.AsyncEx.Tasks" Version="5.0.0-pre-03" />

Nito.AsyncEx.Synchronous.TaskExtensions

public static class TaskExtensions
Provides synchronous extension methods for tasks.
namespace Nito.AsyncEx.Synchronous { public static class TaskExtensions { public static void WaitAndUnwrapException(this Task task); public static void WaitAndUnwrapException(this Task task, CancellationToken cancellationToken); public static TResult WaitAndUnwrapException<TResult>(this Task<TResult> task); public static TResult WaitAndUnwrapException<TResult>(this Task<TResult> task, CancellationToken cancellationToken); public static void WaitWithoutException(this Task task); public static void WaitWithoutException(this Task task, CancellationToken cancellationToken); } }