public static async Task AsTask <TProgress>(this IAsyncActionWithProgress <TProgress> source, CancellationToken cancellationToken, IProgress <TProgress> progress) => source.AsTaskCore(cancellationToken, progress);
public static Task AsTask <TProgress>(this IAsyncActionWithProgress <TProgress> source, IProgress <TProgress> progress) => source.AsTaskCore(CancellationToken.None, progress);