// OutStep Then public OutStep <TOut> Then <TOut>(Func <StepResult <TOut> > newStepFunc) { var nextStep = new OutStep <TOut>(newStepFunc); Then(nextStep); return(nextStep); }
public OutStep <TOut> AddFirstStep <TOut>(Func <StepResult <TOut> > stepFunc) { var newStep = new OutStep <TOut>(stepFunc); FirstStep = newStep; return(newStep); }
// OutStep Then public OutStep <OutT> Then <OutT>(Func <StepResult <OutT> > newStepFunc) { var nextStep = new OutStep <OutT>(newStepFunc); Then(nextStep); return(nextStep); }