diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt index a629d30b8c4..3062ddefc73 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt @@ -29,33 +29,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -
- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt index 4bd837546da..ad51e34eb2b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt @@ -17,16 +17,16 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(6, 49, true); HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 1b7987503c7..d389b7dd412 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -35,9 +35,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -49,7 +49,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -60,7 +60,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - 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 b40f00027e4..3991b350d45 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) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (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) - LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -44,7 +44,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(91, 2, true); HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -63,7 +63,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(120, 2, true); HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (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/PageWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt index d7710e42115..48db90dfbf9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt @@ -32,11 +32,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt index fb820fb106a..2a50fe18b11 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt @@ -15,16 +15,16 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [6] MalformedPageDirective.cshtml) - page HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 96e5f8c2a3a..53cb9d68608 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -37,9 +37,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -51,7 +51,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -62,7 +62,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (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/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index 48f9583f865..8b7de775fd4 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 @@ -16,9 +16,9 @@ FieldDeclaration - - private - global::InputTestTagHelper - __InputTestTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -30,7 +30,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -41,7 +41,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (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/PageWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt index ed9a464951c..aa670f8b61e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt @@ -34,11 +34,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -+ IntermediateToken - (131:6,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome + IntermediateToken - (138:6,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (143:6,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (149:7,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (152:7,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about - LazyIntermediateToken - (163:7,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (152:7,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about + IntermediateToken - (163:7,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (214:7,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core - LazyIntermediateToken - (250:7,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (254:7,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . - LazyIntermediateToken - (255:7,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (259:7,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (261:8,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -- LazyIntermediateToken - (240:9,7 [15] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - This is a body. - LazyIntermediateToken - (255:9,22 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (259:9,26 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (239:9,6 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - > + IntermediateToken - (240:9,7 [15] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - This is a body. + IntermediateToken - (255:9,22 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (259:9,26 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - HtmlContent - (268:10,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (268:10,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (270:11,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (277:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (268:10,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (270:11,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (277:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt index 7a19c739bda..e949a642890 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt @@ -20,59 +20,59 @@ FieldDeclaration - - private - global::FormTagHelper - __FormTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n + IntermediateToken - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n HtmlContent - (71:4,0 [191] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (71:4,0 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -+ IntermediateToken - (124:5,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome + IntermediateToken - (131:5,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (136:5,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (142:6,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (145:6,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about - LazyIntermediateToken - (156:6,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (145:6,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about + IntermediateToken - (156:6,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (207:6,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core - LazyIntermediateToken - (243:6,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (247:6,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . - LazyIntermediateToken - (248:6,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (252:6,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (254:7,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -+ IntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) - strong - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello + IntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi + IntermediateToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi DefaultTagHelperExecute - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World - LazyIntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + IntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -89,22 +89,22 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi + IntermediateToken - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi DefaultTagHelperExecute - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - Html - btn + IntermediateToken - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - Html - btn DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt index 8289daa4586..65693c8429b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt @@ -22,32 +22,32 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (33:2,0 [228] AttributeTargetingTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -+ IntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) - strong - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello + IntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World - LazyIntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + IntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -58,7 +58,7 @@ IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -71,7 +71,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt index fb37c7848d0..178617a0b4f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt @@ -33,142 +33,142 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (89:5,1 [102] Await.cshtml) - LazyIntermediateToken - (89:5,1 [4] Await.cshtml) - Html - \n\n - LazyIntermediateToken - (93:7,0 [8] Await.cshtml) - Html -
- LazyIntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
+ IntermediateToken - (89:5,1 [4] Await.cshtml) - Html - \n\n
+ IntermediateToken - (93:7,0 [8] Await.cshtml) - Html -
+ IntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
- LazyIntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (203:9,50 [42] Await.cshtml)
- LazyIntermediateToken - (203:9,50 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
+ IntermediateToken - (203:9,50 [4] Await.cshtml) - Html -
+ IntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
- LazyIntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (259:10,50 [43] Await.cshtml)
- LazyIntermediateToken - (259:10,50 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
+ IntermediateToken - (259:10,50 [4] Await.cshtml) - Html -
+ IntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpCode - (304:11,39 [14] Await.cshtml)
- LazyIntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
+ IntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
HtmlContent - (319:11,54 [50] Await.cshtml)
- LazyIntermediateToken - (319:11,54 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
+ IntermediateToken - (319:11,54 [4] Await.cshtml) - Html -
+ IntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
CSharpCode - (371:12,46 [1] Await.cshtml)
- LazyIntermediateToken - (371:12,46 [1] Await.cshtml) - CSharp -
+ IntermediateToken - (371:12,46 [1] Await.cshtml) - CSharp -
HtmlContent - (372:12,47 [3] Await.cshtml)
- LazyIntermediateToken - (372:12,47 [2] Await.cshtml) - Html -
+ IntermediateToken - (372:12,47 [2] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
- LazyIntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (387:12,62 [4] Await.cshtml)
- LazyIntermediateToken - (387:12,62 [4] Await.cshtml) - Html -
+ IntermediateToken - (387:12,62 [4] Await.cshtml) - Html -
CSharpCode - (391:12,66 [1] Await.cshtml)
- LazyIntermediateToken - (391:12,66 [1] Await.cshtml) - CSharp -
+ IntermediateToken - (391:12,66 [1] Await.cshtml) - CSharp -
HtmlContent - (393:12,68 [54] Await.cshtml)
- LazyIntermediateToken - (393:12,68 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
+ IntermediateToken - (393:12,68 [4] Await.cshtml) - Html -
+ IntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
- LazyIntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await
+ IntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await
HtmlContent - (453:13,54 [124] Await.cshtml)
- LazyIntermediateToken - (453:13,54 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
+ IntermediateToken - (453:13,54 [4] Await.cshtml) - Html -
+ IntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
- LazyIntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
+ IntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
HtmlContent - (593:18,57 [56] Await.cshtml)
- LazyIntermediateToken - (593:18,57 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
+ IntermediateToken - (593:18,57 [4] Await.cshtml) - Html -
+ IntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
- LazyIntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
+ IntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
HtmlContent - (669:19,70 [45] Await.cshtml)
- LazyIntermediateToken - (669:19,70 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
+ IntermediateToken - (669:19,70 [4] Await.cshtml) - Html -
+ IntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
- LazyIntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
+ IntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
HtmlContent - (739:20,64 [46] Await.cshtml)
- LazyIntermediateToken - (739:20,64 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
+ IntermediateToken - (739:20,64 [4] Await.cshtml) - Html -
+ IntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpCode - (787:21,42 [39] Await.cshtml)
- LazyIntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
+ IntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
HtmlContent - (827:21,82 [55] Await.cshtml)
- LazyIntermediateToken - (827:21,82 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
+ IntermediateToken - (827:21,82 [4] Await.cshtml) - Html -
+ IntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpCode - (884:22,51 [21] Await.cshtml)
- LazyIntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
+ IntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
HtmlContent - (906:22,73 [53] Await.cshtml)
- LazyIntermediateToken - (906:22,73 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
+ IntermediateToken - (906:22,73 [4] Await.cshtml) - Html -
+ IntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
CSharpCode - (961:23,49 [1] Await.cshtml)
- LazyIntermediateToken - (961:23,49 [1] Await.cshtml) - CSharp -
+ IntermediateToken - (961:23,49 [1] Await.cshtml) - CSharp -
HtmlContent - (962:23,50 [3] Await.cshtml)
- LazyIntermediateToken - (962:23,50 [2] Await.cshtml) - Html -
+ IntermediateToken - (962:23,50 [2] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
- LazyIntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
+ IntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
HtmlContent - (993:23,81 [4] Await.cshtml)
- LazyIntermediateToken - (993:23,81 [4] Await.cshtml) - Html -
+ IntermediateToken - (993:23,81 [4] Await.cshtml) - Html -
CSharpCode - (997:23,85 [1] Await.cshtml)
- LazyIntermediateToken - (997:23,85 [1] Await.cshtml) - CSharp -
+ IntermediateToken - (997:23,85 [1] Await.cshtml) - CSharp -
HtmlContent - (999:23,87 [57] Await.cshtml)
- LazyIntermediateToken - (999:23,87 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
+ IntermediateToken - (999:23,87 [4] Await.cshtml) - Html -
+ IntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
- LazyIntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
+ IntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
HtmlContent - (1076:24,71 [16] Await.cshtml)
- LazyIntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -
+ IntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ IntermediateToken - (146:8,42 [5] Await.cshtml) - Html -
+ IntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ IntermediateToken - (157:9,4 [2] Await.cshtml) - Html -
- LazyIntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
- LazyIntermediateToken - (529:17,45 [5] Await.cshtml) - Html -
- LazyIntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n
- LazyIntermediateToken - (540:18,4 [2] Await.cshtml) - Html -
+ IntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ IntermediateToken - (529:17,45 [5] Await.cshtml) - Html -
+ IntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ IntermediateToken - (540:18,4 [2] Await.cshtml) - Html -
- LazyIntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
+ IntermediateToken - (91:6,0 [2] Await.cshtml) - Html - \n
+ IntermediateToken - (93:7,0 [8] Await.cshtml) - Html -
+ IntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
- LazyIntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (203:9,50 [42] Await.cshtml)
- LazyIntermediateToken - (203:9,50 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
+ IntermediateToken - (203:9,50 [4] Await.cshtml) - Html -
+ IntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
- LazyIntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (259:10,50 [43] Await.cshtml)
- LazyIntermediateToken - (259:10,50 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
+ IntermediateToken - (259:10,50 [4] Await.cshtml) - Html -
+ IntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpCode - (304:11,39 [14] Await.cshtml)
- LazyIntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
+ IntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
HtmlContent - (319:11,54 [50] Await.cshtml)
- LazyIntermediateToken - (319:11,54 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
+ IntermediateToken - (319:11,54 [4] Await.cshtml) - Html -
+ IntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
HtmlContent - (371:12,46 [4] Await.cshtml)
- LazyIntermediateToken - (371:12,46 [1] Await.cshtml) - Html -
- LazyIntermediateToken - (372:12,47 [2] Await.cshtml) - Html -
+ IntermediateToken - (371:12,46 [1] Await.cshtml) - Html -
+ IntermediateToken - (372:12,47 [2] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
- LazyIntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
+ IntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (387:12,62 [5] Await.cshtml)
- LazyIntermediateToken - (387:12,62 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (391:12,66 [1] Await.cshtml) - Html -
+ IntermediateToken - (387:12,62 [4] Await.cshtml) - Html -
+ IntermediateToken - (391:12,66 [1] Await.cshtml) - Html -
CSharpCode - (392:12,67 [0] Await.cshtml)
- LazyIntermediateToken - (392:12,67 [0] Await.cshtml) - CSharp -
+ IntermediateToken - (392:12,67 [0] Await.cshtml) - CSharp -
HtmlContent - (393:12,68 [54] Await.cshtml)
- LazyIntermediateToken - (393:12,68 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
+ IntermediateToken - (393:12,68 [4] Await.cshtml) - Html -
+ IntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
- LazyIntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await
+ IntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await
HtmlContent - (453:13,54 [124] Await.cshtml)
- LazyIntermediateToken - (453:13,54 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
+ IntermediateToken - (453:13,54 [4] Await.cshtml) - Html -
+ IntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
- LazyIntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
+ IntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
HtmlContent - (593:18,57 [56] Await.cshtml)
- LazyIntermediateToken - (593:18,57 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
+ IntermediateToken - (593:18,57 [4] Await.cshtml) - Html -
+ IntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
- LazyIntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
+ IntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
HtmlContent - (669:19,70 [45] Await.cshtml)
- LazyIntermediateToken - (669:19,70 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
+ IntermediateToken - (669:19,70 [4] Await.cshtml) - Html -
+ IntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
- LazyIntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
+ IntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
HtmlContent - (739:20,64 [46] Await.cshtml)
- LazyIntermediateToken - (739:20,64 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
+ IntermediateToken - (739:20,64 [4] Await.cshtml) - Html -
+ IntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpCode - (787:21,42 [39] Await.cshtml)
- LazyIntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
+ IntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
HtmlContent - (827:21,82 [55] Await.cshtml)
- LazyIntermediateToken - (827:21,82 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
+ IntermediateToken - (827:21,82 [4] Await.cshtml) - Html -
+ IntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpCode - (884:22,51 [21] Await.cshtml)
- LazyIntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
+ IntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
HtmlContent - (906:22,73 [53] Await.cshtml)
- LazyIntermediateToken - (906:22,73 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
+ IntermediateToken - (906:22,73 [4] Await.cshtml) - Html -
+ IntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
HtmlContent - (961:23,49 [4] Await.cshtml)
- LazyIntermediateToken - (961:23,49 [1] Await.cshtml) - Html -
- LazyIntermediateToken - (962:23,50 [2] Await.cshtml) - Html -
+ IntermediateToken - (961:23,49 [1] Await.cshtml) - Html -
+ IntermediateToken - (962:23,50 [2] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
- LazyIntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
+ IntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
HtmlContent - (993:23,81 [5] Await.cshtml)
- LazyIntermediateToken - (993:23,81 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (997:23,85 [1] Await.cshtml) - Html -
+ IntermediateToken - (993:23,81 [4] Await.cshtml) - Html -
+ IntermediateToken - (997:23,85 [1] Await.cshtml) - Html -
CSharpCode - (998:23,86 [0] Await.cshtml)
- LazyIntermediateToken - (998:23,86 [0] Await.cshtml) - CSharp -
+ IntermediateToken - (998:23,86 [0] Await.cshtml) - CSharp -
HtmlContent - (999:23,87 [57] Await.cshtml)
- LazyIntermediateToken - (999:23,87 [4] Await.cshtml) - Html -
- LazyIntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
+ IntermediateToken - (999:23,87 [4] Await.cshtml) - Html -
+ IntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
- LazyIntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
+ IntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
HtmlContent - (1076:24,71 [16] Await.cshtml)
- LazyIntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -
+ IntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ IntermediateToken - (146:8,42 [5] Await.cshtml) - Html -
+ IntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ IntermediateToken - (157:9,4 [2] Await.cshtml) - Html -
- LazyIntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
- LazyIntermediateToken - (529:17,45 [5] Await.cshtml) - Html -
- LazyIntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n
- LazyIntermediateToken - (540:18,4 [2] Await.cshtml) - Html -
+ IntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ IntermediateToken - (529:17,45 [5] Await.cshtml) - Html -
+ IntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ IntermediateToken - (540:18,4 [2] Await.cshtml) - Html -
- LazyIntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
- LazyIntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -+ IntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ IntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [47] BasicTagHelpers_Prefixed.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox + IntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox DefaultTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox + IntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox DefaultTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World + IntermediateToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World DefaultTagHelperExecute - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -- LazyIntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
- LazyIntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -+ IntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ IntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [47] BasicTagHelpers_Prefixed.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -47,13 +47,13 @@ IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -- LazyIntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) - LazyIntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] Blocks.cshtml) - LazyIntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html - CSharpCode - (75:5,31 [16] Blocks.cshtml) - LazyIntermediateToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (91:7,1 [4] Blocks.cshtml) - LazyIntermediateToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (96:9,1 [19] Blocks.cshtml) - LazyIntermediateToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (115:10,4 [25] Blocks.cshtml) - LazyIntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -
CSharpCode - (140:10,29 [3] Blocks.cshtml) - LazyIntermediateToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (143:11,1 [4] Blocks.cshtml) - LazyIntermediateToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (148:13,1 [35] Blocks.cshtml) - LazyIntermediateToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (183:15,8 [36] Blocks.cshtml) - LazyIntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -+ IntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -
CSharpCode - (219:15,44 [40] Blocks.cshtml) - LazyIntermediateToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (259:18,8 [29] Blocks.cshtml) - LazyIntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -+ IntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -
CSharpCode - (288:18,37 [19] Blocks.cshtml) - LazyIntermediateToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} + IntermediateToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} HtmlContent - (307:20,1 [4] Blocks.cshtml) - LazyIntermediateToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (312:22,1 [39] Blocks.cshtml) - LazyIntermediateToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (351:23,4 [25] Blocks.cshtml) - LazyIntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # + IntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) - LazyIntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] Blocks.cshtml) - LazyIntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html - CSharpCode - (384:23,37 [3] Blocks.cshtml) - LazyIntermediateToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (387:24,1 [4] Blocks.cshtml) - LazyIntermediateToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (392:26,1 [11] Blocks.cshtml) - LazyIntermediateToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n HtmlContent - (403:27,4 [35] Blocks.cshtml) - LazyIntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -
CSharpCode - (438:27,39 [31] Blocks.cshtml) - LazyIntermediateToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (469:29,4 [29] Blocks.cshtml) - LazyIntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) - LazyIntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] Blocks.cshtml) - LazyIntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html - CSharpCode - (515:29,50 [3] Blocks.cshtml) - LazyIntermediateToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (518:30,1 [16] Blocks.cshtml) - LazyIntermediateToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n - LazyIntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now + IntermediateToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) - LazyIntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i HtmlContent - (536:32,14 [8] Blocks.cshtml) - LazyIntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html - + IntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (545:34,1 [26] Blocks.cshtml) - LazyIntermediateToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (571:35,4 [47] Blocks.cshtml) - LazyIntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -
CSharpCode - (618:35,51 [3] Blocks.cshtml) - LazyIntermediateToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt index 9245271c800..7e90605b381 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt @@ -14,120 +14,120 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Blocks - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # + IntermediateToken - (44:5,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) - LazyIntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i HtmlContent - (71:5,27 [6] Blocks.cshtml) - LazyIntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (75:5,31 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html - + IntermediateToken - (75:5,31 [2] Blocks.cshtml) - Html - \n CSharpCode - (77:6,0 [16] Blocks.cshtml) - LazyIntermediateToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (93:8,0 [2] Blocks.cshtml) - LazyIntermediateToken - (93:8,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (93:8,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (96:9,1 [15] Blocks.cshtml) - LazyIntermediateToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (111:10,0 [31] Blocks.cshtml) - LazyIntermediateToken - (111:10,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (140:10,29 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (111:10,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (140:10,29 [2] Blocks.cshtml) - Html - \n CSharpCode - (142:11,0 [3] Blocks.cshtml) - LazyIntermediateToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] Blocks.cshtml) - LazyIntermediateToken - (145:12,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (145:12,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (148:13,1 [27] Blocks.cshtml) - LazyIntermediateToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (175:15,0 [46] Blocks.cshtml) - LazyIntermediateToken - (175:15,0 [8] Blocks.cshtml) - Html - - LazyIntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (219:15,44 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (175:15,0 [8] Blocks.cshtml) - Html - + IntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -+ IntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (219:15,44 [2] Blocks.cshtml) - Html - \n CSharpCode - (221:16,0 [30] Blocks.cshtml) - LazyIntermediateToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n HtmlContent - (251:18,0 [39] Blocks.cshtml) - LazyIntermediateToken - (251:18,0 [8] Blocks.cshtml) - Html - - LazyIntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (288:18,37 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (251:18,0 [8] Blocks.cshtml) - Html - + IntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -+ IntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (288:18,37 [2] Blocks.cshtml) - Html - \n CSharpCode - (290:19,0 [19] Blocks.cshtml) - LazyIntermediateToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n + IntermediateToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] Blocks.cshtml) - LazyIntermediateToken - (309:21,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (309:21,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (312:22,1 [35] Blocks.cshtml) - LazyIntermediateToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (347:23,0 [29] Blocks.cshtml) - LazyIntermediateToken - (347:23,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # + IntermediateToken - (347:23,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) - LazyIntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j HtmlContent - (380:23,33 [6] Blocks.cshtml) - LazyIntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (384:23,37 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html - + IntermediateToken - (384:23,37 [2] Blocks.cshtml) - Html - \n CSharpCode - (386:24,0 [3] Blocks.cshtml) - LazyIntermediateToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] Blocks.cshtml) - LazyIntermediateToken - (389:25,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (389:25,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (392:26,1 [7] Blocks.cshtml) - LazyIntermediateToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] Blocks.cshtml) - LazyIntermediateToken - (399:27,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (438:27,39 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (399:27,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (438:27,39 [2] Blocks.cshtml) - Html - \n CSharpCode - (440:28,0 [25] Blocks.cshtml) - LazyIntermediateToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (465:29,0 [33] Blocks.cshtml) - LazyIntermediateToken - (465:29,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (465:29,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) - LazyIntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [6] Blocks.cshtml) - LazyIntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (515:29,50 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html - + IntermediateToken - (515:29,50 [2] Blocks.cshtml) - Html - \n CSharpCode - (517:30,0 [3] Blocks.cshtml) - LazyIntermediateToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (520:31,0 [14] Blocks.cshtml) - LazyIntermediateToken - (520:31,0 [2] Blocks.cshtml) - Html - \n - LazyIntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now + IntermediateToken - (520:31,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -
+ IntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) - LazyIntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i HtmlContent - (536:32,14 [8] Blocks.cshtml) - LazyIntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html - + IntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (545:34,1 [22] Blocks.cshtml) - LazyIntermediateToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (567:35,0 [53] Blocks.cshtml) - LazyIntermediateToken - (567:35,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -- LazyIntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -
- LazyIntermediateToken - (618:35,51 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (567:35,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -+ IntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -
+ IntermediateToken - (618:35,51 [2] Blocks.cshtml) - Html - \n CSharpCode - (620:36,0 [1] Blocks.cshtml) - LazyIntermediateToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } + IntermediateToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt index c5bbb5cf5fd..5de3a2301ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt @@ -37,41 +37,41 @@ TagHelper - (0:0,0 [1191] CSharp7.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (6:0,6 [6] CSharp7.cshtml) - LazyIntermediateToken - (6:0,6 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (6:0,6 [6] CSharp7.cshtml) - Html - \n CSharpCode - (14:1,6 [187] CSharp7.cshtml) - LazyIntermediateToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new Dictionary- LazyIntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: + IntermediateToken - (668:21,5 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -
+ IntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: CSharpExpression - (718:23,39 [62] CSharp7.cshtml) - LazyIntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M + IntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M HtmlContent - (781:23,102 [33] CSharp7.cshtml) - LazyIntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n - LazyIntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -- LazyIntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: + IntermediateToken - (670:22,0 [4] CSharp7.cshtml) - Html - + IntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -
+ IntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: CSharpExpression - (718:23,39 [62] CSharp7.cshtml) - LazyIntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M + IntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M HtmlContent - (781:23,102 [33] CSharp7.cshtml) - LazyIntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n - LazyIntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -Hello from C#, #" + i.ToString() + "
");\n }\n + IntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("Hello from C#, #" + i.ToString() + "
");\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt index 30c5a468373..b830b6b2952 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CodeBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPageHello from C#, #" + i.ToString() + "
");\n }\n + IntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("Hello from C#, #" + i.ToString() + "
");\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt index dd3cd3bcf56..82bb447ba81 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt @@ -38,19 +38,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n CSharpCode - (36:2,1 [52] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n + IntermediateToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n HtmlContent - (88:6,4 [51] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -- LazyIntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (541:16,37 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html - CSharpCode - (547:16,43 [8] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (547:16,43 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n + IntermediateToken - (547:16,43 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n HtmlContent - (555:18,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (555:18,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (580:18,29 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html - CSharpCode - (586:18,35 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (586:18,35 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (586:18,35 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (592:19,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (637:19,49 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html - CSharpCode - (643:19,55 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (643:19,55 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (643:19,55 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (649:20,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (669:20,24 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html - CSharpCode - (675:20,30 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt index b913a39e9d6..f821d841566 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt @@ -16,212 +16,212 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [64] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (2:0,2 [64] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n + IntermediateToken - (2:0,2 [64] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n HtmlContent - (66:4,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (66:4,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (70:4,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (87:4,21 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (89:5,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (93:5,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (87:4,21 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (89:5,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (93:5,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (114:5,25 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (116:6,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (120:6,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (114:5,25 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (116:6,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (120:6,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (143:6,27 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (145:7,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (149:7,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (143:6,27 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (145:7,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (149:7,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (172:7,27 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (174:8,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (178:8,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (172:7,27 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (174:8,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (178:8,4 [6] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (220:8,46 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (222:9,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (226:9,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (220:8,46 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (222:9,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (226:9,4 [6] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (270:9,48 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (272:10,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (276:10,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (270:9,48 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (272:10,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (276:10,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (318:10,46 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (320:11,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (315:10,43 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (316:10,44 [2] ConditionalAttributes2.cshtml) - Html - /> + IntermediateToken - (318:10,46 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (320:11,0 [4] ConditionalAttributes2.cshtml) - Html - TagHelper - (324:11,4 [19] ConditionalAttributes2.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperExecute - HtmlContent - (343:11,23 [14] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (343:11,23 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (345:12,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (349:12,4 [7] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (444:12,99 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (446:13,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (450:13,4 [2] ConditionalAttributes2.cshtml) - Html -+ IntermediateToken - (435:12,90 [9] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (444:12,99 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (446:13,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (450:13,4 [2] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (472:13,26 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (474:14,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (478:14,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (472:13,26 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (474:14,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (478:14,4 [2] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (500:14,26 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (497:14,23 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (498:14,24 [2] ConditionalAttributes2.cshtml) - Html - /> + IntermediateToken - (500:14,26 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (502:15,0 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (502:15,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (502:15,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (504:16,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (504:16,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (508:16,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (547:16,43 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (541:16,37 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (547:16,43 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (549:17,0 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (549:17,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (549:17,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (551:18,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (551:18,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (555:18,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (586:18,35 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (588:19,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -+ IntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (586:18,35 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (588:19,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (643:19,55 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (645:20,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -+ IntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -
+ IntermediateToken - (643:19,55 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (645:20,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -- LazyIntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (669:20,24 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (677:21,0 [0] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (677:21,0 [0] ConditionalAttributes2.cshtml) - CSharp - + IntermediateToken - (677:21,0 [0] ConditionalAttributes2.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt index a4919b59b3c..e421b7c0f6a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt @@ -35,134 +35,134 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [48] ConditionalAttributes.cshtml) - LazyIntermediateToken - (2:0,2 [48] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n + IntermediateToken - (2:0,2 [48] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n HtmlContent - (50:3,4 [16] ConditionalAttributes.cshtml) - LazyIntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html - CSharpCode - (66:3,20 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (66:3,20 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (66:3,20 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (72:4,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (87:4,19 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (88:4,20 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (90:4,22 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (90:4,22 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (90:4,22 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (96:5,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (115:5,23 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (116:5,24 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (118:5,26 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (118:5,26 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (118:5,26 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (124:6,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (143:6,23 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (144:6,24 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (146:6,26 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (146:6,26 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (146:6,26 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (152:7,4 [22] ConditionalAttributes.cshtml) - LazyIntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (188:7,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (189:7,41 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (191:7,43 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (191:7,43 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (191:7,43 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (197:8,4 [22] ConditionalAttributes.cshtml) - LazyIntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (237:8,44 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (238:8,45 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (240:8,47 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (240:8,47 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (240:8,47 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (246:9,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (282:9,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (283:9,41 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (285:9,43 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (285:9,43 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (285:9,43 [6] ConditionalAttributes.cshtml) - CSharp - \n TagHelper - (291:10,4 [18] ConditionalAttributes.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (300:10,13 [5] ConditionalAttributes.cshtml) - LazyIntermediateToken - (300:10,13 [5] ConditionalAttributes.cshtml) - Html - ~/Foo + IntermediateToken - (300:10,13 [5] ConditionalAttributes.cshtml) - Html - ~/Foo DefaultTagHelperExecute - CSharpCode - (309:10,22 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (309:10,22 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (309:10,22 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (315:11,4 [7] ConditionalAttributes.cshtml) - LazyIntermediateToken - (315:11,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (374:11,63 [23] ConditionalAttributes.cshtml) - Html - type="text/javascript" + IntermediateToken - (397:11,86 [1] ConditionalAttributes.cshtml) - Html - > + IntermediateToken - (398:11,87 [9] ConditionalAttributes.cshtml) - Html - CSharpCode - (407:11,96 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (407:11,96 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (407:11,96 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (413:12,4 [7] ConditionalAttributes.cshtml) - LazyIntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (488:12,79 [23] ConditionalAttributes.cshtml) - Html - type="text/javascript" + IntermediateToken - (511:12,102 [1] ConditionalAttributes.cshtml) - Html - > + IntermediateToken - (512:12,103 [9] ConditionalAttributes.cshtml) - Html - CSharpCode - (521:12,112 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (521:12,112 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (521:12,112 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (527:13,4 [111] ConditionalAttributes.cshtml) - LazyIntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - CSharpCode - (638:13,115 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (638:13,115 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (638:13,115 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (644:14,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (660:14,20 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (661:14,21 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (663:14,23 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt index fcc544820c1..a19fab624b7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt @@ -17,125 +17,125 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [44] ConditionalAttributes.cshtml) - LazyIntermediateToken - (2:0,2 [44] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n + IntermediateToken - (2:0,2 [44] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n HtmlContent - (46:3,0 [28] ConditionalAttributes.cshtml) - LazyIntermediateToken - (46:3,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (66:3,20 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (68:4,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (66:3,20 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (68:4,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (90:4,22 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (92:5,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (90:4,22 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (92:5,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (118:5,26 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (120:6,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (118:5,26 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (120:6,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (146:6,26 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (148:7,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (146:6,26 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (148:7,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (191:7,43 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:8,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (191:7,43 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (193:8,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (240:8,47 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (242:9,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (240:8,47 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (242:9,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (285:9,43 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (287:10,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (282:9,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (283:9,41 [2] ConditionalAttributes.cshtml) - Html - /> + IntermediateToken - (285:9,43 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (287:10,0 [4] ConditionalAttributes.cshtml) - Html - TagHelper - (291:10,4 [18] ConditionalAttributes.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (309:10,22 [13] ConditionalAttributes.cshtml) - LazyIntermediateToken - (309:10,22 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (311:11,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (315:11,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (407:11,96 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (409:12,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (407:11,96 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (409:12,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (521:12,112 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (523:13,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (638:13,115 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (640:14,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html -+ IntermediateToken - (512:12,103 [9] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (521:12,112 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (523:13,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (638:13,115 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (640:14,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html -
- LazyIntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (660:14,20 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (661:14,21 [2] ConditionalAttributes.cshtml) - Html - /> + IntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - Html - \n CSharpCode - (665:15,0 [0] ConditionalAttributes.cshtml) - LazyIntermediateToken - (665:15,0 [0] ConditionalAttributes.cshtml) - CSharp - + IntermediateToken - (665:15,0 [0] ConditionalAttributes.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt index a41230d2a4c..3a60af35409 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt @@ -41,101 +41,101 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [30] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. + IntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. DefaultTagHelperCreate - - TestNamespace.ATagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ DefaultTagHelperExecute - HtmlContent - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (67:3,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. + IntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - Html - ~/hello + IntermediateToken - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - Html - ~/hello DefaultTagHelperExecute - HtmlContent - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (101:4,0 [41] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world DefaultTagHelperExecute - HtmlContent - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (144:5,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (155:5,11 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false HtmlAttributeValue - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world + IntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world DefaultTagHelperExecute - HtmlContent - (191:5,47 [35] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. - LazyIntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. + IntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (226:7,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (236:7,10 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (260:8,0 [46] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world@false + IntermediateToken - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world@false DefaultTagHelperExecute - HtmlContent - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (308:9,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.SingleQuotes HtmlAttributeValue - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world CSharpExpressionAttributeValue - (331:9,23 [7] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (357:10,0 [42] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -143,39 +143,39 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text + IntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text DefaultTagHelperProperty - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text + IntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers + IntermediateToken - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers DefaultTagHelperExecute - HtmlContent - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (401:11,0 [43] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - Html - texty + IntermediateToken - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - Html - texty DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers + IntermediateToken - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers DefaultTagHelperExecute - HtmlContent - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (446:12,0 [45] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - Html - checkbox + IntermediateToken - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelper + IntermediateToken - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelper DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt index ac5094f3727..9b868dad189 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt @@ -30,93 +30,93 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper2 - __TestNamespace_CatchAllTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [30] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. + IntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. DefaultTagHelperCreate - - TestNamespace.ATagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (67:3,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. + IntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (101:4,0 [41] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (144:5,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (155:5,11 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false HtmlAttributeValue - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world + IntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world DefaultTagHelperExecute - HtmlContent - (191:5,47 [35] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. - LazyIntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. + IntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (226:7,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (236:7,10 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (260:8,0 [46] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (308:9,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.SingleQuotes HtmlAttributeValue - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world CSharpExpressionAttributeValue - (331:9,23 [7] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (357:10,0 [42] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -127,7 +127,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (401:11,0 [43] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 @@ -136,7 +136,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (446:12,0 [45] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt index d69a6e19ae9..e110b4dddb3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt @@ -34,61 +34,61 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [19] DesignTime.cshtml) - LazyIntermediateToken - (0:0,0 [4] DesignTime.cshtml) - Html -- LazyIntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # + IntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -
+ IntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) - LazyIntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i + IntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i HtmlContent - (75:2,23 [4] DesignTime.cshtml) - LazyIntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -
+ IntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html - CSharpCode - (79:2,27 [15] DesignTime.cshtml) - LazyIntermediateToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } + IntermediateToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } HtmlContent - (94:3,13 [17] DesignTime.cshtml) - LazyIntermediateToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -- LazyIntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -
+ IntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) - LazyIntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) + IntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) HtmlContent - (126:7,15 [2] DesignTime.cshtml) - LazyIntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [24] DesignTime.cshtml) - LazyIntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( + IntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [19] DesignTime.cshtml) HtmlContent - (134:8,6 [7] DesignTime.cshtml) - LazyIntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar + IntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -
+ IntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) - LazyIntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz + IntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz HtmlContent - (145:8,17 [8] DesignTime.cshtml) - LazyIntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz - LazyIntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) + IntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + IntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html - + IntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) HtmlContent - (154:8,26 [10] DesignTime.cshtml) - LazyIntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html - - LazyIntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n Section - - Footer HtmlContent - (181:11,17 [22] DesignTime.cshtml) - LazyIntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -- LazyIntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo - LazyIntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -+ IntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + IntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -
+ IntermediateToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n CSharpExpression - (204:13,5 [3] DesignTime.cshtml) - LazyIntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar + IntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar HtmlContent - (207:13,8 [2] DesignTime.cshtml) - LazyIntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt index d3807560f6b..b9630b13c7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt @@ -14,65 +14,65 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DesignTime - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # + IntermediateToken - (52:2,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -
+ IntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) - LazyIntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i + IntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i HtmlContent - (75:2,23 [6] DesignTime.cshtml) - LazyIntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (79:2,27 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html - + IntermediateToken - (79:2,27 [2] DesignTime.cshtml) - Html - \n CSharpCode - (81:3,0 [15] DesignTime.cshtml) - LazyIntermediateToken - (81:3,0 [15] DesignTime.cshtml) - CSharp - }\n + IntermediateToken - (81:3,0 [15] DesignTime.cshtml) - CSharp - }\n HtmlContent - (96:4,0 [15] DesignTime.cshtml) - LazyIntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -- LazyIntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -
+ IntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) - LazyIntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) + IntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) HtmlContent - (126:7,15 [2] DesignTime.cshtml) - LazyIntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [24] DesignTime.cshtml) - LazyIntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( + IntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [19] DesignTime.cshtml) HtmlContent - (134:8,6 [7] DesignTime.cshtml) - LazyIntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar + IntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -
+ IntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) - LazyIntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz + IntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz HtmlContent - (145:8,17 [8] DesignTime.cshtml) - LazyIntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz - LazyIntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) + IntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + IntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html - + IntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) HtmlContent - (154:8,26 [10] DesignTime.cshtml) - LazyIntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html - - LazyIntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n Section - - Footer HtmlContent - (181:11,17 [22] DesignTime.cshtml) - LazyIntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -- LazyIntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo - LazyIntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (197:12,14 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (199:13,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -+ IntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + IntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -
+ IntermediateToken - (197:12,14 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (199:13,0 [4] DesignTime.cshtml) - Html - CSharpExpression - (204:13,5 [3] DesignTime.cshtml) - LazyIntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar + IntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar HtmlContent - (207:13,8 [2] DesignTime.cshtml) - LazyIntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt index ab28801064e..6f895589d6c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt @@ -38,84 +38,84 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperHtmlAttribute - - TYPE - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperExecute - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false + IntermediateToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false DefaultTagHelperExecute - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true + IntermediateToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true + IntermediateToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true DefaultTagHelperExecute - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 DefaultTagHelperHtmlAttribute - - AGE - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 + IntermediateToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 DefaultTagHelperHtmlAttribute - - Age - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 + IntermediateToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt index 23a4be0441f..67dc0663da8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt @@ -27,11 +27,11 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -41,7 +41,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -54,7 +54,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -69,7 +69,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_6 DefaultTagHelperExecute - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt index fa8854357f2..a535bbc08ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt @@ -37,17 +37,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox + IntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - string TestNamespace.CatchAllTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox + IntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.CatchAllTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt index ea69fd7cfab..23df2c8d31b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt @@ -18,7 +18,7 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper - __TestNamespace_CatchAllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt index ab50d2f96a4..55d68713010 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt @@ -36,35 +36,35 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (57:2,22 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -73,86 +73,86 @@ IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - IntermediateToken - - Html - CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - IntermediateToken - - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } CSharpExpressionAttributeValue - (406:9,75 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (444:11,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpExpressionAttributeValue - (458:11,30 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (472:11,44 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static + IntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static HtmlAttributeValue - (479:11,51 [11] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content + IntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content CSharpExpressionAttributeValue - (490:11,62 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt index 072ac7c0357..d4150e4b5f0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt @@ -16,35 +16,35 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper - __TestNamespace_InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (57:2,22 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -53,86 +53,86 @@ IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - IntermediateToken - - Html - CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - IntermediateToken - - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } CSharpExpressionAttributeValue - (406:9,75 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (444:11,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpExpressionAttributeValue - (458:11,30 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (472:11,44 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static + IntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static HtmlAttributeValue - (479:11,51 [11] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content + IntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content CSharpExpressionAttributeValue - (490:11,62 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt index 00cb7150430..58ab9bc5e72 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt @@ -38,10 +38,10 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [15] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [4] EmptyAttributeTagHelpers.cshtml) - Html - \n\n - LazyIntermediateToken - (33:2,0 [4] EmptyAttributeTagHelpers.cshtml) - Html -- LazyIntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! - LazyIntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -+ IntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + IntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
CSharpCode - (121:8,23 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} + IntermediateToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) - LazyIntermediateToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n - LazyIntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -- LazyIntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n + IntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (134:12,1 [38] ExpressionsInCode.cshtml) - LazyIntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n + IntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) - LazyIntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") + IntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpCode - (196:13,28 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} + IntermediateToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) - LazyIntermediateToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n - LazyIntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt index fc5e2f7292b..1202e55683b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt @@ -14,37 +14,37 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExpressionsInCode - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! - LazyIntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
- LazyIntermediateToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - + IntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -+ IntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + IntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (123:9,0 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n + IntermediateToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) - LazyIntermediateToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n - LazyIntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -- LazyIntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (134:12,1 [38] ExpressionsInCode.cshtml) - LazyIntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n + IntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) - LazyIntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") + IntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpCode - (196:13,28 [5] ExpressionsInCode.cshtml) - LazyIntermediateToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n + IntermediateToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) - LazyIntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -
+ IntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt index 30b7218368c..458d2a72c48 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpCode - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n + IntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt index deee0e85d86..005efcfb0ec 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlockMinimal - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # + IntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -
+ IntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i + IntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) - LazyIntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -
+ IntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - CSharpCode - (60:1,27 [3] ImplicitExpression.cshtml) - LazyIntermediateToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} + IntermediateToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt index 7693cf998ab..d717134beee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt @@ -14,19 +14,19 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpression - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # + IntermediateToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - + IntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -
+ IntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i + IntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) - LazyIntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -
- LazyIntermediateToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n + IntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - + IntermediateToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n CSharpCode - (62:2,0 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } + IntermediateToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index 5748fd781a6..bc6fb665623 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -44,69 +44,69 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (100:2,13 [0] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (100:2,13 [0] IncompleteDirectives.cshtml) - HtmlContent - (100:2,13 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (100:2,13 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (100:2,13 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (116:3,14 [0] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (116:3,14 [0] IncompleteDirectives.cshtml) - HtmlContent - (116:3,14 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (116:3,14 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (116:3,14 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (132:4,14 [1] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (132:4,14 [1] IncompleteDirectives.cshtml) - " HtmlContent - (133:4,15 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (133:4,15 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (133:4,15 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (153:6,16 [0] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (153:6,16 [0] IncompleteDirectives.cshtml) - HtmlContent - (153:6,16 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (153:6,16 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (153:6,16 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (172:7,17 [0] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (172:7,17 [0] IncompleteDirectives.cshtml) - HtmlContent - (172:7,17 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (172:7,17 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (172:7,17 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (191:8,17 [1] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (191:8,17 [1] IncompleteDirectives.cshtml) - " HtmlContent - (192:8,18 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (192:8,18 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (192:8,18 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (212:10,16 [0] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (212:10,16 [0] IncompleteDirectives.cshtml) - HtmlContent - (212:10,16 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (212:10,16 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (212:10,16 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (231:11,17 [0] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (231:11,17 [0] IncompleteDirectives.cshtml) - HtmlContent - (231:11,17 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (231:11,17 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (231:11,17 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (250:12,17 [1] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (250:12,17 [1] IncompleteDirectives.cshtml) - " HtmlContent - (251:12,18 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (251:12,18 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (251:12,18 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (255:14,0 [9] IncompleteDirectives.cshtml) - inherits CSharpCode - (264:14,9 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (264:14,9 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (266:15,0 [10] IncompleteDirectives.cshtml) - inherits DirectiveToken - (276:15,10 [0] IncompleteDirectives.cshtml) - HtmlContent - (276:15,10 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (280:17,0 [12] IncompleteDirectives.cshtml) - functions MalformedDirective - (292:18,0 [15] IncompleteDirectives.cshtml) - functions MalformedDirective - (307:20,0 [8] IncompleteDirectives.cshtml) - section CSharpCode - (315:20,8 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (315:20,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (317:21,0 [9] IncompleteDirectives.cshtml) - section DirectiveToken - (326:21,9 [0] IncompleteDirectives.cshtml) - HtmlContent - (326:21,9 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (330:23,0 [9] IncompleteDirectives.cshtml) - section HtmlContent - (339:23,9 [3] IncompleteDirectives.cshtml) - LazyIntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n + IntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n MalformedDirective - (342:24,0 [12] IncompleteDirectives.cshtml) - functions CSharpCode - (354:24,12 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index 7274c0398a5..9902d2bd157 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_IncompleteDirectives - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar - LazyIntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + IntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpCode - (45:2,25 [7] Instrumented.cshtml) - LazyIntermediateToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n + IntermediateToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n HtmlContent - (54:3,6 [14] Instrumented.cshtml) - LazyIntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + IntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n CSharpCode - (68:4,0 [4] Instrumented.cshtml) - LazyIntermediateToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - + IntermediateToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - HtmlContent - (72:4,4 [19] Instrumented.cshtml) - LazyIntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World - LazyIntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + IntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -
CSharpCode - (91:4,23 [2] Instrumented.cshtml) - LazyIntermediateToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n + IntermediateToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n HtmlContent - (96:6,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (99:7,1 [22] Instrumented.cshtml) - LazyIntermediateToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (121:8,4 [19] Instrumented.cshtml) - LazyIntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # + IntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) - LazyIntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i + IntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i HtmlContent - (144:8,27 [4] Instrumented.cshtml) - LazyIntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html - CSharpCode - (148:8,31 [16] Instrumented.cshtml) - LazyIntermediateToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (164:10,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (169:12,1 [19] Instrumented.cshtml) - LazyIntermediateToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (188:13,4 [25] Instrumented.cshtml) - LazyIntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -
CSharpCode - (213:13,29 [3] Instrumented.cshtml) - LazyIntermediateToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (216:14,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (221:16,1 [35] Instrumented.cshtml) - LazyIntermediateToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (256:18,8 [36] Instrumented.cshtml) - LazyIntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -
CSharpCode - (292:18,44 [40] Instrumented.cshtml) - LazyIntermediateToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (332:21,8 [29] Instrumented.cshtml) - LazyIntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + IntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -
CSharpCode - (361:21,37 [19] Instrumented.cshtml) - LazyIntermediateToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} + IntermediateToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} HtmlContent - (380:23,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (385:25,1 [39] Instrumented.cshtml) - LazyIntermediateToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (424:26,4 [25] Instrumented.cshtml) - LazyIntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # + IntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) - LazyIntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j + IntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j HtmlContent - (453:26,33 [4] Instrumented.cshtml) - LazyIntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html - CSharpCode - (457:26,37 [3] Instrumented.cshtml) - LazyIntermediateToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (460:27,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (465:29,1 [11] Instrumented.cshtml) - LazyIntermediateToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n + IntermediateToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n HtmlContent - (476:30,4 [35] Instrumented.cshtml) - LazyIntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -
CSharpCode - (511:30,39 [31] Instrumented.cshtml) - LazyIntermediateToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (542:32,4 [29] Instrumented.cshtml) - LazyIntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) - LazyIntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message + IntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message HtmlContent - (584:32,46 [4] Instrumented.cshtml) - LazyIntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html - CSharpCode - (588:32,50 [3] Instrumented.cshtml) - LazyIntermediateToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (591:33,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (596:35,1 [26] Instrumented.cshtml) - LazyIntermediateToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (622:36,4 [47] Instrumented.cshtml) - LazyIntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -
CSharpCode - (669:36,51 [3] Instrumented.cshtml) - LazyIntermediateToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt index 472ccdcbb4b..30e79c60eec 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt @@ -14,132 +14,132 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Instrumented - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar - LazyIntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + IntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpCode - (45:2,25 [3] Instrumented.cshtml) - LazyIntermediateToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n + IntermediateToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n HtmlContent - (48:3,0 [4] Instrumented.cshtml) - LazyIntermediateToken - (48:3,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (48:3,0 [4] Instrumented.cshtml) - Html - HtmlContent - (54:3,6 [39] Instrumented.cshtml) - LazyIntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n - LazyIntermediateToken - (68:4,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World - LazyIntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + IntermediateToken - (68:4,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + IntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n CSharpCode - (93:5,0 [0] Instrumented.cshtml) - LazyIntermediateToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - + IntermediateToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (99:7,1 [18] Instrumented.cshtml) - LazyIntermediateToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (117:8,0 [23] Instrumented.cshtml) - LazyIntermediateToken - (117:8,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # + IntermediateToken - (117:8,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) - LazyIntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i + IntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i HtmlContent - (144:8,27 [6] Instrumented.cshtml) - LazyIntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html - + IntermediateToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n CSharpCode - (150:9,0 [16] Instrumented.cshtml) - LazyIntermediateToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (166:11,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (169:12,1 [15] Instrumented.cshtml) - LazyIntermediateToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (184:13,0 [31] Instrumented.cshtml) - LazyIntermediateToken - (184:13,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (184:13,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n CSharpCode - (215:14,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (218:15,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (221:16,1 [27] Instrumented.cshtml) - LazyIntermediateToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (248:18,0 [46] Instrumented.cshtml) - LazyIntermediateToken - (248:18,0 [8] Instrumented.cshtml) - Html - - LazyIntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (248:18,0 [8] Instrumented.cshtml) - Html - + IntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n CSharpCode - (294:19,0 [30] Instrumented.cshtml) - LazyIntermediateToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n HtmlContent - (324:21,0 [39] Instrumented.cshtml) - LazyIntermediateToken - (324:21,0 [8] Instrumented.cshtml) - Html - - LazyIntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (324:21,0 [8] Instrumented.cshtml) - Html - + IntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + IntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n CSharpCode - (363:22,0 [19] Instrumented.cshtml) - LazyIntermediateToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n + IntermediateToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n HtmlContent - (382:24,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (385:25,1 [35] Instrumented.cshtml) - LazyIntermediateToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (420:26,0 [29] Instrumented.cshtml) - LazyIntermediateToken - (420:26,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # + IntermediateToken - (420:26,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) - LazyIntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j + IntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j HtmlContent - (453:26,33 [6] Instrumented.cshtml) - LazyIntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html - + IntermediateToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n CSharpCode - (459:27,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (462:28,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (465:29,1 [7] Instrumented.cshtml) - LazyIntermediateToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n + IntermediateToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n HtmlContent - (472:30,0 [41] Instrumented.cshtml) - LazyIntermediateToken - (472:30,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (472:30,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n CSharpCode - (513:31,0 [25] Instrumented.cshtml) - LazyIntermediateToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (538:32,0 [33] Instrumented.cshtml) - LazyIntermediateToken - (538:32,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (538:32,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -
+ IntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) - LazyIntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message + IntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message HtmlContent - (584:32,46 [6] Instrumented.cshtml) - LazyIntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html - + IntermediateToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n CSharpCode - (590:33,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (593:34,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (596:35,1 [22] Instrumented.cshtml) - LazyIntermediateToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (618:36,0 [53] Instrumented.cshtml) - LazyIntermediateToken - (618:36,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -- LazyIntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -
- LazyIntermediateToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (618:36,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -+ IntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -
+ IntermediateToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n CSharpCode - (671:37,0 [1] Instrumented.cshtml) - LazyIntermediateToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } + IntermediateToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt index 1913a74d92a..9803163f6f9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt @@ -33,17 +33,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [46] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -- LazyIntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -
+ IntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() + IntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -
+ IntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - CSharpCode - (86:2,46 [9] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n + IntermediateToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt index 466ca6777a1..b97c9134c0b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt @@ -14,19 +14,19 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_MarkupInCodeBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # + IntermediateToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - + IntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -
+ IntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() + IntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -
- LazyIntermediateToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n + IntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - + IntermediateToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n CSharpCode - (88:3,0 [7] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n + IntermediateToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt index e9de58a8aba..855fcab9bf9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt @@ -36,72 +36,72 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n + IntermediateToken - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n TagHelper - (189:9,8 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - CSharpExpression - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name + IntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - CSharpCode - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n }\n + IntermediateToken - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n }\n HtmlContent - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); + IntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); CSharpCode - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); + IntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); HtmlContent - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n + IntermediateToken - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n TagHelper - (415:20,8 [72] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (420:20,13 [33] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (420:20,13 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (434:21,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -- LazyIntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - CSharpCode - (75:5,31 [16] NoLinePragmas.cshtml) - LazyIntermediateToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (96:9,1 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
CSharpCode - (140:10,29 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (148:13,1 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) - LazyIntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
CSharpCode - (219:15,44 [40] NoLinePragmas.cshtml) - LazyIntermediateToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
CSharpCode - (288:18,37 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} + IntermediateToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (312:22,1 [39] NoLinePragmas.cshtml) - LazyIntermediateToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # + IntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - CSharpCode - (384:23,37 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (392:26,1 [11] NoLinePragmas.cshtml) - LazyIntermediateToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
CSharpCode - (438:27,39 [31] NoLinePragmas.cshtml) - LazyIntermediateToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) - LazyIntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - CSharpCode - (515:29,50 [7] NoLinePragmas.cshtml) - LazyIntermediateToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n + IntermediateToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n CSharpCode - (556:32,34 [0] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - + IntermediateToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n - LazyIntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now + IntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) - LazyIntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (581:35,1 [26] NoLinePragmas.cshtml) - LazyIntermediateToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) - LazyIntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
CSharpCode - (654:36,51 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt index a275c88ecea..859f1717536 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt @@ -14,121 +14,121 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NoLinePragmas - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage- LazyIntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # + IntermediateToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (77:6,0 [16] NoLinePragmas.cshtml) - LazyIntermediateToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (96:9,1 [15] NoLinePragmas.cshtml) - LazyIntermediateToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) - LazyIntermediateToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (142:11,0 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n + IntermediateToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (148:13,1 [27] NoLinePragmas.cshtml) - LazyIntermediateToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) - LazyIntermediateToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - + IntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (221:16,0 [30] NoLinePragmas.cshtml) - LazyIntermediateToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) - LazyIntermediateToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - + IntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (290:19,0 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n + IntermediateToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (312:22,1 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # + IntermediateToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (386:24,0 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n + IntermediateToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (392:26,1 [7] NoLinePragmas.cshtml) - LazyIntermediateToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) - LazyIntermediateToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (440:28,0 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) - LazyIntermediateToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) - LazyIntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (517:30,0 [5] NoLinePragmas.cshtml) - LazyIntermediateToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n + IntermediateToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n CSharpCode - (556:32,34 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n + IntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) - LazyIntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now + IntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) - LazyIntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (581:35,1 [22] NoLinePragmas.cshtml) - LazyIntermediateToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) - LazyIntermediateToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -- LazyIntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
- LazyIntermediateToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -+ IntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
+ IntermediateToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (656:37,0 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } + IntermediateToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt index b9b1062d69d..e4602cd8ee1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt @@ -33,39 +33,39 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data CSharpCode - (22:1,18 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (29:2,5 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] CSharpCode - (51:2,27 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (58:3,5 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] CSharpCode - (84:3,31 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (91:4,5 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpCode - (132:4,46 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt index de3a32afa0f..2055092f8a1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt @@ -14,39 +14,39 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NullConditionalExpressions - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage