public override void GenerateFlowPlanItem(IFlowSourceDefinition <T> parent, IFlowPlan plan, FlowLinkDefinition <T> link) { plan.AddBatcher(parent.BlockInfo.Id, this, link); foreach (FlowLinkDefinition <List <T> > outboundLink in OutboundLinks) { outboundLink.Target.GenerateFlowPlanItem(this, plan, outboundLink); } }
public void GenerateFlowPlanItem(IFlowSourceDefinition <T> parent, IFlowPlan plan, FlowLinkDefinition <T> link) { plan.AddConsumer <T>(parent.BlockInfo.Id, this, link); }
public abstract void GenerateFlowPlanItem(IFlowSourceDefinition <TIn> parent, IFlowPlan plan, FlowLinkDefinition <TIn> link);