public bool Run(ILogger customLogger = null)
{
int setupStatus = SetupContext(customLogger);
if (setupStatus > 0)
{
return(true);
}
if (setupStatus < 0)
{
return(false);
}
Pipeline p = context.Pipeline;
PreProcessPipeline(p);
try {
p.Process(context);
} finally {
context.Tracer.Finish();
}
return(true);
}