public void ComposeTemplates(RazorEngineSettings settings) { _templateRegistry.Each(_razorParsings.Parse); var composer = new TemplateComposer<IRazorTemplate>(_razorParsings); settings.Configure(composer); composer.Compose(_templateRegistry); }
public void ComposeTemplates(RazorEngineSettings settings) { _templateRegistry.Each(_razorParsings.Parse); var composer = new TemplateComposer <IRazorTemplate>(_razorParsings); settings.Configure(composer); composer.Compose(_templateRegistry); }
public TemplateFactoryCache(CommonViewNamespaces commonViewNamespaces, RazorEngineSettings razorEngineSettings, ITemplateCompiler templateCompiler, RazorTemplateGenerator templateGenerator) { _commonViewNamespaces = commonViewNamespaces; _razorEngineSettings = razorEngineSettings; _templateCompiler = templateCompiler; _templateGenerator = templateGenerator; _cache = new Dictionary <string, Type>(); _lastModifiedCache = new Cache <string, long>(name => name.LastModified()); }
public TemplateFactoryCache(CommonViewNamespaces commonViewNamespaces, RazorEngineSettings razorEngineSettings, ITemplateCompiler templateCompiler, IRazorTemplateGenerator templateGenerator) { _commonViewNamespaces = commonViewNamespaces; _razorEngineSettings = razorEngineSettings; _templateCompiler = templateCompiler; _templateGenerator = templateGenerator; _cache = new Dictionary<string, Type>(); _lastModifiedCache = new Cache<string, long>(name => name.LastModified()); }
public void RegisterTemplates(IFubuApplicationFiles fubuFiles, RazorEngineSettings settings) { fubuFiles.FindFiles(settings.Search).Each(file => _templateRegistry.Register(new Template(file.Path, file.ProvenancePath, file.Provenance))); }