public override void ExitStepStatement([NotNull] SBP.StepStatementContext context) { if (m_stepIndex > 0) { m_currentProcedure.SetStepIndex(m_stepIndex); } else { m_stepIndex = m_currentProcedure.GetNextStepIndex(); } m_scopeStack.Peek().AddStatementCode( Expression.Call( m_currentProcedure.ContextReferenceInternal, typeof(IScriptCallContext).GetMethod(nameof(IScriptCallContext.EnterTestStep)), Expression.Constant(context.Start.Line), Expression.Constant(context.Start.Column), Expression.Constant(m_stepIndex), Expression.Constant(m_stepTitle))); }
public override void EnterStepStatement([NotNull] SBP.StepStatementContext context) { m_stepIndex = -1; m_stepTitle = ""; }