private IRazorEngineService CreateRazorEngine() { var razorEngineArgs = new RazorEngineArgs(); OnCustomCreateRazorEngine(razorEngineArgs); if (razorEngineArgs.Engine != null) { return(razorEngineArgs.Engine); } var configuration = new TemplateServiceConfiguration { Debug = Debugger.IsAttached, DisableTempFileLocking = !Debugger.IsAttached }; return(RazorEngine.Templating.RazorEngineService.Create(configuration)); }
private void OnCustomCreateRazorEngine(RazorEngineArgs e) { var handler = CustomCreateRazorEngine; handler?.Invoke(this, e); }