- `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
{
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