protected virtual void customBooSetup(BooEval boo, Controller controller) {}
protected virtual BooEval buildEvaluator(){ var result = new BooEval(new WSABooParsingStep()){ RootDirectory = Extension.MyController.Context.Server.MapPath( "~/views/report") }; return result; }
protected void SetupBooValues(BooEval boo, IReportControllerExtension extension, Controller controller, Stub content){ SetValue("content", content); customBooSetup(boo, controller); Extension.CustomContentPreparatorPrepare(this); }