diff --git a/test/Microsoft.AspNet.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs b/test/Microsoft.AspNet.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs index 51898afc29..477cb85d21 100644 --- a/test/Microsoft.AspNet.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs +++ b/test/Microsoft.AspNet.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs @@ -86,11 +86,6 @@ namespace Microsoft.AspNet.Razor.Test.Generator [InlineData("ResolveUrl")] public void CSharpCodeGeneratorCorrectlyGeneratesRunTimeCode(string testType) { - if (!Directory.Exists("./tests")) - { - Directory.CreateDirectory("./tests"); - } - RunTest(testType); } @@ -103,8 +98,8 @@ namespace Microsoft.AspNet.Razor.Test.Generator tabTest: TabTest.Tabs, expectedDesignTimePragmas: new List() { - BuildLineMapping(1, 0,449, 20, 1, 15), - BuildLineMapping(27, 2, 12, 538, 27, 6, 3) + BuildLineMapping(1, 0, 1, 448, 20, 0, 15), + BuildLineMapping(27, 2, 12, 539, 28, 6, 3) }); } @@ -115,12 +110,12 @@ namespace Microsoft.AspNet.Razor.Test.Generator expectedDesignTimePragmas: new List() { BuildLineMapping(81, 3, 441, 20, 2, 6), - BuildLineMapping(122, 4, 551, 26, 39, 22), - BuildLineMapping(173, 5, 687, 32, 49, 58), - BuildLineMapping(238, 11, 811, 40, 2, 24), - BuildLineMapping(310, 12, 966, 46, 45, 3), - BuildLineMapping(323, 14, 1070, 52, 2, 1), - BuildLineMapping(328, 14, 1142, 56, 7, 1), + BuildLineMapping(122, 4, 39, 552, 27, 38, 22), + BuildLineMapping(173, 5, 49, 689, 34, 48, 58), + BuildLineMapping(238, 11, 815, 43, 2, 24), + BuildLineMapping(310, 12, 973, 49, 45, 3), + BuildLineMapping(323, 14, 2, 1070, 54, 6, 1), + BuildLineMapping(328, 14, 1113, 56, 7, 1), }); } @@ -143,10 +138,10 @@ namespace Microsoft.AspNet.Razor.Test.Generator RunTest("Imports", "Imports.DesignTime", designTimeMode: true, tabTest: TabTest.NoTabs, expectedDesignTimePragmas: new List() { BuildLineMapping(1, 0, 1, 51, 3, 0, 15), - BuildLineMapping(19, 1, 1, 130, 8, 0, 32), - BuildLineMapping(54, 2, 1, 226, 13, 0, 12), - BuildLineMapping(99, 4, 702, 35, 29, 21), - BuildLineMapping(161, 5, 850, 41, 35, 20), + BuildLineMapping(19, 1, 1, 132, 9, 0, 32), + BuildLineMapping(54, 2, 1, 230, 15, 0, 12), + BuildLineMapping(99, 4, 716, 37, 29, 21), + BuildLineMapping(161, 5, 860, 42, 35, 20), }); } @@ -159,9 +154,9 @@ namespace Microsoft.AspNet.Razor.Test.Generator tabTest: TabTest.NoTabs, expectedDesignTimePragmas: new List() { - BuildLineMapping(12, 0, 168, 8, 12, 4), - BuildLineMapping(33, 4, 246, 13, 12, 104), - BuildLineMapping(167, 11, 744, 34, 25, 11) + BuildLineMapping(12, 0, 12, 156, 8, 0, 4), + BuildLineMapping(33, 4, 12, 224, 14, 0, 104), + BuildLineMapping(167, 11, 724, 35, 25, 11) }); } @@ -174,9 +169,9 @@ namespace Microsoft.AspNet.Razor.Test.Generator tabTest: TabTest.Tabs, expectedDesignTimePragmas: new List() { - BuildLineMapping(12, 0, 12, 159, 8, 3, 4), - BuildLineMapping(33, 4, 12, 228, 13, 3, 104), - BuildLineMapping(167, 11, 25, 708, 34, 7, 11) + BuildLineMapping(12, 0, 12, 156, 8, 0, 4), + BuildLineMapping(33, 4, 12, 224, 14, 0, 104), + BuildLineMapping(167, 11, 25, 712, 35, 13, 11) }); } @@ -189,7 +184,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator tabTest: TabTest.Tabs, expectedDesignTimePragmas: new List() { - BuildLineMapping(16, 2, 12, 176, 8, 6, 55) + BuildLineMapping(16, 2, 12, 170, 8, 0, 55) }); } @@ -199,7 +194,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator RunTest("HiddenSpansInCode", designTimeMode: true, tabTest: TabTest.NoTabs, expectedDesignTimePragmas: new List { BuildLineMapping(2, 0, 453, 20, 2, 6), - BuildLineMapping(9, 1, 533, 26, 5, 5) + BuildLineMapping(9, 1, 535, 27, 5, 5) }); } @@ -224,7 +219,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator RunTest("Inherits", baselineName: "Inherits.Designtime", designTimeMode: true, tabTest: TabTest.NoTabs, expectedDesignTimePragmas: new List() { BuildLineMapping(20, 2, 286, 11, 10, 25), - BuildLineMapping(1, 0, 591, 25, 1, 5) + BuildLineMapping(1, 0, 1, 605, 25, 6, 5) }); } @@ -234,8 +229,8 @@ namespace Microsoft.AspNet.Razor.Test.Generator RunTest("UnfinishedExpressionInCode", tabTest: TabTest.NoTabs, designTimeMode: true, expectedDesignTimePragmas: new List() { BuildLineMapping(2, 0, 480, 20, 2, 2), - BuildLineMapping(5, 1, 579, 26, 1, 9), - BuildLineMapping(14, 1, 689, 31, 10, 2) + BuildLineMapping(5, 1, 1, 575, 26, 6, 9), + BuildLineMapping(14, 1, 673, 31, 10, 2) }); } @@ -248,8 +243,8 @@ namespace Microsoft.AspNet.Razor.Test.Generator designTimeMode: true, expectedDesignTimePragmas: new List() { BuildLineMapping(2, 0, 480, 20, 2, 2), - BuildLineMapping(5, 1, 579, 26, 1, 9), - BuildLineMapping(14, 1, 10, 683, 31, 4, 2) + BuildLineMapping(5, 1, 1, 575, 26, 6, 9), + BuildLineMapping(14, 1, 10, 667, 31, 4, 2) }); } @@ -262,17 +257,17 @@ namespace Microsoft.AspNet.Razor.Test.Generator expectedDesignTimePragmas: new List() { BuildLineMapping(222, 16, 8, 174, 9, 0, 7), - BuildLineMapping(229, 16, 315, 14, 15, 26), - BuildLineMapping(265, 18, 422, 21, 18, 9), - BuildLineMapping(274, 20, 515, 29, 0, 1), - BuildLineMapping(20, 1, 873, 46, 13, 36), - BuildLineMapping(74, 2, 1013, 53, 22, 1), - BuildLineMapping(79, 2, 1116, 58, 27, 15), - BuildLineMapping(113, 7, 1215, 65, 2, 12), - BuildLineMapping(129, 8, 1323, 71, 1, 4), - BuildLineMapping(142, 8, 1490, 77, 14, 3), - BuildLineMapping(153, 8, 1627, 84, 25, 1), - BuildLineMapping(204, 13, 1778, 91, 5, 3) + BuildLineMapping(229, 16, 317, 15, 15, 26), + BuildLineMapping(265, 18, 426, 23, 18, 9), + BuildLineMapping(274, 20, 521, 32, 0, 1), + BuildLineMapping(20, 1, 13, 880, 50, 12, 36), + BuildLineMapping(74, 2, 1027, 57, 22, 1), + BuildLineMapping(79, 2, 1118, 62, 27, 15), + BuildLineMapping(113, 7, 2, 1228, 69, 6, 12), + BuildLineMapping(129, 8, 1, 1334, 74, 6, 4), + BuildLineMapping(142, 8, 1459, 76, 14, 3), + BuildLineMapping(153, 8, 1556, 83, 25, 1), + BuildLineMapping(204, 13, 5, 1729, 93, 6, 3) }); } @@ -282,7 +277,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator { RunTest("ImplicitExpressionAtEOF", designTimeMode: true, expectedDesignTimePragmas: new List() { - BuildLineMapping(19, 2, 490, 21, 1, 0) + BuildLineMapping(19, 2, 1, 487, 20, 6, 0) }); } @@ -291,7 +286,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator { RunTest("ExplicitExpressionAtEOF", designTimeMode: true, expectedDesignTimePragmas: new List() { - BuildLineMapping(20, 2, 491, 21, 2, 0) + BuildLineMapping(20, 2, 2, 487, 20, 6, 0) }); } @@ -309,7 +304,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator { RunTest("EmptyImplicitExpression", designTimeMode: true, expectedDesignTimePragmas: new List() { - BuildLineMapping(19, 2, 490, 21, 1, 0) + BuildLineMapping(19, 2, 1, 487, 20, 6, 0) }); } @@ -319,8 +314,8 @@ namespace Microsoft.AspNet.Razor.Test.Generator RunTest("EmptyImplicitExpressionInCode", tabTest: TabTest.NoTabs, designTimeMode: true, expectedDesignTimePragmas: new List() { BuildLineMapping(2, 0, 489, 20, 2, 6), - BuildLineMapping(9, 1, 601, 27, 5, 0), - BuildLineMapping(9, 1, 700, 32, 5, 2) + BuildLineMapping(9, 1, 5, 590, 27, 6, 0), + BuildLineMapping(9, 1, 677, 32, 5, 2) }); } @@ -333,8 +328,8 @@ namespace Microsoft.AspNet.Razor.Test.Generator designTimeMode: true, expectedDesignTimePragmas: new List() { BuildLineMapping(2, 0, 489, 20, 2, 6), - BuildLineMapping(9, 1, 5, 598, 27, 2, 0), - BuildLineMapping(9, 1, 5, 694, 32, 2, 2) + BuildLineMapping(9, 1, 5, 590, 27, 6, 0), + BuildLineMapping(9, 1, 5, 674, 32, 2, 2) }); } @@ -343,7 +338,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator { RunTest("EmptyExplicitExpression", designTimeMode: true, expectedDesignTimePragmas: new List() { - BuildLineMapping(20, 2, 491, 21, 2, 0) + BuildLineMapping(20, 2, 2, 487, 20, 6, 0) }); } @@ -417,10 +412,10 @@ namespace Microsoft.AspNet.Razor.Test.Generator }, expectedDesignTimePragmas: new List() { - BuildLineMapping(17, 2, 425, 20, 1, 14), - BuildLineMapping(38, 3, 7, 497 + tabOffsetForMapping, 25, tabOffsetForMapping, 2), + BuildLineMapping(17, 2, 1, 424, 20, 0, 14), + BuildLineMapping(38, 3, 7, 498 + tabOffsetForMapping, 26, tabOffsetForMapping, 2), // Multiply the tab offset absolute index by 2 to account for the first mapping - BuildLineMapping(47, 4, 7, 557 + tabOffsetForMapping * 2, 30, tabOffsetForMapping, 0) + BuildLineMapping(47, 4, 7, 560 + tabOffsetForMapping * 2, 32, tabOffsetForMapping, 0) }); } diff --git a/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpCodeBuilderTests.cs b/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpCodeBuilderTests.cs index e6aaf09667..63792b0859 100644 --- a/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpCodeBuilderTests.cs +++ b/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpCodeBuilderTests.cs @@ -27,11 +27,13 @@ namespace Microsoft.AspNet.Razor.Test.Generator.CodeTree { #line 1 """" using FakeNamespace1 + #line default #line hidden ; #line 1 """" using FakeNamespace2.SubNamespace + #line default #line hidden ; diff --git a/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpPaddingBuilderTests.cs b/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpPaddingBuilderTests.cs index 5981c9e81f..31410d3386 100644 --- a/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpPaddingBuilderTests.cs +++ b/test/Microsoft.AspNet.Razor.Test/Generator/CodeTree/CSharpPaddingBuilderTests.cs @@ -21,7 +21,7 @@ namespace Microsoft.AspNet.Razor.Test.Generator var paddingBuilder = new CSharpPaddingBuilder(host); // Act - int padding = paddingBuilder.CalculatePadding(span); + int padding = paddingBuilder.CalculatePadding(span, 0); // Assert Assert.Equal(0, padding); @@ -39,10 +39,10 @@ namespace Microsoft.AspNet.Razor.Test.Generator var paddingBuilder = new CSharpPaddingBuilder(host); // Act - int padding = paddingBuilder.CalculatePadding(span); + int padding = paddingBuilder.CalculatePadding(span, 1); // Assert - Assert.Equal(6, padding); + Assert.Equal(5, padding); } [Theory] @@ -57,10 +57,10 @@ namespace Microsoft.AspNet.Razor.Test.Generator var paddingBuilder = new CSharpPaddingBuilder(host); // Act - int padding = paddingBuilder.CalculatePadding(span); + int padding = paddingBuilder.CalculatePadding(span, 1); // Assert - Assert.Equal(5, padding); + Assert.Equal(4, padding); } // 4 padding should result in 4 spaces. Where in the previous test (5 spaces) should result in 1 tab. diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Blocks.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Blocks.cs index ae54f143ba..6632de57a7 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Blocks.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Blocks.cs @@ -14,12 +14,14 @@ namespace TestOutput #line 1 "Blocks.cshtml" int i = 1; + #line default #line hidden WriteLiteral("\r\n\r\n"); #line 5 "Blocks.cshtml" while(i <= 10) { + #line default #line hidden @@ -27,25 +29,30 @@ namespace TestOutput Write( #line 6 "Blocks.cshtml" i + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 7 "Blocks.cshtml" i += 1; } + #line default #line hidden WriteLiteral("\r\n"); #line 10 "Blocks.cshtml" if(i == 11) { + #line default #line hidden WriteLiteral("

We wrote 10 lines!

\r\n"); #line 12 "Blocks.cshtml" } + #line default #line hidden @@ -53,6 +60,7 @@ namespace TestOutput #line 14 "Blocks.cshtml" switch(i) { case 11: + #line default #line hidden @@ -60,6 +68,7 @@ namespace TestOutput #line 17 "Blocks.cshtml" break; default: + #line default #line hidden @@ -67,12 +76,14 @@ namespace TestOutput #line 20 "Blocks.cshtml" break; } + #line default #line hidden WriteLiteral("\r\n"); #line 23 "Blocks.cshtml" for(int j = 1; j <= 10; j += 2) { + #line default #line hidden @@ -80,24 +91,29 @@ namespace TestOutput Write( #line 24 "Blocks.cshtml" j + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 25 "Blocks.cshtml" } + #line default #line hidden WriteLiteral("\r\n"); #line 27 "Blocks.cshtml" try { + #line default #line hidden WriteLiteral("

That time, we wrote 5 lines!

\r\n"); #line 29 "Blocks.cshtml" } catch(Exception ex) { + #line default #line hidden @@ -105,12 +121,15 @@ namespace TestOutput Write( #line 30 "Blocks.cshtml" ex.Message + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 31 "Blocks.cshtml" } + #line default #line hidden @@ -118,18 +137,22 @@ namespace TestOutput Write( #line 33 "Blocks.cshtml" i + #line default #line hidden ); + WriteLiteral("

\r\n\r\n"); #line 35 "Blocks.cshtml" lock(new object()) { + #line default #line hidden WriteLiteral("

This block is locked, for your security!

\r\n"); #line 37 "Blocks.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlock.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlock.cs index 86f3d82880..a5935f3479 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlock.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlock.cs @@ -16,6 +16,7 @@ namespace TestOutput for(int i = 1; i <= 10; i++) { Output.Write("

Hello from C#, #" + i.ToString() + "

"); } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlockAtEOF.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlockAtEOF.cs index ec5def9a51..a0f8eb9f51 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlockAtEOF.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/CodeBlockAtEOF.cs @@ -19,6 +19,7 @@ namespace TestOutput { #line 1 "CodeBlockAtEOF.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ConditionalAttributes.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ConditionalAttributes.cs index 2dfc8bb774..2bfb4cc745 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ConditionalAttributes.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ConditionalAttributes.cs @@ -15,6 +15,7 @@ namespace TestOutput var ch = true; var cls = "bar"; + #line default #line hidden @@ -23,6 +24,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 82), Tuple.Create( #line 5 "ConditionalAttributes.cshtml" cls + #line default #line hidden , 82), false)); @@ -31,6 +33,7 @@ namespace TestOutput Tuple.Create(Tuple.Create(" ", 109), Tuple.Create( #line 6 "ConditionalAttributes.cshtml" cls + #line default #line hidden , 110), false)); @@ -39,6 +42,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 134), Tuple.Create( #line 7 "ConditionalAttributes.cshtml" cls + #line default #line hidden , 134), false), Tuple.Create(Tuple.Create(" ", 138), Tuple.Create("foo", 139), true)); @@ -47,6 +51,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 184), Tuple.Create( #line 8 "ConditionalAttributes.cshtml" ch + #line default #line hidden , 184), false)); @@ -55,6 +60,7 @@ namespace TestOutput Tuple.Create(Tuple.Create(" ", 232), Tuple.Create( #line 9 "ConditionalAttributes.cshtml" ch + #line default #line hidden , 233), false)); @@ -63,17 +69,21 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 256), Tuple.Create(new Template((__razor_attribute_value_writer) => { #line 10 "ConditionalAttributes.cshtml" if(cls != null) { + #line default #line hidden WriteTo(__razor_attribute_value_writer, #line 10 "ConditionalAttributes.cshtml" cls + #line default #line hidden ); + #line 10 "ConditionalAttributes.cshtml" } + #line default #line hidden @@ -86,6 +96,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 328), Tuple.Create( #line 12 "ConditionalAttributes.cshtml" Url.Content("~/Scripts/jquery-1.6.2.min.js") + #line default #line hidden , 328), false)); @@ -94,12 +105,14 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 426), Tuple.Create( #line 13 "ConditionalAttributes.cshtml" Url.Content("~/Scripts/modernizr-2.0.6-development-only.js") + #line default #line hidden , 426), false)); WriteLiteral(" type=\"text/javascript\">\r\n \r\n"); #line 15 "ConditionalAttributes.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/DesignTime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/DesignTime.cs index cec55a4bf7..5504a275aa 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/DesignTime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/DesignTime.cs @@ -8,6 +8,7 @@ namespace TestOutput public static Template #line 17 "DesignTime.cshtml" Foo() { + #line default #line hidden return new Template((__razor_helper_writer) => { @@ -15,12 +16,14 @@ Foo() { if(true) { + #line default #line hidden #line 19 "DesignTime.cshtml" } + #line default #line hidden @@ -28,6 +31,7 @@ Foo() { ); #line 21 "DesignTime.cshtml" } + #line default #line hidden @@ -44,55 +48,53 @@ Foo() { public override void Execute() { #line 2 "DesignTime.cshtml" - for(int i = 1; i <= 10; i++) { + for(int i = 1; i <= 10; i++) { + #line default #line hidden - __o = -#line 3 "DesignTime.cshtml" - i +#line 1 "This is here only for document formatting." + __o = i; + #line default #line hidden - ; #line 3 "DesignTime.cshtml" } + #line default #line hidden - __o = -#line 8 "DesignTime.cshtml" - Foo(Bar.Baz) +#line 1 "This is here only for document formatting." +__o = Foo(Bar.Baz); + #line default #line hidden - ; - __o = -#line 9 "DesignTime.cshtml" - Foo( +#line 1 "This is here only for document formatting." +__o = Foo(item => new Template((__razor_template_writer) => { +#line 1 "This is here only for document formatting." + __o = baz; + #line default #line hidden - item => new Template((__razor_template_writer) => { - __o = -#line 9 "DesignTime.cshtml" - baz -#line default -#line hidden - ; - } - ) +} +) #line 9 "DesignTime.cshtml" ) + +#line default +#line hidden +; + #line default #line hidden - ; DefineSection("Footer", () => { - __o = -#line 14 "DesignTime.cshtml" - bar +#line 1 "This is here only for document formatting." +__o = bar; + #line default #line hidden - ; } ); } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyCodeBlock.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyCodeBlock.cs index d6564bdfc6..3928537e49 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyCodeBlock.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyCodeBlock.cs @@ -19,6 +19,7 @@ namespace TestOutput { #line 3 "EmptyCodeBlock.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyExplicitExpression.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyExplicitExpression.cs index a3faf577b4..8a0886ee89 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyExplicitExpression.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyExplicitExpression.cs @@ -17,12 +17,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 3 "EmptyExplicitExpression.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpression.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpression.cs index fd847e56a5..073eb4ea45 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpression.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpression.cs @@ -17,12 +17,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 3 "EmptyImplicitExpression.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.Tabs.cs index 3e35ccefe1..1622c89b65 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.Tabs.cs @@ -20,17 +20,18 @@ namespace TestOutput #line 1 "EmptyImplicitExpressionInCode.cshtml" + #line default #line hidden - __o = -#line 2 "EmptyImplicitExpressionInCode.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; #line 2 "EmptyImplicitExpressionInCode.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.cs index 740bc283bd..83b3308935 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/EmptyImplicitExpressionInCode.cs @@ -20,17 +20,18 @@ namespace TestOutput #line 1 "EmptyImplicitExpressionInCode.cshtml" + #line default #line hidden - __o = -#line 2 "EmptyImplicitExpressionInCode.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; #line 2 "EmptyImplicitExpressionInCode.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpression.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpression.cs index 96cb3055fd..8cb3f2fbb4 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpression.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpression.cs @@ -15,9 +15,11 @@ namespace TestOutput Write( #line 1 "ExplicitExpression.cshtml" 1+1 + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpressionAtEOF.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpressionAtEOF.cs index dfd8e063f3..b809681249 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpressionAtEOF.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExplicitExpressionAtEOF.cs @@ -17,12 +17,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 3 "ExplicitExpressionAtEOF.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExpressionsInCode.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExpressionsInCode.cs index 1f49e4a25a..bd5164f592 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExpressionsInCode.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ExpressionsInCode.cs @@ -15,6 +15,7 @@ namespace TestOutput object foo = null; string bar = "Foo"; + #line default #line hidden @@ -22,24 +23,29 @@ namespace TestOutput #line 6 "ExpressionsInCode.cshtml" if(foo != null) { + #line default #line hidden Write( #line 7 "ExpressionsInCode.cshtml" foo + #line default #line hidden ); + #line 7 "ExpressionsInCode.cshtml" } else { + #line default #line hidden WriteLiteral("

Foo is Null!

\r\n"); #line 10 "ExpressionsInCode.cshtml" } + #line default #line hidden @@ -47,18 +53,22 @@ namespace TestOutput #line 13 "ExpressionsInCode.cshtml" if(!String.IsNullOrEmpty(bar)) { + #line default #line hidden Write( #line 14 "ExpressionsInCode.cshtml" bar.Replace("F", "B") + #line default #line hidden ); + #line 14 "ExpressionsInCode.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.Tabs.cs index 890e146d1b..2900ee527b 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.Tabs.cs @@ -6,16 +6,18 @@ namespace TestOutput { private static object @__o; #line 1 "FunctionsBlock.cshtml" - + + #line default #line hidden #line 5 "FunctionsBlock.cshtml" - + Random _rand = new Random(); private int RandomInt() { return _rand.Next(); } + #line default #line hidden private void @__RazorDesignTimeHelpers__() @@ -30,12 +32,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 12 "FunctionsBlock.cshtml" - RandomInt() +#line 1 "This is here only for document formatting." + __o = RandomInt(); + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.cs index e776b905a1..b55d9bcf3c 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.DesignTime.cs @@ -6,16 +6,18 @@ namespace TestOutput { private static object @__o; #line 1 "FunctionsBlock.cshtml" - + + #line default #line hidden #line 5 "FunctionsBlock.cshtml" - + Random _rand = new Random(); private int RandomInt() { return _rand.Next(); } + #line default #line hidden private void @__RazorDesignTimeHelpers__() @@ -30,12 +32,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 12 "FunctionsBlock.cshtml" - RandomInt() +#line 1 "This is here only for document formatting." + __o = RandomInt(); + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.cs index 7e5c31a9e0..679525dd53 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock.cs @@ -5,16 +5,18 @@ namespace TestOutput public class FunctionsBlock { #line 1 "FunctionsBlock.cshtml" - + + #line default #line hidden #line 5 "FunctionsBlock.cshtml" - + Random _rand = new Random(); private int RandomInt() { return _rand.Next(); } + #line default #line hidden #line hidden @@ -29,9 +31,11 @@ namespace TestOutput Write( #line 12 "FunctionsBlock.cshtml" RandomInt() + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlockMinimal.DesignTime.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlockMinimal.DesignTime.Tabs.cs index 0aca153aba..d236672670 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlockMinimal.DesignTime.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlockMinimal.DesignTime.Tabs.cs @@ -6,10 +6,11 @@ namespace TestOutput { private static object @__o; #line 3 "FunctionsBlockMinimal.cshtml" - + string foo(string input) { return input + "!"; } + #line default #line hidden private void @__RazorDesignTimeHelpers__() diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock_Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock_Tabs.cs index 645657b3be..6c4a3ed63b 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock_Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/FunctionsBlock_Tabs.cs @@ -5,16 +5,18 @@ namespace TestOutput public class FunctionsBlock_Tabs { #line 1 "FunctionsBlock_Tabs.cshtml" - + + #line default #line hidden #line 5 "FunctionsBlock_Tabs.cshtml" - + Random _rand = new Random(); private int RandomInt() { return _rand.Next(); } + #line default #line hidden #line hidden @@ -29,9 +31,11 @@ namespace TestOutput Write( #line 12 "FunctionsBlock_Tabs.cshtml" RandomInt() + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.Instance.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.Instance.cs index c7835894cd..74812fcab6 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.Instance.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.Instance.cs @@ -7,12 +7,14 @@ namespace TestOutput public Template #line 1 "Helpers.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "Helpers.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -20,11 +22,14 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 3 "Helpers.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 4 "Helpers.cshtml" + #line default #line hidden @@ -32,18 +37,21 @@ Bold(string s) { ); #line 4 "Helpers.cshtml" } + #line default #line hidden public Template #line 6 "Helpers.cshtml" Italic(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 6 "Helpers.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -51,11 +59,14 @@ Italic(string s) { WriteTo(__razor_helper_writer, #line 8 "Helpers.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 9 "Helpers.cshtml" + #line default #line hidden @@ -63,6 +74,7 @@ Italic(string s) { ); #line 9 "Helpers.cshtml" } + #line default #line hidden @@ -78,9 +90,11 @@ Italic(string s) { Write( #line 11 "Helpers.cshtml" Bold("Hello") + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.cs index c5762d35ed..5e01b915eb 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Helpers.cs @@ -7,12 +7,14 @@ namespace TestOutput public static Template #line 1 "Helpers.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "Helpers.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -20,11 +22,14 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 3 "Helpers.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 4 "Helpers.cshtml" + #line default #line hidden @@ -32,18 +37,21 @@ Bold(string s) { ); #line 4 "Helpers.cshtml" } + #line default #line hidden public static Template #line 6 "Helpers.cshtml" Italic(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 6 "Helpers.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -51,11 +59,14 @@ Italic(string s) { WriteTo(__razor_helper_writer, #line 8 "Helpers.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 9 "Helpers.cshtml" + #line default #line hidden @@ -63,6 +74,7 @@ Italic(string s) { ); #line 9 "Helpers.cshtml" } + #line default #line hidden @@ -78,9 +90,11 @@ Italic(string s) { Write( #line 11 "Helpers.cshtml" Bold("Hello") + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingCloseParen.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingCloseParen.cs index e7ef5fae51..65fce2d4e4 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingCloseParen.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingCloseParen.cs @@ -7,12 +7,14 @@ namespace TestOutput public static Template #line 1 "HelpersMissingCloseParen.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "HelpersMissingCloseParen.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -20,11 +22,14 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 3 "HelpersMissingCloseParen.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 4 "HelpersMissingCloseParen.cshtml" + #line default #line hidden @@ -32,6 +37,7 @@ Bold(string s) { ); #line 4 "HelpersMissingCloseParen.cshtml" } + #line default #line hidden @@ -39,6 +45,7 @@ public static Template #line 6 "HelpersMissingCloseParen.cshtml" Italic(string s @Bold("Hello") + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenBrace.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenBrace.cs index 7c1bd23093..ce9845da9f 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenBrace.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenBrace.cs @@ -7,12 +7,14 @@ namespace TestOutput public static Template #line 1 "HelpersMissingOpenBrace.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "HelpersMissingOpenBrace.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -20,11 +22,14 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 3 "HelpersMissingOpenBrace.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 4 "HelpersMissingOpenBrace.cshtml" + #line default #line hidden @@ -32,12 +37,14 @@ Bold(string s) { ); #line 4 "HelpersMissingOpenBrace.cshtml" } + #line default #line hidden public static Template #line 6 "HelpersMissingOpenBrace.cshtml" Italic(string s) + #line default #line hidden @@ -52,9 +59,11 @@ Italic(string s) Write( #line 7 "HelpersMissingOpenBrace.cshtml" Italic(s) + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenParen.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenParen.cs index f966a586ae..58fa653e95 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenParen.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HelpersMissingOpenParen.cs @@ -7,12 +7,14 @@ namespace TestOutput public static Template #line 1 "HelpersMissingOpenParen.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "HelpersMissingOpenParen.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -20,11 +22,14 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 3 "HelpersMissingOpenParen.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 4 "HelpersMissingOpenParen.cshtml" + #line default #line hidden @@ -32,12 +37,14 @@ Bold(string s) { ); #line 4 "HelpersMissingOpenParen.cshtml" } + #line default #line hidden public static Template #line 6 "HelpersMissingOpenParen.cshtml" Italic + #line default #line hidden @@ -52,9 +59,11 @@ Italic Write( #line 7 "HelpersMissingOpenParen.cshtml" Bold("Hello") + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HiddenSpansInCode.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HiddenSpansInCode.cs index af30784465..2e00f4dc08 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HiddenSpansInCode.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/HiddenSpansInCode.cs @@ -20,11 +20,13 @@ namespace TestOutput #line 1 "HiddenSpansInCode.cshtml" + #line default #line hidden #line 2 "HiddenSpansInCode.cshtml" @Da + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpression.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpression.cs index 7a0c76d87a..e93721ee8c 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpression.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpression.cs @@ -13,6 +13,7 @@ namespace TestOutput { #line 1 "ImplicitExpression.cshtml" for(int i = 1; i <= 10; i++) { + #line default #line hidden @@ -20,12 +21,15 @@ namespace TestOutput Write( #line 2 "ImplicitExpression.cshtml" i + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 3 "ImplicitExpression.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpressionAtEOF.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpressionAtEOF.cs index 880a90e731..425a7e3e76 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpressionAtEOF.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ImplicitExpressionAtEOF.cs @@ -17,12 +17,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 3 "ImplicitExpressionAtEOF.cshtml" - +#line 1 "This is here only for document formatting." +__o = ; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.DesignTime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.DesignTime.cs index dcd59bae68..222a1b95a6 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.DesignTime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.DesignTime.cs @@ -2,16 +2,19 @@ namespace TestOutput { #line 1 "Imports.cshtml" using System.IO + #line default #line hidden ; #line 2 "Imports.cshtml" using Foo = System.Text.Encoding + #line default #line hidden ; #line 3 "Imports.cshtml" using System + #line default #line hidden ; @@ -31,18 +34,16 @@ using System public override void Execute() { - __o = -#line 5 "Imports.cshtml" - typeof(Path).FullName +#line 1 "This is here only for document formatting." + __o = typeof(Path).FullName; + #line default #line hidden - ; - __o = -#line 6 "Imports.cshtml" - typeof(Foo).FullName +#line 1 "This is here only for document formatting." + __o = typeof(Foo).FullName; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.cs index ff7fea355a..1adbaa309d 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Imports.cs @@ -2,16 +2,19 @@ namespace TestOutput { #line 1 "Imports.cshtml" using System.IO + #line default #line hidden ; #line 2 "Imports.cshtml" using Foo = System.Text.Encoding + #line default #line hidden ; #line 3 "Imports.cshtml" using System + #line default #line hidden ; @@ -29,16 +32,20 @@ using System Write( #line 5 "Imports.cshtml" typeof(Path).FullName + #line default #line hidden ); + WriteLiteral("

\r\n

Foo\'s actual full type name is "); Write( #line 6 "Imports.cshtml" typeof(Foo).FullName + #line default #line hidden ); + WriteLiteral("

"); } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Designtime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Designtime.cs index 697b0fd7b0..a582bda285 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Designtime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Designtime.cs @@ -10,6 +10,7 @@ namespace TestOutput #pragma warning disable 219 #line 3 "Inherits.cshtml" foo.bar>.boz bar __inheritsHelper = null; + #line default #line hidden #pragma warning restore 219 @@ -21,12 +22,11 @@ namespace TestOutput public override void Execute() { - __o = -#line 1 "Inherits.cshtml" - foo() +#line 1 "This is here only for document formatting." +__o = foo(); + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Runtime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Runtime.cs index e0601378ab..0b4ea4fb72 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Runtime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Inherits.Runtime.cs @@ -14,9 +14,11 @@ namespace TestOutput Write( #line 1 "Inherits.cshtml" foo() + #line default #line hidden ); + WriteLiteral("\r\n\r\n"); } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/InlineBlocks.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/InlineBlocks.cs index b0b5aeddb1..f97c774c91 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/InlineBlocks.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/InlineBlocks.cs @@ -7,11 +7,13 @@ namespace TestOutput public static Template #line 1 "InlineBlocks.cshtml" Link(string link) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 1 "InlineBlocks.cshtml" + #line default #line hidden @@ -20,23 +22,28 @@ Link(string link) { Tuple.Create(Tuple.Create("", 42), Tuple.Create(new Template((__razor_attribute_value_writer) => { #line 2 "InlineBlocks.cshtml" if(link != null) { + #line default #line hidden WriteTo(__razor_attribute_value_writer, #line 2 "InlineBlocks.cshtml" link + #line default #line hidden ); + #line 2 "InlineBlocks.cshtml" } else { + #line default #line hidden WriteLiteralTo(__razor_attribute_value_writer, " # "); #line 2 "InlineBlocks.cshtml" } + #line default #line hidden @@ -44,6 +51,7 @@ Link(string link) { ), 42), false)); WriteLiteralTo(__razor_helper_writer, " />\r\n"); #line 3 "InlineBlocks.cshtml" + #line default #line hidden @@ -51,6 +59,7 @@ Link(string link) { ); #line 3 "InlineBlocks.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/MarkupInCodeBlock.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/MarkupInCodeBlock.cs index 33fafde719..5737eec819 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/MarkupInCodeBlock.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/MarkupInCodeBlock.cs @@ -14,6 +14,7 @@ namespace TestOutput #line 1 "MarkupInCodeBlock.cshtml" for(int i = 1; i <= 10; i++) { + #line default #line hidden @@ -21,12 +22,15 @@ namespace TestOutput Write( #line 3 "MarkupInCodeBlock.cshtml" i.ToString() + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 4 "MarkupInCodeBlock.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedCodeBlocks.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedCodeBlocks.cs index d41094cb26..7b4da46150 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedCodeBlocks.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedCodeBlocks.cs @@ -14,18 +14,21 @@ namespace TestOutput #line 1 "NestedCodeBlocks.cshtml" if(foo) { + #line default #line hidden #line 2 "NestedCodeBlocks.cshtml" if(bar) { } + #line default #line hidden #line 3 "NestedCodeBlocks.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedHelpers.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedHelpers.cs index b55921b43f..93958b3564 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedHelpers.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NestedHelpers.cs @@ -7,6 +7,7 @@ namespace TestOutput public static Template #line 1 "NestedHelpers.cshtml" Italic(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { @@ -14,11 +15,13 @@ Italic(string s) { s = s.ToUpper(); + #line default #line hidden #line 6 "NestedHelpers.cshtml" + #line default #line hidden @@ -26,11 +29,14 @@ Italic(string s) { WriteTo(__razor_helper_writer, #line 7 "NestedHelpers.cshtml" Bold(s) + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 8 "NestedHelpers.cshtml" + #line default #line hidden @@ -38,18 +44,21 @@ Italic(string s) { ); #line 8 "NestedHelpers.cshtml" } + #line default #line hidden public static Template #line 3 "NestedHelpers.cshtml" Bold(string s) { + #line default #line hidden return new Template((__razor_helper_writer) => { #line 3 "NestedHelpers.cshtml" s = s.ToUpper(); + #line default #line hidden @@ -57,12 +66,15 @@ Bold(string s) { WriteTo(__razor_helper_writer, #line 5 "NestedHelpers.cshtml" s + #line default #line hidden ); + WriteLiteralTo(__razor_helper_writer, "\r\n"); #line 6 "NestedHelpers.cshtml" + #line default #line hidden @@ -70,6 +82,7 @@ Bold(string s) { ); #line 6 "NestedHelpers.cshtml" } + #line default #line hidden @@ -84,9 +97,11 @@ Bold(string s) { Write( #line 10 "NestedHelpers.cshtml" Italic("Hello") + #line default #line hidden ); + } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NoLinePragmas.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NoLinePragmas.cs index 582a49790d..95a9512d39 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NoLinePragmas.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/NoLinePragmas.cs @@ -14,12 +14,14 @@ namespace TestOutput #line 1 "" int i = 1; + #line default #line hidden WriteLiteral("\r\n\r\n"); #line 5 "" while(i <= 10) { + #line default #line hidden @@ -27,25 +29,30 @@ namespace TestOutput Write( #line 6 "" i + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 7 "" i += 1; } + #line default #line hidden WriteLiteral("\r\n"); #line 10 "" if(i == 11) { + #line default #line hidden WriteLiteral("

We wrote 10 lines!

\r\n"); #line 12 "" } + #line default #line hidden @@ -53,6 +60,7 @@ namespace TestOutput #line 14 "" switch(i) { case 11: + #line default #line hidden @@ -60,6 +68,7 @@ namespace TestOutput #line 17 "" break; default: + #line default #line hidden @@ -67,12 +76,14 @@ namespace TestOutput #line 20 "" break; } + #line default #line hidden WriteLiteral("\r\n"); #line 23 "" for(int j = 1; j <= 10; j += 2) { + #line default #line hidden @@ -80,24 +91,29 @@ namespace TestOutput Write( #line 24 "" j + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 25 "" } + #line default #line hidden WriteLiteral("\r\n"); #line 27 "" try { + #line default #line hidden WriteLiteral("

That time, we wrote 5 lines!

\r\n"); #line 29 "" } catch(Exception ex) { + #line default #line hidden @@ -105,18 +121,22 @@ namespace TestOutput Write( #line 30 "" ex.Message + #line default #line hidden ); + WriteLiteral("

\r\n"); #line 31 "" } + #line default #line hidden #line 33 "" + #line default #line hidden @@ -124,18 +144,22 @@ namespace TestOutput Write( #line 34 "" i + #line default #line hidden ); + WriteLiteral("

\r\n\r\n"); #line 36 "" lock(new object()) { + #line default #line hidden WriteLiteral("

This block is locked, for your security!

\r\n"); #line 38 "" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.Tabs.cs index 829a32c55a..4f8439a6f1 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.Tabs.cs @@ -18,17 +18,20 @@ namespace TestOutput public override void Execute() { #line 3 "OpenedIf.cshtml" - if (true) { +if (true) { + #line default #line hidden #line 4 "OpenedIf.cshtml" + #line default #line hidden #line 5 "OpenedIf.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.cs index 227383c944..4bd989e916 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/OpenedIf.DesignTime.cs @@ -18,17 +18,20 @@ namespace TestOutput public override void Execute() { #line 3 "OpenedIf.cshtml" - if (true) { +if (true) { + #line default #line hidden #line 4 "OpenedIf.cshtml" + #line default #line hidden #line 5 "OpenedIf.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ParserError.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ParserError.cs index 25a8405a71..75bd58771b 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ParserError.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ParserError.cs @@ -23,6 +23,7 @@ namespace TestOutput int i =10; int j =20; } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.DesignTime.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.DesignTime.cs index 0d872a0618..a33874b795 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.DesignTime.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.DesignTime.cs @@ -20,44 +20,48 @@ namespace TestOutput #line 4 "RazorComments.cshtml" + #line default #line hidden #line 5 "RazorComments.cshtml" - + Exception foo = + #line default #line hidden #line 6 "RazorComments.cshtml" - null; + null; if(foo != null) { throw foo; } + #line default #line hidden #line 12 "RazorComments.cshtml" var bar = "@* bar *@"; + #line default #line hidden - __o = -#line 13 "RazorComments.cshtml" - bar -#line default -#line hidden - ; - __o = -#line 15 "RazorComments.cshtml" - a +#line 1 "This is here only for document formatting." + __o = bar; + #line default #line hidden +#line 1 "This is here only for document formatting." +__o = a #line 15 "RazorComments.cshtml" b + +#line default +#line hidden +; + #line default #line hidden - ; } } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.cs index 4651728e81..1944eecf3a 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/RazorComments.cs @@ -15,12 +15,14 @@ namespace TestOutput #line 4 "RazorComments.cshtml" + #line default #line hidden #line 5 "RazorComments.cshtml" Exception foo = + #line default #line hidden @@ -29,12 +31,14 @@ namespace TestOutput if(foo != null) { throw foo; } + #line default #line hidden WriteLiteral("\r\n\r\n"); #line 12 "RazorComments.cshtml" var bar = "@* bar *@"; + #line default #line hidden @@ -42,20 +46,25 @@ namespace TestOutput Write( #line 13 "RazorComments.cshtml" bar + #line default #line hidden ); + WriteLiteral("

\r\n\r\n"); Write( #line 15 "RazorComments.cshtml" a + #line default #line hidden #line 15 "RazorComments.cshtml" b + #line default #line hidden ); + WriteLiteral("\r\n"); } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ResolveUrl.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ResolveUrl.cs index 26394f77c4..b79094c09b 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ResolveUrl.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/ResolveUrl.cs @@ -18,6 +18,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 45), Tuple.Create( #line 2 "ResolveUrl.cshtml" product.id + #line default #line hidden , 45), false)); @@ -25,14 +26,17 @@ namespace TestOutput Write( #line 2 "ResolveUrl.cshtml" product.Name + #line default #line hidden ); + WriteLiteral("\r\n(Href("~/Products/"), 86), false), Tuple.Create(Tuple.Create("", 97), Tuple.Create( #line 3 "ResolveUrl.cshtml" product.id + #line default #line hidden , 97), false), Tuple.Create(Tuple.Create("", 108), Tuple.Create("/Detail", 108), true)); @@ -41,12 +45,14 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 169), Tuple.Create( #line 4 "ResolveUrl.cshtml" product.id + #line default #line hidden , 169), false), Tuple.Create(Tuple.Create("", 180), Tuple.Create("/Detail", 180), true)); WriteLiteral(">Crazy Url!\r\n\r\n"); #line 6 "ResolveUrl.cshtml" + #line default #line hidden @@ -57,6 +63,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 284), Tuple.Create( #line 9 "ResolveUrl.cshtml" product.id + #line default #line hidden , 284), false)); @@ -64,14 +71,17 @@ namespace TestOutput Write( #line 9 "ResolveUrl.cshtml" product.Name + #line default #line hidden ); + WriteLiteral("\r\n (Href("~/Products/"), 333), false), Tuple.Create(Tuple.Create("", 344), Tuple.Create( #line 10 "ResolveUrl.cshtml" product.id + #line default #line hidden , 344), false), Tuple.Create(Tuple.Create("", 355), Tuple.Create("/Detail", 355), true)); @@ -80,11 +90,13 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 424), Tuple.Create( #line 11 "ResolveUrl.cshtml" product.id + #line default #line hidden , 424), false), Tuple.Create(Tuple.Create("", 435), Tuple.Create("/Detail", 435), true)); WriteLiteral(">Crazy Url!\r\n \r\n"); #line 13 "ResolveUrl.cshtml" + #line default #line hidden @@ -97,6 +109,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 547), Tuple.Create( #line 17 "ResolveUrl.cshtml" product.id + #line default #line hidden , 547), false)); @@ -104,14 +117,17 @@ namespace TestOutput Write( #line 17 "ResolveUrl.cshtml" product.Name + #line default #line hidden ); + WriteLiteral("\r\n (Href("~/Products/"), 592), false), Tuple.Create(Tuple.Create("", 603), Tuple.Create( #line 18 "ResolveUrl.cshtml" product.id + #line default #line hidden , 603), false), Tuple.Create(Tuple.Create("", 614), Tuple.Create("/Detail", 614), true)); @@ -120,6 +136,7 @@ namespace TestOutput Tuple.Create(Tuple.Create("", 679), Tuple.Create( #line 19 "ResolveUrl.cshtml" product.id + #line default #line hidden , 679), false), Tuple.Create(Tuple.Create("", 690), Tuple.Create("/Detail", 690), true)); diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Sections.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Sections.cs index bf6ac1a58a..7bd2254dc6 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Sections.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Sections.cs @@ -14,6 +14,7 @@ namespace TestOutput #line 1 "Sections.cshtml" Layout = "_SectionTestLayout.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/SimpleUnspacedIf.DesignTime.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/SimpleUnspacedIf.DesignTime.Tabs.cs index fd0442ecb9..f6ef9ea6d5 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/SimpleUnspacedIf.DesignTime.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/SimpleUnspacedIf.DesignTime.Tabs.cs @@ -18,15 +18,17 @@ namespace TestOutput public override void Execute() { #line 1 "SimpleUnspacedIf.cshtml" - if (true) +if (true) { + #line default #line hidden #line 3 "SimpleUnspacedIf.cshtml" } + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Templates.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Templates.cs index cdd0317600..38f80e912c 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Templates.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/Templates.cs @@ -5,7 +5,7 @@ namespace TestOutput public class Templates { #line 1 "Templates.cshtml" - + public HelperResult Repeat(int times, Func template) { return new HelperResult((writer) => { for(int i = 0; i < times; i++) { @@ -13,6 +13,7 @@ namespace TestOutput } }); } + #line default #line hidden #line hidden @@ -26,6 +27,7 @@ namespace TestOutput #line 11 "Templates.cshtml" Func foo = + #line default #line hidden @@ -34,26 +36,32 @@ namespace TestOutput WriteTo(__razor_template_writer, #line 12 "Templates.cshtml" item + #line default #line hidden ); + WriteLiteralTo(__razor_template_writer, "!"); } ) #line 12 "Templates.cshtml" ; + #line default #line hidden Write( #line 13 "Templates.cshtml" foo("") + #line default #line hidden ); + #line 13 "Templates.cshtml" + #line default #line hidden @@ -61,6 +69,7 @@ namespace TestOutput Write( #line 17 "Templates.cshtml" Repeat(10, + #line default #line hidden item => new Template((__razor_template_writer) => { @@ -68,22 +77,27 @@ namespace TestOutput WriteTo(__razor_template_writer, #line 17 "Templates.cshtml" item + #line default #line hidden ); + WriteLiteralTo(__razor_template_writer, ""); } ) #line 17 "Templates.cshtml" ) + #line default #line hidden ); + WriteLiteral("\r\n\r\n\r\n

\r\n"); Write( #line 21 "Templates.cshtml" Repeat(10, + #line default #line hidden item => new Template((__razor_template_writer) => { @@ -91,21 +105,26 @@ namespace TestOutput WriteTo(__razor_template_writer, #line 22 "Templates.cshtml" item + #line default #line hidden ); + WriteLiteralTo(__razor_template_writer, " of markup
\r\n"); } ) #line 23 "Templates.cshtml" ) + #line default #line hidden ); + WriteLiteral("\r\n

\r\n\r\n
    \r\n "); Write( #line 27 "Templates.cshtml" Repeat(10, + #line default #line hidden item => new Template((__razor_template_writer) => { @@ -113,17 +132,21 @@ namespace TestOutput WriteTo(__razor_template_writer, #line 28 "Templates.cshtml" item + #line default #line hidden ); + WriteLiteralTo(__razor_template_writer, "\r\n"); #line 29 "Templates.cshtml" + #line default #line hidden #line 29 "Templates.cshtml" var parent = item; + #line default #line hidden @@ -133,9 +156,11 @@ namespace TestOutput ) #line 34 "Templates.cshtml" ) + #line default #line hidden ); + WriteLiteral("\r\n
"); } } diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.Tabs.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.Tabs.cs index 56be9251c4..6e8bb67d1e 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.Tabs.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.Tabs.cs @@ -19,17 +19,18 @@ namespace TestOutput { #line 1 "UnfinishedExpressionInCode.cshtml" + #line default #line hidden - __o = -#line 2 "UnfinishedExpressionInCode.cshtml" - DateTime. +#line 1 "This is here only for document formatting." +__o = DateTime.; + #line default #line hidden - ; #line 2 "UnfinishedExpressionInCode.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.cs b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.cs index a7740e5ed7..f711457239 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.cs +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output/UnfinishedExpressionInCode.cs @@ -19,17 +19,18 @@ namespace TestOutput { #line 1 "UnfinishedExpressionInCode.cshtml" + #line default #line hidden - __o = -#line 2 "UnfinishedExpressionInCode.cshtml" - DateTime. +#line 1 "This is here only for document formatting." +__o = DateTime.; + #line default #line hidden - ; #line 2 "UnfinishedExpressionInCode.cshtml" + #line default #line hidden diff --git a/test/Microsoft.AspNet.Razor.Test/TestFiles/DesignTime/Simple.txt b/test/Microsoft.AspNet.Razor.Test/TestFiles/DesignTime/Simple.txt index 75b509137c..5f8871c4e6 100644 --- a/test/Microsoft.AspNet.Razor.Test/TestFiles/DesignTime/Simple.txt +++ b/test/Microsoft.AspNet.Razor.Test/TestFiles/DesignTime/Simple.txt @@ -19,28 +19,29 @@ #line 1 "C:\This\Path\Is\Just\For\Line\Pragmas.cshtml" string hello = "Hello, World"; + #line default #line hidden - __o = -#line 11 "C:\This\Path\Is\Just\For\Line\Pragmas.cshtml" - hello +#line 1 "This is here only for document formatting." + __o = hello; + #line default #line hidden - ; #line 13 "C:\This\Path\Is\Just\For\Line\Pragmas.cshtml" - foreach(char c in hello) { + foreach(char c in hello) { + #line default #line hidden - __o = -#line 13 "C:\This\Path\Is\Just\For\Line\Pragmas.cshtml" - c +#line 1 "This is here only for document formatting." + __o = c; + #line default #line hidden - ; #line 13 "C:\This\Path\Is\Just\For\Line\Pragmas.cshtml" } + #line default #line hidden