Example #1
0
 public static Task <TResult> RunAsync <TResult>(Func <T, Task <TResult> > f)
 {
     return(InjectAsync(f)());
 }
Example #2
0
 public static Task RunAsync(Func <T, Task> f)
 {
     return(InjectAsync(f)());
 }
Example #3
0
 public static Task <TResult> RunAsync <TInput, TResult>(Func <T, TInput, Task <TResult> > f, TInput input)
 {
     return(InjectAsync(f)(input));
 }