internal void SubstituteParameters(Steps.Step step) { foreach (var prm in _parameters.Where(p => p.PhaseIndex == this.CurrentPhase && p.StepIndex == step.StepId)) { step.SetProperty(prm.PropertyName, prm.Value); } }
public void TerminateExecution(string message, TerminationReason reason, Steps.Step terminatorStep) { this.TerminationMessage = message; this.TerminationReason = reason; this.TerminatorStepId = terminatorStep.StepId; }