public IActivityBuilder Then <T>(Action <T> setup = default, Action <IActivityBuilder> branch = default, string name = default) where T : class, IActivity { var target = WorkflowBuilder.Add(setup, name); branch?.Invoke(target); WorkflowBuilder.Connect(Source, target, Outcome); return(target); }
public IActivityBuilder Add <T>(Action <T> setup = default, string name = default) where T : class, IActivity { return(WorkflowBuilder.Add(setup, name)); }