From 875d7d0383a9a03a94f156c4640638a871401153 Mon Sep 17 00:00:00 2001 From: Jan Jones Date: Fri, 24 Feb 2023 15:31:29 +0100 Subject: [PATCH 1/2] Re-enable some legacy extension tests --- .../IntegrationTests/CodeGenerationIntegrationTest.cs | 10 +++++----- .../IntegrationTests/CodeGenerationIntegrationTest.cs | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/IntegrationTests/CodeGenerationIntegrationTest.cs b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/IntegrationTests/CodeGenerationIntegrationTest.cs index aede2cf437b..5ae7bda1dc6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/IntegrationTests/CodeGenerationIntegrationTest.cs +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/IntegrationTests/CodeGenerationIntegrationTest.cs @@ -185,7 +185,7 @@ public void Basic_Runtime() AssertCSharpDocumentMatchesBaseline(compiled.CodeDocument.GetCSharpDocument()); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void Sections_Runtime() { // Arrange @@ -319,7 +319,7 @@ public void Model_Runtime() AssertCSharpDocumentMatchesBaseline(compiled.CodeDocument.GetCSharpDocument()); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void ModelExpressionTagHelper_Runtime() { // Arrange @@ -342,7 +342,7 @@ public class InputTestTagHelper : {typeof(TagHelper).FullName} AssertCSharpDocumentMatchesBaseline(compiled.CodeDocument.GetCSharpDocument()); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void RazorPages_Runtime() { // Arrange @@ -377,7 +377,7 @@ public void RazorPagesWithRouteTemplate_Runtime() AssertCSharpDocumentMatchesBaseline(compiled.CodeDocument.GetCSharpDocument()); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void RazorPagesWithoutModel_Runtime() { // Arrange @@ -426,7 +426,7 @@ public void ViewWithNamespace_Runtime() AssertCSharpDocumentMatchesBaseline(compiled.CodeDocument.GetCSharpDocument()); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void ViewComponentTagHelper_Runtime() { // Arrange diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/IntegrationTests/CodeGenerationIntegrationTest.cs b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/IntegrationTests/CodeGenerationIntegrationTest.cs index 72c140f81f3..965dfa692c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/IntegrationTests/CodeGenerationIntegrationTest.cs +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/IntegrationTests/CodeGenerationIntegrationTest.cs @@ -226,7 +226,7 @@ public void BasicComponent_Runtime() AssertLinePragmas(compiled.CodeDocument, designTime: false); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void Sections_Runtime() { // Arrange @@ -366,7 +366,7 @@ public void Model_Runtime() AssertLinePragmas(compiled.CodeDocument, designTime: false); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void ModelExpressionTagHelper_Runtime() { // Arrange @@ -390,7 +390,7 @@ public class InputTestTagHelper : {typeof(TagHelper).FullName} AssertLinePragmas(compiled.CodeDocument, designTime: false); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void RazorPages_Runtime() { // Arrange @@ -427,7 +427,7 @@ public void RazorPagesWithRouteTemplate_Runtime() AssertLinePragmas(compiled.CodeDocument, designTime: false); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void RazorPagesWithoutModel_Runtime() { // Arrange @@ -479,7 +479,7 @@ public void ViewWithNamespace_Runtime() AssertLinePragmas(compiled.CodeDocument, designTime: false); } - [Fact(Skip = "Reenable after CS1701 errors are resolved")] + [Fact] public void ViewComponentTagHelper_Runtime() { // Arrange From 912335844695e803b6aa2cd77d589b8229975ed5 Mon Sep 17 00:00:00 2001 From: Jan Jones Date: Fri, 24 Feb 2023 15:31:34 +0100 Subject: [PATCH 2/2] Update baselines --- .../ModelExpressionTagHelper_Runtime.ir.txt | 12 +-- .../RazorPagesWithoutModel_Runtime.ir.txt | 96 ++++++++--------- .../RazorPages_Runtime.ir.txt | 98 ++++++++--------- .../Sections_Runtime.ir.txt | 34 +++--- .../ViewComponentTagHelper_Runtime.ir.txt | 6 +- ...odelExpressionTagHelper_Runtime.codegen.cs | 24 ++++- .../ModelExpressionTagHelper_Runtime.ir.txt | 14 +-- .../RazorPagesWithoutModel_Runtime.codegen.cs | 28 +++-- .../RazorPagesWithoutModel_Runtime.ir.txt | 98 ++++++++--------- .../RazorPages_Runtime.codegen.cs | 28 +++-- .../RazorPages_Runtime.ir.txt | 100 +++++++++--------- .../Sections_Runtime.codegen.cs | 24 ++++- .../Sections_Runtime.ir.txt | 36 ++++--- .../ViewComponentTagHelper_Runtime.codegen.cs | 39 +++++-- .../ViewComponentTagHelper_Runtime.ir.txt | 8 +- 15 files changed, 367 insertions(+), 278 deletions(-) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index 6af3b8e5e75..41aa60b9d18 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -18,13 +18,13 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(17, 2, true); HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(64, 2, true); HtmlContent - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -36,7 +36,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - @@ -44,7 +44,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(91, 2, true); HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -55,7 +55,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - @@ -63,7 +63,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(120, 2, true); HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt index 5824be1288d..bd3781c03dc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt @@ -23,29 +23,29 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(7, 2, true); HtmlContent - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - IntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(81, 2, true); HtmlContent - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - IntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(381, 75, true); HtmlContent - (381:19,0 [75] RazorPagesWithoutModel.cshtml) - IntermediateToken - (381:19,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

- IntermediateToken - (387:20,4 [12] RazorPagesWithoutModel.cshtml) - Html - New Customer - IntermediateToken - (399:20,16 [5] RazorPagesWithoutModel.cshtml) - Html -

- IntermediateToken - (404:20,21 [2] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (406:21,0 [5] RazorPagesWithoutModel.cshtml) - Html -
- IntermediateToken - (450:21,44 [6] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (381:19,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

+ LazyIntermediateToken - (387:20,4 [12] RazorPagesWithoutModel.cshtml) - Html - New Customer + LazyIntermediateToken - (399:20,16 [5] RazorPagesWithoutModel.cshtml) - Html -

+ LazyIntermediateToken - (404:20,21 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (406:21,0 [5] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (450:21,44 [6] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -60,7 +60,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(487, 6, true); HtmlContent - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - IntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -70,23 +70,23 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(517, 48, true); HtmlContent - (517:23,28 [48] RazorPagesWithoutModel.cshtml) - IntermediateToken - (517:23,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (527:24,8 [6] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (578:24,59 [10] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -96,17 +96,17 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(611, 101, true); HtmlContent - (611:25,31 [101] RazorPagesWithoutModel.cshtml) - IntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - - IntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - - IntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - - IntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -117,7 +117,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(718, 6, true); HtmlContent - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - IntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -128,7 +128,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(730, 6, true); HtmlContent - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - IntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -138,7 +138,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(760, 10, true); HtmlContent - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - IntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -148,14 +148,14 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(809, 83, true); HtmlContent - (809:31,47 [83] RazorPagesWithoutModel.cshtml) - IntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - - IntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -166,7 +166,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(898, 6, true); HtmlContent - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - IntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -177,13 +177,13 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(910, 11, true); HtmlContent - (910:34,10 [11] RazorPagesWithoutModel.cshtml) - IntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n - IntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html -
- IntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n + LazyIntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html - + LazyIntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - IntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + LazyIntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt index 724d88d0a69..59eb0ecd802 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt @@ -23,30 +23,30 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(7, 2, true); HtmlContent - (7:1,0 [2] RazorPages.cshtml) - IntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(98, 2, true); HtmlContent - (98:5,0 [2] RazorPages.cshtml) - IntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(475, 76, true); HtmlContent - (475:23,0 [76] RazorPages.cshtml) - IntermediateToken - (475:23,0 [2] RazorPages.cshtml) - Html - \n - IntermediateToken - (477:24,0 [3] RazorPages.cshtml) - Html -

- IntermediateToken - (481:24,4 [12] RazorPages.cshtml) - Html - New Customer - IntermediateToken - (493:24,16 [5] RazorPages.cshtml) - Html -

- IntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n - IntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html -
- IntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (475:23,0 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (477:24,0 [3] RazorPages.cshtml) - Html -

+ LazyIntermediateToken - (481:24,4 [12] RazorPages.cshtml) - Html - New Customer + LazyIntermediateToken - (493:24,16 [5] RazorPages.cshtml) - Html -

+ LazyIntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html - + LazyIntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -61,7 +61,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(582, 6, true); HtmlContent - (582:26,35 [6] RazorPages.cshtml) - IntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -71,23 +71,23 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(612, 48, true); HtmlContent - (612:27,28 [48] RazorPages.cshtml) - IntermediateToken - (612:27,28 [10] RazorPages.cshtml) - Html - \n - IntermediateToken - (622:28,8 [6] RazorPages.cshtml) - Html - + LazyIntermediateToken - (679:28,65 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -97,17 +97,17 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(712, 101, true); HtmlContent - (712:29,31 [101] RazorPages.cshtml) - IntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n - IntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - - IntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n - IntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - - IntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - - IntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - + LazyIntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - + LazyIntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - + LazyIntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -118,7 +118,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(819, 6, true); HtmlContent - (819:32,14 [6] RazorPages.cshtml) - IntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -129,7 +129,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(831, 6, true); HtmlContent - (831:33,10 [6] RazorPages.cshtml) - IntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -139,7 +139,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(861, 10, true); HtmlContent - (861:34,28 [10] RazorPages.cshtml) - IntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -149,14 +149,14 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(910, 83, true); HtmlContent - (910:35,47 [83] RazorPages.cshtml) - IntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n - IntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - - IntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - + LazyIntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -167,7 +167,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(999, 6, true); HtmlContent - (999:37,14 [6] RazorPages.cshtml) - IntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -178,13 +178,13 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(1011, 11, true); HtmlContent - (1011:38,10 [11] RazorPages.cshtml) - IntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n - IntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html -
- IntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n + LazyIntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html - + LazyIntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (112:6,12 [360] RazorPages.cshtml) - IntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + LazyIntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt index 631386d09b5..d366a5f7893 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt @@ -18,38 +18,38 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(17, 2, true); HtmlContent - (17:1,0 [2] Sections.cshtml) - IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(64, 2, true); HtmlContent - (64:3,0 [2] Sections.cshtml) - IntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n + LazyIntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (68:4,2 [46] Sections.cshtml) - IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n CSharpCode - IntermediateToken - - CSharp - BeginContext(117, 26, true); HtmlContent - (117:7,0 [26] Sections.cshtml) - IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
- IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n CSharpCode - IntermediateToken - - CSharp - EndContext(); Section - - Section1 CSharpCode - IntermediateToken - - CSharp - BeginContext(162, 43, true); HtmlContent - (162:10,19 [43] Sections.cshtml) - IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -61,7 +61,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - @@ -69,7 +69,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(230, 2, true); HtmlContent - (230:12,29 [2] Sections.cshtml) - IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt index a1ddc987472..770b7ed3709 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt @@ -18,11 +18,11 @@ FieldDeclaration - - private - global::AllTagHelper - __AllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n CSharpCode - IntermediateToken - - CSharp - BeginContext(59, 2, true); HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -33,7 +33,7 @@ DefaultTagHelperCreate - - AspNetCore.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo PreallocatedTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - __tagHelperAttribute_0 - bar - Bar DefaultTagHelperExecute - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.codegen.cs b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.codegen.cs index a88e6ceab17..052a68d7b45 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.codegen.cs +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.codegen.cs @@ -13,7 +13,11 @@ namespace AspNetCore using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Mvc.ViewFeatures; [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"741fc99adb54ad906c5cdc5391aeffb51a1e767b", @"/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper.cshtml")] + [global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemMetadataAttribute("Identifier", "/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper.cshtml")] + [global::System.Runtime.CompilerServices.CreateNewOnMetadataUpdateAttribute] + #nullable restore public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ModelExpressionTagHelper : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage + #nullable disable { #line hidden #pragma warning disable 0649 @@ -85,16 +89,26 @@ public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ModelExpre WriteLiteral("\r\n"); } #pragma warning restore 1998 + #nullable restore [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } + public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } = default!; + #nullable disable + #nullable restore [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } + public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } = default!; + #nullable disable + #nullable restore [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } + public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } = default!; + #nullable disable + #nullable restore [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } + public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } = default!; + #nullable disable + #nullable restore [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } + public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } = default!; + #nullable disable } } #pragma warning restore 1591 diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index bb79e736957..b7c69de8343 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -9,14 +9,16 @@ UsingDirective - (135:5,1 [42] ) - Microsoft.AspNetCore.Mvc.Rendering UsingDirective - (178:6,1 [45] ) - Microsoft.AspNetCore.Mvc.ViewFeatures RazorSourceChecksumAttribute - + RazorCompiledItemMetadataAttribute - + CreateNewOnMetadataUpdateAttribute - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ModelExpressionTagHelper - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - DefaultTagHelperRuntime - FieldDeclaration - - private - global::InputTestTagHelper - __InputTestTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -24,22 +26,22 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.codegen.cs b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.codegen.cs index 38801c8dd23..30e08bac14f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.codegen.cs +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.codegen.cs @@ -20,7 +20,11 @@ namespace AspNetCore #line hidden #nullable disable [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"8bf3954ad78688478de155359db8af32627ee2b8", @"/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel.cshtml")] + [global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemMetadataAttribute("Identifier", "/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel.cshtml")] + [global::System.Runtime.CompilerServices.CreateNewOnMetadataUpdateAttribute] + #nullable restore public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorPagesWithoutModel : global::Microsoft.AspNetCore.Mvc.RazorPages.Page + #nullable disable { private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("text-danger"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("col-md-10"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); @@ -70,8 +74,8 @@ public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorPages __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "test", async() => { WriteLiteral("\r\n