This commit is contained in:
Ajay Bhargav Baaskaran 2015-08-14 13:00:39 -07:00
parent f2540f9ba1
commit 6fe5045c55
2 changed files with 24 additions and 13 deletions

View File

@ -100,10 +100,12 @@ namespace Microsoft.AspNet.Mvc.Razor
var addTagHelperChunk = chunk as AddTagHelperChunk; var addTagHelperChunk = chunk as AddTagHelperChunk;
if (addTagHelperChunk != null) if (addTagHelperChunk != null)
{ {
var descriptor = new TagHelperDirectiveDescriptor( var descriptor = new TagHelperDirectiveDescriptor
addTagHelperChunk.LookupText, {
chunk.Start, DirectiveText = addTagHelperChunk.LookupText,
TagHelperDirectiveType.AddTagHelper); Location = chunk.Start,
DirectiveType = TagHelperDirectiveType.AddTagHelper
};
descriptors.Add(descriptor); descriptors.Add(descriptor);
@ -113,10 +115,12 @@ namespace Microsoft.AspNet.Mvc.Razor
var removeTagHelperChunk = chunk as RemoveTagHelperChunk; var removeTagHelperChunk = chunk as RemoveTagHelperChunk;
if (removeTagHelperChunk != null) if (removeTagHelperChunk != null)
{ {
var descriptor = new TagHelperDirectiveDescriptor( var descriptor = new TagHelperDirectiveDescriptor
removeTagHelperChunk.LookupText, {
chunk.Start, DirectiveText = removeTagHelperChunk.LookupText,
TagHelperDirectiveType.RemoveTagHelper); Location = chunk.Start,
DirectiveType = TagHelperDirectiveType.RemoveTagHelper
};
descriptors.Add(descriptor); descriptors.Add(descriptor);
@ -126,10 +130,12 @@ namespace Microsoft.AspNet.Mvc.Razor
var tagHelperPrefixDirectiveChunk = chunk as TagHelperPrefixDirectiveChunk; var tagHelperPrefixDirectiveChunk = chunk as TagHelperPrefixDirectiveChunk;
if (tagHelperPrefixDirectiveChunk != null) if (tagHelperPrefixDirectiveChunk != null)
{ {
var descriptor = new TagHelperDirectiveDescriptor( var descriptor = new TagHelperDirectiveDescriptor
tagHelperPrefixDirectiveChunk.Prefix, {
chunk.Start, DirectiveText = tagHelperPrefixDirectiveChunk.Prefix,
TagHelperDirectiveType.TagHelperPrefix); Location = chunk.Start,
DirectiveType = TagHelperDirectiveType.TagHelperPrefix
};
descriptors.Add(descriptor); descriptors.Add(descriptor);
} }

View File

@ -223,7 +223,12 @@ namespace Microsoft.AspNet.Mvc.Razor
string directiveText, string directiveText,
TagHelperDirectiveType directiveType) TagHelperDirectiveType directiveType)
{ {
return new TagHelperDirectiveDescriptor(directiveText, SourceLocation.Undefined, directiveType); return new TagHelperDirectiveDescriptor
{
DirectiveText = directiveText,
Location = SourceLocation.Undefined,
DirectiveType = directiveType
};
} }
private class TestableMvcRazorParser : MvcRazorParser private class TestableMvcRazorParser : MvcRazorParser