Пример #1
0
        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);
        }
Пример #2
0
 public IActivityBuilder Add <T>(Action <T> setup = default, string name = default) where T : class, IActivity
 {
     return(WorkflowBuilder.Add(setup, name));
 }