/// <summary> /// Register the specified stage. /// </summary> /// <returns>The register.</returns> /// <param name="stage">Stage.</param> public MixedPipeline <T, K> Register(IMixedStage <T, K> stage) { return(Pipe(stage)); }
/// <summary> /// Pipe the specified stage. /// </summary> /// <returns>The pipe.</returns> /// <param name="stage">Stage.</param> public MixedPipeline <T, K> Pipe(IMixedStage <T, K> stage) { stages.Add(stage); return(this); }