- `TagHelperDescriptorFactory` is no longer static.
This commit is contained in:
N. Taylor Mullen 2015-12-17 11:53:22 -08:00
parent a036ff4738
commit 2b77744f96
1 changed files with 5 additions and 1 deletions

View File

@ -25,6 +25,8 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation
public class RazorPreCompiler public class RazorPreCompiler
{ {
private const string CacheKeyDirectorySeparator = "/"; private const string CacheKeyDirectorySeparator = "/";
private readonly TagHelperDescriptorFactory _tagHelperDescriptorFactory =
new TagHelperDescriptorFactory(designTime: false);
public RazorPreCompiler( public RazorPreCompiler(
BeforeCompileContext compileContext, BeforeCompileContext compileContext,
@ -227,7 +229,9 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation
protected IMvcRazorHost GetRazorHost() protected IMvcRazorHost GetRazorHost()
{ {
var descriptorResolver = new TagHelperDescriptorResolver(TagHelperTypeResolver, designTime: false); var descriptorResolver = new TagHelperDescriptorResolver(
TagHelperTypeResolver,
_tagHelperDescriptorFactory);
return new MvcRazorHost(new DefaultChunkTreeCache(FileProvider)) return new MvcRazorHost(new DefaultChunkTreeCache(FileProvider))
{ {
TagHelperDescriptorResolver = descriptorResolver TagHelperDescriptorResolver = descriptorResolver