public PipelineAction.ScriptDelegate GetDelegate(PipelineContext ctx)
 {
     if (scriptDelegate != null)
     {
         return(scriptDelegate);
     }
     return(scriptDelegate = (ctx.Pipeline.CreateScriptDelegate <PipelineAction.ScriptDelegate>(ScriptName, Node)));
 }
 public Object Execute(PipelineContext ctx, Object value)
 {
     if (scriptDelegate == null)
     {
         scriptDelegate = (ctx.Pipeline.CreateScriptDelegate <PipelineAction.ScriptDelegate>(ScriptName, Node));
     }
     return(scriptDelegate(ctx, value));
 }