public static Task <T> RunAsync <T>(this Func <T> that, TaskDistributor target) { return(target.Dispatch(that)); }
public static Task RunAsync(this IEnumerator that, TaskDistributor target) { return(target.Dispatch(Task.Create(that))); }
public static Task RunAsync(this Action that, TaskDistributor target) { return(target.Dispatch(that)); }