From 6fe5045c55d9d200d579cc9300940eccf7ab40c5 Mon Sep 17 00:00:00 2001 From: Ajay Bhargav Baaskaran Date: Fri, 14 Aug 2015 13:00:39 -0700 Subject: [PATCH] React to aspnet/Razor#488 --- .../MvcRazorParser.cs | 30 +++++++++++-------- .../MvcRazorParserTest.cs | 7 ++++- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorParser.cs b/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorParser.cs index bbf5fc7447..3ce13ef757 100644 --- a/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorParser.cs +++ b/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorParser.cs @@ -100,10 +100,12 @@ namespace Microsoft.AspNet.Mvc.Razor var addTagHelperChunk = chunk as AddTagHelperChunk; if (addTagHelperChunk != null) { - var descriptor = new TagHelperDirectiveDescriptor( - addTagHelperChunk.LookupText, - chunk.Start, - TagHelperDirectiveType.AddTagHelper); + var descriptor = new TagHelperDirectiveDescriptor + { + DirectiveText = addTagHelperChunk.LookupText, + Location = chunk.Start, + DirectiveType = TagHelperDirectiveType.AddTagHelper + }; descriptors.Add(descriptor); @@ -113,10 +115,12 @@ namespace Microsoft.AspNet.Mvc.Razor var removeTagHelperChunk = chunk as RemoveTagHelperChunk; if (removeTagHelperChunk != null) { - var descriptor = new TagHelperDirectiveDescriptor( - removeTagHelperChunk.LookupText, - chunk.Start, - TagHelperDirectiveType.RemoveTagHelper); + var descriptor = new TagHelperDirectiveDescriptor + { + DirectiveText = removeTagHelperChunk.LookupText, + Location = chunk.Start, + DirectiveType = TagHelperDirectiveType.RemoveTagHelper + }; descriptors.Add(descriptor); @@ -126,10 +130,12 @@ namespace Microsoft.AspNet.Mvc.Razor var tagHelperPrefixDirectiveChunk = chunk as TagHelperPrefixDirectiveChunk; if (tagHelperPrefixDirectiveChunk != null) { - var descriptor = new TagHelperDirectiveDescriptor( - tagHelperPrefixDirectiveChunk.Prefix, - chunk.Start, - TagHelperDirectiveType.TagHelperPrefix); + var descriptor = new TagHelperDirectiveDescriptor + { + DirectiveText = tagHelperPrefixDirectiveChunk.Prefix, + Location = chunk.Start, + DirectiveType = TagHelperDirectiveType.TagHelperPrefix + }; descriptors.Add(descriptor); } diff --git a/test/Microsoft.AspNet.Mvc.Razor.Host.Test/MvcRazorParserTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Host.Test/MvcRazorParserTest.cs index bc5b516040..19b6e3bdf6 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Host.Test/MvcRazorParserTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Host.Test/MvcRazorParserTest.cs @@ -223,7 +223,12 @@ namespace Microsoft.AspNet.Mvc.Razor string directiveText, TagHelperDirectiveType directiveType) { - return new TagHelperDirectiveDescriptor(directiveText, SourceLocation.Undefined, directiveType); + return new TagHelperDirectiveDescriptor + { + DirectiveText = directiveText, + Location = SourceLocation.Undefined, + DirectiveType = directiveType + }; } private class TestableMvcRazorParser : MvcRazorParser