public async Task <ProcessResult> Debug(ValueSet inputs, Func <StackFrame, Task> enteredStep) { var stack = new DebugCallStack(enteredStep); return(await Run(inputs, stack)); }
internal override async Task <ProcessResult> Run(ValueSet inputs, CallStack stack) { return(await Implementation.Run(inputs, stack)); }
public async Task <ProcessResult> Run(ValueSet inputs) { var stack = new CallStack(); return(await Run(inputs, stack)); }
internal abstract Task <ProcessResult> Run(ValueSet inputs, CallStack stack);