[Fixes #1394] Fix unexpected indentation when autoformatting in VS

This commit is contained in:
Ajay Bhargav Baaskaran 2017-06-01 15:52:43 -07:00
parent 1f32a8322e
commit 4c1795fc79
2 changed files with 4 additions and 5 deletions

View File

@ -1674,7 +1674,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Legacy
CurrentSymbol.Content.Length); CurrentSymbol.Content.Length);
} }
Output(SpanKind.Markup, AcceptedCharacters.WhiteSpace); Output(SpanKind.MetaCode, AcceptedCharacters.WhiteSpace);
break; break;
case DirectiveKind.RazorBlock: case DirectiveKind.RazorBlock:
AcceptWhile(IsSpacingToken(includeNewLines: true, includeComments: true)); AcceptWhile(IsSpacingToken(includeNewLines: true, includeComments: true));

View File

@ -420,8 +420,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Legacy
Factory.Span(SpanKind.Code, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace), Factory.Span(SpanKind.Code, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace),
Factory.Span(SpanKind.Code, "Some_Member", markup: false).AsDirectiveToken(descriptor.Tokens[1]), Factory.Span(SpanKind.Code, "Some_Member", markup: false).AsDirectiveToken(descriptor.Tokens[1]),
Factory.Span(SpanKind.Markup, " ", markup: false) Factory.MetaCode(" ").Accepts(AcceptedCharacters.WhiteSpace)));
.Accepts(AcceptedCharacters.WhiteSpace)));
} }
[Fact] [Fact]
@ -469,7 +468,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Legacy
Factory.MetaCode("custom").Accepts(AcceptedCharacters.None), Factory.MetaCode("custom").Accepts(AcceptedCharacters.None),
Factory.Span(SpanKind.Markup, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace), Factory.Span(SpanKind.Markup, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace),
Factory.Span(SpanKind.Code, "\"hello\"", markup: false).AsDirectiveToken(descriptor.Tokens[0]), Factory.Span(SpanKind.Code, "\"hello\"", markup: false).AsDirectiveToken(descriptor.Tokens[0]),
Factory.Span(SpanKind.Markup, " ; ", markup: false).Accepts(AcceptedCharacters.WhiteSpace))); Factory.MetaCode(" ; ").Accepts(AcceptedCharacters.WhiteSpace)));
} }
[Fact] [Fact]
@ -497,7 +496,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Legacy
Factory.Span(SpanKind.Markup, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace), Factory.Span(SpanKind.Markup, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace),
Factory.Span(SpanKind.Code, "\"hello\"", markup: false).AsDirectiveToken(descriptor.Tokens[0]), Factory.Span(SpanKind.Code, "\"hello\"", markup: false).AsDirectiveToken(descriptor.Tokens[0]),
Factory.Span(SpanKind.Markup, " ", markup: false).Accepts(AcceptedCharacters.WhiteSpace)), Factory.MetaCode(" ").Accepts(AcceptedCharacters.WhiteSpace)),
expectedErorr); expectedErorr);
} }