From 2b77744f964d140e72318e766378202b445682d8 Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Thu, 17 Dec 2015 11:53:22 -0800 Subject: [PATCH] React to aspnet/Razor#630. - `TagHelperDescriptorFactory` is no longer static. --- .../Precompilation/RazorPreCompiler.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs b/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs index ceed8602d6..3ff291ac71 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs @@ -25,6 +25,8 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation public class RazorPreCompiler { private const string CacheKeyDirectorySeparator = "/"; + private readonly TagHelperDescriptorFactory _tagHelperDescriptorFactory = + new TagHelperDescriptorFactory(designTime: false); public RazorPreCompiler( BeforeCompileContext compileContext, @@ -227,7 +229,9 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation protected IMvcRazorHost GetRazorHost() { - var descriptorResolver = new TagHelperDescriptorResolver(TagHelperTypeResolver, designTime: false); + var descriptorResolver = new TagHelperDescriptorResolver( + TagHelperTypeResolver, + _tagHelperDescriptorFactory); return new MvcRazorHost(new DefaultChunkTreeCache(FileProvider)) { TagHelperDescriptorResolver = descriptorResolver