public static IActivityFactorableBuilder Execute(this IConditionalActivityBuilder builder, Func <State, State> execution) { return(builder.Execute((state, token) => { var result = execution(state); return Task.FromResult(result); })); }
public static IActivityFactorableBuilder Execute(this IConditionalActivityBuilder builder, Func <State, Task <State> > execution) { return(builder.Execute((state, token) => execution(state))); }