public static void LowerDataflow(AstNode astNode, LoweringContext context) { var astDataflow = astNode as AstEtlRootNode; if (astDataflow != null) { var dft = new DataflowTask(astDataflow); context.ParentObject.Children.Add(dft); var dflc = new DataflowLoweringContext(dft); LowerTransformations(astDataflow, dflc); ContainerLoweringEngine.LowerEventHandlers(astDataflow, dft, context); } }
public DataflowLoweringContext(DataflowTask dataflow) : base(dataflow) { Dataflow = dataflow; }