From d6cb4229a9a7d8c65025b7d790e626b595e663d1 Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Tue, 12 May 2015 17:49:39 -0700 Subject: [PATCH] React to rewriter bad merge. --- .../Parser/TagHelpers/TagHelperBlockRewriter.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNet.Razor/Parser/TagHelpers/TagHelperBlockRewriter.cs b/src/Microsoft.AspNet.Razor/Parser/TagHelpers/TagHelperBlockRewriter.cs index a4e046355d..b564d78156 100644 --- a/src/Microsoft.AspNet.Razor/Parser/TagHelpers/TagHelperBlockRewriter.cs +++ b/src/Microsoft.AspNet.Razor/Parser/TagHelpers/TagHelperBlockRewriter.cs @@ -400,21 +400,22 @@ namespace Microsoft.AspNet.Razor.Parser.TagHelpers.Internal private static SourceLocation GetAttributeNameStartLocation(SyntaxTreeNode node) { Span span; + var nodeStart = SourceLocation.Undefined; if (node.IsBlock) { span = ((Block)node).FindFirstDescendentSpan(); + nodeStart = span.Parent.Start; } else { span = (Span)node; + nodeStart = span.Start; } // Span should never be null here, this should only ever be called if an attribute was successfully parsed. Debug.Assert(span != null); - var nodeStart = span.Parent.Start; - // Attributes must have at least one non-whitespace character to represent the tagName (even if its a C# // expression). var firstNonWhitespaceSymbol = span