Exemple #1
0
        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));
        }
Exemple #2
0
        private void OnCustomCreateRazorEngine(RazorEngineArgs e)
        {
            var handler = CustomCreateRazorEngine;

            handler?.Invoke(this, e);
        }