Nito.AsyncEx.TaskCompletionSourceExtensions
Provides extension methods for TaskCompletionSource<T>.
namespace Nito.AsyncEx
{
public static class TaskCompletionSourceExtensions
{
public static bool TryCompleteFromCompletedTask<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(0)] TSourceResult>(this TaskCompletionSource<TResult> this, Task<TSourceResult> task) where TSourceResult : TResult;
public static bool TryCompleteFromCompletedTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this TaskCompletionSource<TResult> this, Task task, Func<TResult> resultFunc);
public static TaskCompletionSource<TResult> CreateAsyncTaskSource<[System.Runtime.CompilerServices.Nullable(2)] TResult>();
}
}