Example #1
0
        public void Run(ItemInput input = null)
        {
            ItemInOutput context = input;

            foreach (var wi in workflowList)
            {
                context = wi.Invoke(context);
            }
        }
 public abstract ItemInOutput Invoke(ItemInOutput input);
 public override ItemInOutput Invoke(ItemInOutput input)
 {
     Console.WriteLine($"{Name} -> {_s}");
     return(input);
 }