public static IActivityFactorableBuilder Repeat(this IActivityBuilder builder, string name, IRepeatDecisor decisor) { return(builder.Proxy(new RepeatActivity(name, decisor))); }
public static IActivityFactorableBuilder Repeat(this IActivityBuilder builder, string name, Func <State, bool> decisor) { return(builder.Proxy(new RepeatActivity(name, RepeatDecision.New(decisor)))); }
public static IActivityFactorableBuilder Merge(this IActivityBuilder builder, string name, IMergeStrategy strategy) { return(builder.Proxy(new MergeActivity(name, strategy))); }