private void PipelineRun(object sender, PipelineRunEventArgs e) { this.OnPipelineRun(e); if (this.Pipelines.ContainsKey(e.PipelineName)) { this.Pipelines[e.PipelineName].Process(e.PipelineArgs); } }
protected virtual void OnPipelineRun(PipelineRunEventArgs e) { var pipelineName = e.PipelineName; this.actualCalls[pipelineName] = e.PipelineArgs; if (this.filterThisArgs == null || !this.processThisArgs.ContainsKey(pipelineName)) { return; } if (!this.filterThisArgs.ContainsKey(pipelineName)) { this.filterThisArgs.Add(pipelineName, a => true); } if (!this.filterThisArgs[pipelineName](e.PipelineArgs)) { return; } this.processThisArgs[pipelineName](e.PipelineArgs); }
private void PipelineRun(object sender, PipelineRunEventArgs e) { this.OnPipelineRun(e); }
protected virtual void OnPipelineRun(PipelineRunEventArgs e) { this.calledPipeline = e.PipelineName; this.calledArgs = e.PipelineArgs; if (this.filterThisArgs != null && this.processThisArgs != null && this.filterThisArgs(this.calledArgs)) { this.processThisArgs(this.calledArgs); } }
protected override void OnPipelineRun(PipelineRunEventArgs e) { throw new NotSupportedException(); }