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