Пример #1
0
        private async Task <Step> RunStep(UserStep step, CallStack stack)
        {
            await stack.EnterStep(this, step);

            var nextStep = await step.Run(stack);

            stack.ExitStep();

            return(nextStep);
        }
Пример #2
0
        private async Task <Step> RunStartStep(ValueSet inputs, CallStack stack, ValueSet variableValues)
        {
            var step = FirstStep;

            await stack.EnterNewProcess(this, step, variableValues);

            Step nextStep = await step.Run(stack, inputs);

            stack.ExitStep();

            return(nextStep);
        }