Boo.Lang.Compiler.CompilerPipeline.RunStep C# (CSharp) Метод

RunStep() защищенный Метод

protected RunStep ( CompilerContext context, ICompilerStep step ) : void
context CompilerContext
step ICompilerStep
Результат void
        }

        protected void RunStep(CompilerContext context, ICompilerStep step)
        {
            OnBeforeStep(context, step);

            step.Initialize(context);
            try
            {
                step.Run();
            }
            catch (Boo.Lang.Compiler.CompilerError error)
            {
                context.Errors.Add(error);
            }
            catch (System.Exception x)
            {
                context.Errors.Add(CompilerErrorFactory.StepExecutionError(x, step));
            }
            finally
            {
                OnAfterStep(context, step);
            }