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); }