From 0f7b0f5d8cf954ab0ba3f46e566c3f276da156bb Mon Sep 17 00:00:00 2001
From: Ajay Bhargav Baaskaran
+ HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n
+ RazorIRToken - (54:3,4 [3] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml)
InitializeTagHelperStructure - - strong - TagMode.StartTagAndEndTag
- HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Hello
+ HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello
CreateTagHelper - - TestNamespace.CatchAllTagHelper
AddTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes
- HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - hi
+ HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi
ExecuteTagHelpers -
- HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - World
+ HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + RazorIRToken - (54:3,4 [3] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - strong - TagMode.StartTagAndEndTag - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Hello + HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello CreateTagHelper - - TestNamespace.CatchAllTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 ExecuteTagHelpers - - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - World
\n \n + HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (93:3,43 [8] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + RazorIRToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + RazorIRToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -27,9 +40,11 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - true + HtmlContent - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - \n + HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -38,10 +53,12 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - true + HtmlContent - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 ExecuteTagHelpers - - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - \n + HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt index 86fe2f27e5..f93bf6d0b3 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt @@ -16,54 +16,122 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (89:5,1 [102] Await.cshtml) - \n\nBasic Asynchronous Expression:
+ HtmlContent - (89:5,1 [102] Await.cshtml)
+ RazorIRToken - (89:5,1 [4] Await.cshtml) - Html - \n\n
+ RazorIRToken - (93:7,0 [9] Await.cshtml) - Html -
+ RazorIRToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
RazorIRToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (203:9,50 [42] Await.cshtml) - Basic Asynchronous Template:
+ HtmlContent - (203:9,50 [42] Await.cshtml)
+ RazorIRToken - (203:9,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
RazorIRToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (259:10,50 [43] Await.cshtml) - Basic Asynchronous Statement:
+ HtmlContent - (259:10,50 [43] Await.cshtml)
+ RazorIRToken - (259:10,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpStatement - (304:11,39 [14] Await.cshtml)
RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
- HtmlContent - (319:11,54 [50] Await.cshtml) - Basic Asynchronous Statement Nested:
+ HtmlContent - (319:11,54 [50] Await.cshtml)
+ RazorIRToken - (319:11,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
CSharpStatement - (371:12,46 [1] Await.cshtml)
RazorIRToken - (371:12,46 [1] Await.cshtml) - CSharp -
- HtmlContent - (372:12,47 [3] Await.cshtml) -
+ HtmlContent - (372:12,47 [3] Await.cshtml)
+ RazorIRToken - (372:12,47 [3] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
RazorIRToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (387:12,62 [4] Await.cshtml) -
+ HtmlContent - (387:12,62 [4] Await.cshtml)
+ RazorIRToken - (387:12,62 [4] Await.cshtml) - Html -
CSharpStatement - (391:12,66 [1] Await.cshtml)
RazorIRToken - (391:12,66 [1] Await.cshtml) - CSharp -
- HtmlContent - (393:12,68 [54] Await.cshtml) - Basic Incomplete Asynchronous Statement:
+ HtmlContent - (393:12,68 [54] Await.cshtml)
+ RazorIRToken - (393:12,68 [4] Await.cshtml) - Html -
+ RazorIRToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
RazorIRToken - (448:13,49 [5] Await.cshtml) - CSharp - await
- HtmlContent - (453:13,54 [124] Await.cshtml) - Advanced Asynchronous Expression:
+ HtmlContent - (453:13,54 [124] Await.cshtml)
+ RazorIRToken - (453:13,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
RazorIRToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
- HtmlContent - (593:18,57 [56] Await.cshtml) - Advanced Asynchronous Expression Extended:
+ HtmlContent - (593:18,57 [56] Await.cshtml)
+ RazorIRToken - (593:18,57 [4] Await.cshtml) - Html -
+ RazorIRToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
RazorIRToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (669:19,70 [45] Await.cshtml) - Advanced Asynchronous Template:
+ HtmlContent - (669:19,70 [45] Await.cshtml)
+ RazorIRToken - (669:19,70 [4] Await.cshtml) - Html -
+ RazorIRToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
RazorIRToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
- HtmlContent - (739:20,64 [46] Await.cshtml) - Advanced Asynchronous Statement:
+ HtmlContent - (739:20,64 [46] Await.cshtml)
+ RazorIRToken - (739:20,64 [4] Await.cshtml) - Html -
+ RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpStatement - (787:21,42 [39] Await.cshtml)
RazorIRToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
- HtmlContent - (827:21,82 [55] Await.cshtml) - Advanced Asynchronous Statement Extended:
+ HtmlContent - (827:21,82 [55] Await.cshtml)
+ RazorIRToken - (827:21,82 [4] Await.cshtml) - Html -
+ RazorIRToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpStatement - (884:22,51 [21] Await.cshtml)
RazorIRToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (906:22,73 [53] Await.cshtml) - Advanced Asynchronous Statement Nested:
+ HtmlContent - (906:22,73 [53] Await.cshtml)
+ RazorIRToken - (906:22,73 [4] Await.cshtml) - Html -
+ RazorIRToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
CSharpStatement - (961:23,49 [1] Await.cshtml)
RazorIRToken - (961:23,49 [1] Await.cshtml) - CSharp -
- HtmlContent - (962:23,50 [3] Await.cshtml) -
+ HtmlContent - (962:23,50 [3] Await.cshtml)
+ RazorIRToken - (962:23,50 [3] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
RazorIRToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
- HtmlContent - (993:23,81 [4] Await.cshtml) -
+ HtmlContent - (993:23,81 [4] Await.cshtml)
+ RazorIRToken - (993:23,81 [4] Await.cshtml) - Html -
CSharpStatement - (997:23,85 [1] Await.cshtml)
RazorIRToken - (997:23,85 [1] Await.cshtml) - CSharp -
- HtmlContent - (999:23,87 [57] Await.cshtml) - Advanced Incomplete Asynchronous Statement:
+ HtmlContent - (999:23,87 [57] Await.cshtml)
+ RazorIRToken - (999:23,87 [4] Await.cshtml) - Html -
+ RazorIRToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
RazorIRToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
- HtmlContent - (1076:24,71 [16] Await.cshtml) -
+ RazorIRToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ RazorIRToken - (146:8,42 [5] Await.cshtml) - Html -
+ RazorIRToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (157:9,4 [3] Await.cshtml) - Html - Advanced Asynchronous Expression Test
\n
+ RazorIRToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ RazorIRToken - (529:17,45 [5] Await.cshtml) - Html -
+ RazorIRToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (540:18,4 [3] Await.cshtml) - Html -
Basic Asynchronous Expression:
+ HtmlContent - (91:6,0 [100] Await.cshtml)
+ RazorIRToken - (91:6,0 [2] Await.cshtml) - Html - \n
+ RazorIRToken - (93:7,0 [9] Await.cshtml) - Html -
+ RazorIRToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
RazorIRToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (203:9,50 [42] Await.cshtml) - Basic Asynchronous Template:
+ HtmlContent - (203:9,50 [42] Await.cshtml)
+ RazorIRToken - (203:9,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
RazorIRToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (259:10,50 [43] Await.cshtml) - Basic Asynchronous Statement:
+ HtmlContent - (259:10,50 [43] Await.cshtml)
+ RazorIRToken - (259:10,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpStatement - (304:11,39 [14] Await.cshtml)
RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
- HtmlContent - (319:11,54 [50] Await.cshtml) - Basic Asynchronous Statement Nested:
- HtmlContent - (371:12,46 [4] Await.cshtml) -
+ HtmlContent - (319:11,54 [50] Await.cshtml)
+ RazorIRToken - (319:11,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
+ HtmlContent - (371:12,46 [4] Await.cshtml)
+ RazorIRToken - (371:12,46 [1] Await.cshtml) - Html -
+ RazorIRToken - (372:12,47 [3] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
RazorIRToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (387:12,62 [5] Await.cshtml) -
+ HtmlContent - (387:12,62 [5] Await.cshtml)
+ RazorIRToken - (387:12,62 [4] Await.cshtml) - Html -
+ RazorIRToken - (391:12,66 [1] Await.cshtml) - Html -
CSharpStatement - (392:12,67 [0] Await.cshtml)
RazorIRToken - (392:12,67 [0] Await.cshtml) - CSharp -
- HtmlContent - (393:12,68 [54] Await.cshtml) - Basic Incomplete Asynchronous Statement:
+ HtmlContent - (393:12,68 [54] Await.cshtml)
+ RazorIRToken - (393:12,68 [4] Await.cshtml) - Html -
+ RazorIRToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
RazorIRToken - (448:13,49 [5] Await.cshtml) - CSharp - await
- HtmlContent - (453:13,54 [124] Await.cshtml) - Advanced Asynchronous Expression:
+ HtmlContent - (453:13,54 [124] Await.cshtml)
+ RazorIRToken - (453:13,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
RazorIRToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
- HtmlContent - (593:18,57 [56] Await.cshtml) - Advanced Asynchronous Expression Extended:
+ HtmlContent - (593:18,57 [56] Await.cshtml)
+ RazorIRToken - (593:18,57 [4] Await.cshtml) - Html -
+ RazorIRToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
RazorIRToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (669:19,70 [45] Await.cshtml) - Advanced Asynchronous Template:
+ HtmlContent - (669:19,70 [45] Await.cshtml)
+ RazorIRToken - (669:19,70 [4] Await.cshtml) - Html -
+ RazorIRToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
RazorIRToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
- HtmlContent - (739:20,64 [46] Await.cshtml) - Advanced Asynchronous Statement:
+ HtmlContent - (739:20,64 [46] Await.cshtml)
+ RazorIRToken - (739:20,64 [4] Await.cshtml) - Html -
+ RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpStatement - (787:21,42 [39] Await.cshtml)
RazorIRToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
- HtmlContent - (827:21,82 [55] Await.cshtml) - Advanced Asynchronous Statement Extended:
+ HtmlContent - (827:21,82 [55] Await.cshtml)
+ RazorIRToken - (827:21,82 [4] Await.cshtml) - Html -
+ RazorIRToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpStatement - (884:22,51 [21] Await.cshtml)
RazorIRToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (906:22,73 [53] Await.cshtml) - Advanced Asynchronous Statement Nested:
- HtmlContent - (961:23,49 [4] Await.cshtml) -
+ HtmlContent - (906:22,73 [53] Await.cshtml)
+ RazorIRToken - (906:22,73 [4] Await.cshtml) - Html -
+ RazorIRToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
+ HtmlContent - (961:23,49 [4] Await.cshtml)
+ RazorIRToken - (961:23,49 [1] Await.cshtml) - Html -
+ RazorIRToken - (962:23,50 [3] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
RazorIRToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
- HtmlContent - (993:23,81 [5] Await.cshtml) -
+ HtmlContent - (993:23,81 [5] Await.cshtml)
+ RazorIRToken - (993:23,81 [4] Await.cshtml) - Html -
+ RazorIRToken - (997:23,85 [1] Await.cshtml) - Html -
CSharpStatement - (998:23,86 [0] Await.cshtml)
RazorIRToken - (998:23,86 [0] Await.cshtml) - CSharp -
- HtmlContent - (999:23,87 [57] Await.cshtml) - Advanced Incomplete Asynchronous Statement:
+ HtmlContent - (999:23,87 [57] Await.cshtml)
+ RazorIRToken - (999:23,87 [4] Await.cshtml) - Html -
+ RazorIRToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
RazorIRToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
- HtmlContent - (1076:24,71 [16] Await.cshtml) -
+ RazorIRToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ RazorIRToken - (146:8,42 [5] Await.cshtml) - Html -
+ RazorIRToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (157:9,4 [3] Await.cshtml) - Html - Advanced Asynchronous Expression Test
\n
+ RazorIRToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ RazorIRToken - (529:17,45 [5] Await.cshtml) - Html -
+ RazorIRToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (540:18,4 [3] Await.cshtml) - Html -
Hi there!
\n + HtmlContent - (0:0,0 [18] BasicImports.cshtml) + RazorIRToken - (0:0,0 [3] BasicImports.cshtml) - Html -+ RazorIRToken - (3:0,3 [9] BasicImports.cshtml) - Html - Hi there! + RazorIRToken - (12:0,12 [4] BasicImports.cshtml) - Html -
+ RazorIRToken - (16:0,16 [2] BasicImports.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt index 0891ede7b5..473b34ab72 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt @@ -8,4 +8,8 @@ Document - UsingStatement - (23:1,1 [20] BasicImports_Imports1.cshtml) - System.Text ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_BasicImports_Runtime - Hello - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [18] BasicImports.cshtml) -Hi there!
\n + HtmlContent - (0:0,0 [18] BasicImports.cshtml) + RazorIRToken - (0:0,0 [3] BasicImports.cshtml) - Html -+ RazorIRToken - (3:0,3 [9] BasicImports.cshtml) - Html - Hi there! + RazorIRToken - (12:0,12 [4] BasicImports.cshtml) - Html -
+ RazorIRToken - (16:0,16 [2] BasicImports.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt index 0858d9ffc7..26ae10c963 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt @@ -18,48 +18,72 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [73] BasicTagHelpers.cshtml) - \n\n+ RazorIRToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ RazorIRToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + RazorIRToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + RazorIRToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [41] BasicTagHelpers_Prefixed.cshtml) InitializeTagHelperStructure - - input - TagMode.StartTagOnly CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - checkbox + HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox SetTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - checkbox + HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox SetTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - true + HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - \n + HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Hello World + HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World ExecuteTagHelpers - - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - \n+ RazorIRToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ RazorIRToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + RazorIRToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + RazorIRToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [41] BasicTagHelpers_Prefixed.cshtml) InitializeTagHelperStructure - - input - TagMode.StartTagOnly CreateTagHelper - - TestNamespace.InputTagHelper @@ -19,10 +32,14 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - true + HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - \n + HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 ExecuteTagHelpers - - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - \nHello from C#, # + HtmlContent - (48:5,4 [19] Blocks.cshtml) + RazorIRToken - (48:5,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) RazorIRToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (71:5,27 [4] Blocks.cshtml) -
+ HtmlContent - (71:5,27 [4] Blocks.cshtml) + RazorIRToken - (71:5,27 [4] Blocks.cshtml) - Html - CSharpStatement - (75:5,31 [16] Blocks.cshtml) RazorIRToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (91:7,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (91:7,1 [4] Blocks.cshtml) + RazorIRToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (96:9,1 [19] Blocks.cshtml) RazorIRToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (115:10,4 [25] Blocks.cshtml) -We wrote 10 lines!
+ HtmlContent - (115:10,4 [25] Blocks.cshtml) + RazorIRToken - (115:10,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] Blocks.cshtml) - Html -
CSharpStatement - (140:10,29 [3] Blocks.cshtml) RazorIRToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (143:11,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (143:11,1 [4] Blocks.cshtml) + RazorIRToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (148:13,1 [35] Blocks.cshtml) RazorIRToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (183:15,8 [36] Blocks.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (183:15,8 [36] Blocks.cshtml) + RazorIRToken - (183:15,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] Blocks.cshtml) - Html -
CSharpStatement - (219:15,44 [40] Blocks.cshtml) RazorIRToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (259:18,8 [29] Blocks.cshtml) -Actually, we didn't...
+ HtmlContent - (259:18,8 [29] Blocks.cshtml) + RazorIRToken - (259:18,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] Blocks.cshtml) - Html -
CSharpStatement - (288:18,37 [19] Blocks.cshtml) RazorIRToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} - HtmlContent - (307:20,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (307:20,1 [4] Blocks.cshtml) + RazorIRToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (312:22,1 [39] Blocks.cshtml) RazorIRToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (351:23,4 [25] Blocks.cshtml) -Hello again from C#, # + HtmlContent - (351:23,4 [25] Blocks.cshtml) + RazorIRToken - (351:23,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) RazorIRToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j - HtmlContent - (380:23,33 [4] Blocks.cshtml) -
+ HtmlContent - (380:23,33 [4] Blocks.cshtml) + RazorIRToken - (380:23,33 [4] Blocks.cshtml) - Html - CSharpStatement - (384:23,37 [3] Blocks.cshtml) RazorIRToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (387:24,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (387:24,1 [4] Blocks.cshtml) + RazorIRToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (392:26,1 [11] Blocks.cshtml) RazorIRToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n - HtmlContent - (403:27,4 [35] Blocks.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (403:27,4 [35] Blocks.cshtml) + RazorIRToken - (403:27,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] Blocks.cshtml) - Html -
CSharpStatement - (438:27,39 [31] Blocks.cshtml) RazorIRToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (469:29,4 [29] Blocks.cshtml) -Oh no! An error occurred: + HtmlContent - (469:29,4 [29] Blocks.cshtml) + RazorIRToken - (469:29,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) RazorIRToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [4] Blocks.cshtml) -
+ HtmlContent - (511:29,46 [4] Blocks.cshtml) + RazorIRToken - (511:29,46 [4] Blocks.cshtml) - Html - CSharpStatement - (515:29,50 [3] Blocks.cshtml) RazorIRToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (518:30,1 [16] Blocks.cshtml) - \n\ni is now + HtmlContent - (518:30,1 [16] Blocks.cshtml) + RazorIRToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n + RazorIRToken - (522:32,0 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) RazorIRToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (536:32,14 [8] Blocks.cshtml) -
\n\n + HtmlContent - (536:32,14 [8] Blocks.cshtml) + RazorIRToken - (536:32,14 [4] Blocks.cshtml) - Html - + RazorIRToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (545:34,1 [26] Blocks.cshtml) RazorIRToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (571:35,4 [47] Blocks.cshtml) -This block is locked, for your security!
+ HtmlContent - (571:35,4 [47] Blocks.cshtml) + RazorIRToken - (571:35,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (614:35,47 [4] Blocks.cshtml) - Html -
CSharpStatement - (618:35,51 [3] Blocks.cshtml) RazorIRToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt index d8465365e4..20b9d9ccfe 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt @@ -7,57 +7,107 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [18] Blocks.cshtml) RazorIRToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n - HtmlContent - (23:3,0 [2] Blocks.cshtml) - \n + HtmlContent - (23:3,0 [2] Blocks.cshtml) + RazorIRToken - (23:3,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (26:4,1 [18] Blocks.cshtml) RazorIRToken - (26:4,1 [18] Blocks.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (44:5,0 [23] Blocks.cshtml) -Hello from C#, # + HtmlContent - (44:5,0 [23] Blocks.cshtml) + RazorIRToken - (44:5,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (48:5,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) RazorIRToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (71:5,27 [6] Blocks.cshtml) -
\n + HtmlContent - (71:5,27 [6] Blocks.cshtml) + RazorIRToken - (71:5,27 [4] Blocks.cshtml) - Html - + RazorIRToken - (75:5,31 [2] Blocks.cshtml) - Html - \n CSharpStatement - (77:6,0 [16] Blocks.cshtml) RazorIRToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (93:8,0 [2] Blocks.cshtml) - \n + HtmlContent - (93:8,0 [2] Blocks.cshtml) + RazorIRToken - (93:8,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (96:9,1 [15] Blocks.cshtml) RazorIRToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (111:10,0 [31] Blocks.cshtml) -We wrote 10 lines!
\n + HtmlContent - (111:10,0 [31] Blocks.cshtml) + RazorIRToken - (111:10,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (115:10,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (140:10,29 [2] Blocks.cshtml) - Html - \n CSharpStatement - (142:11,0 [3] Blocks.cshtml) RazorIRToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (145:12,0 [2] Blocks.cshtml) - \n + HtmlContent - (145:12,0 [2] Blocks.cshtml) + RazorIRToken - (145:12,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (148:13,1 [27] Blocks.cshtml) RazorIRToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (175:15,0 [46] Blocks.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (175:15,0 [46] Blocks.cshtml) + RazorIRToken - (175:15,0 [8] Blocks.cshtml) - Html - + RazorIRToken - (183:15,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (219:15,44 [2] Blocks.cshtml) - Html - \n CSharpStatement - (221:16,0 [30] Blocks.cshtml) RazorIRToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n - HtmlContent - (251:18,0 [39] Blocks.cshtml) -Actually, we didn't...
\n + HtmlContent - (251:18,0 [39] Blocks.cshtml) + RazorIRToken - (251:18,0 [8] Blocks.cshtml) - Html - + RazorIRToken - (259:18,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (288:18,37 [2] Blocks.cshtml) - Html - \n CSharpStatement - (290:19,0 [19] Blocks.cshtml) RazorIRToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n - HtmlContent - (309:21,0 [2] Blocks.cshtml) - \n + HtmlContent - (309:21,0 [2] Blocks.cshtml) + RazorIRToken - (309:21,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (312:22,1 [35] Blocks.cshtml) RazorIRToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (347:23,0 [29] Blocks.cshtml) -Hello again from C#, # + HtmlContent - (347:23,0 [29] Blocks.cshtml) + RazorIRToken - (347:23,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (351:23,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) RazorIRToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j - HtmlContent - (380:23,33 [6] Blocks.cshtml) -
\n + HtmlContent - (380:23,33 [6] Blocks.cshtml) + RazorIRToken - (380:23,33 [4] Blocks.cshtml) - Html - + RazorIRToken - (384:23,37 [2] Blocks.cshtml) - Html - \n CSharpStatement - (386:24,0 [3] Blocks.cshtml) RazorIRToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (389:25,0 [2] Blocks.cshtml) - \n + HtmlContent - (389:25,0 [2] Blocks.cshtml) + RazorIRToken - (389:25,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (392:26,1 [7] Blocks.cshtml) RazorIRToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n - HtmlContent - (399:27,0 [41] Blocks.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (399:27,0 [41] Blocks.cshtml) + RazorIRToken - (399:27,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (403:27,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (438:27,39 [2] Blocks.cshtml) - Html - \n CSharpStatement - (440:28,0 [25] Blocks.cshtml) RazorIRToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (465:29,0 [33] Blocks.cshtml) -Oh no! An error occurred: + HtmlContent - (465:29,0 [33] Blocks.cshtml) + RazorIRToken - (465:29,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (469:29,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) RazorIRToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [6] Blocks.cshtml) -
\n + HtmlContent - (511:29,46 [6] Blocks.cshtml) + RazorIRToken - (511:29,46 [4] Blocks.cshtml) - Html - + RazorIRToken - (515:29,50 [2] Blocks.cshtml) - Html - \n CSharpStatement - (517:30,0 [3] Blocks.cshtml) RazorIRToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (520:31,0 [14] Blocks.cshtml) - \ni is now + HtmlContent - (520:31,0 [14] Blocks.cshtml) + RazorIRToken - (520:31,0 [2] Blocks.cshtml) - Html - \n + RazorIRToken - (522:32,0 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) RazorIRToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (536:32,14 [8] Blocks.cshtml) -
\n\n + HtmlContent - (536:32,14 [8] Blocks.cshtml) + RazorIRToken - (536:32,14 [4] Blocks.cshtml) - Html - + RazorIRToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (545:34,1 [22] Blocks.cshtml) RazorIRToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (567:35,0 [53] Blocks.cshtml) -This block is locked, for your security!
\n + HtmlContent - (567:35,0 [53] Blocks.cshtml) + RazorIRToken - (567:35,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (571:35,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (614:35,47 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (618:35,51 [2] Blocks.cshtml) - Html - \n CSharpStatement - (620:36,0 [1] Blocks.cshtml) RazorIRToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt index fb8e0aface..88812640e0 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt @@ -18,10 +18,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [17] CodeBlockWithTextElement.cshtml) RazorIRToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; - HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - foo + HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) + RazorIRToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpStatement - (35:1,31 [22] CodeBlockWithTextElement.cshtml) RazorIRToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; - HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - bar + HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) + RazorIRToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) RazorIRToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpStatement - (80:2,40 [2] CodeBlockWithTextElement.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt index 6644732543..8aa4281b8e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt @@ -7,10 +7,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [16] CodeBlockWithTextElement.cshtml) RazorIRToken - (2:0,2 [16] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; - HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - foo + HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) + RazorIRToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpStatement - (35:1,31 [19] CodeBlockWithTextElement.cshtml) RazorIRToken - (35:1,31 [19] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; - HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - bar + HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) + RazorIRToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) RazorIRToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpStatement - (80:2,40 [2] CodeBlockWithTextElement.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt index f6636512bb..0ed50c5d1c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt @@ -18,30 +18,45 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n CSharpStatement - (36:2,1 [52] ComplexTagHelpers.cshtml) RazorIRToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n - HtmlContent - (88:6,4 [51] ComplexTagHelpers.cshtml) -This is item # + HtmlContent - (56:2,4 [17] DesignTime.cshtml) + RazorIRToken - (56:2,4 [3] DesignTime.cshtml) - Html -
+ RazorIRToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) RazorIRToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i - HtmlContent - (75:2,23 [4] DesignTime.cshtml) -
+ HtmlContent - (75:2,23 [4] DesignTime.cshtml) + RazorIRToken - (75:2,23 [4] DesignTime.cshtml) - Html - CSharpStatement - (79:2,27 [15] DesignTime.cshtml) RazorIRToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } - HtmlContent - (94:3,13 [17] DesignTime.cshtml) - \n\n + HtmlContent - (94:3,13 [17] DesignTime.cshtml) + RazorIRToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n + RazorIRToken - (96:4,0 [6] DesignTime.cshtml) - Html -
+ RazorIRToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) RazorIRToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) - HtmlContent - (126:7,15 [2] DesignTime.cshtml) - \n + HtmlContent - (126:7,15 [2] DesignTime.cshtml) + RazorIRToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [23] DesignTime.cshtml) RazorIRToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [18] DesignTime.cshtml) - HtmlContent - (134:8,6 [7] DesignTime.cshtml) -
Bar + HtmlContent - (134:8,6 [7] DesignTime.cshtml) + RazorIRToken - (134:8,6 [3] DesignTime.cshtml) - Html -
+ RazorIRToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) RazorIRToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz - HtmlContent - (145:8,17 [8] DesignTime.cshtml) - Biz
+ HtmlContent - (145:8,17 [8] DesignTime.cshtml) + RazorIRToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + RazorIRToken - (149:8,21 [4] DesignTime.cshtml) - Html - RazorIRToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) - HtmlContent - (154:8,26 [10] DesignTime.cshtml) - \n\n\n + HtmlContent - (154:8,26 [10] DesignTime.cshtml) + RazorIRToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + RazorIRToken - (156:9,0 [4] DesignTime.cshtml) - Html - + RazorIRToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("Footer", async (__razor_section_writer) => { - HtmlContent - (181:11,17 [22] DesignTime.cshtml) - \nFoo
\n + HtmlContent - (181:11,17 [22] DesignTime.cshtml) + RazorIRToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + RazorIRToken - (187:12,4 [3] DesignTime.cshtml) - Html -+ RazorIRToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + RazorIRToken - (193:12,10 [4] DesignTime.cshtml) - Html -
+ RazorIRToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n CSharpExpression - (204:13,5 [3] DesignTime.cshtml) RazorIRToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar - HtmlContent - (207:13,8 [2] DesignTime.cshtml) - \n + HtmlContent - (207:13,8 [2] DesignTime.cshtml) + RazorIRToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt index 466a00abe9..fc886e1296 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt @@ -18,63 +18,86 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button AddTagHelperHtmlAttribute - - TYPE - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox ExecuteTagHelpers - - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - false + HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false ExecuteTagHelpers - - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - 3 + HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - Html - 3 AddTagHelperHtmlAttribute - - AGE - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - 40 + HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 AddTagHelperHtmlAttribute - - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - 500 + HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt index fccf31a8f1..506e341c79 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt @@ -15,10 +15,12 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 - Age - 500 - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -27,7 +29,8 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 ExecuteTagHelpers - - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -35,11 +38,13 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 ExecuteTagHelpers - - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -47,16 +52,19 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_4 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_4 - type - Type SetTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_6 ExecuteTagHelpers - - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - 3 + HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - Html - 3 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_7 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt index 38fceae285..c2d84bad04 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt @@ -18,7 +18,8 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -28,7 +29,8 @@ Document - CSharpExpression - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now ExecuteTagHelpers - - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -46,15 +48,19 @@ Document - RazorIRToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) - prefix + HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + RazorIRToken - (174:6,20 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now - HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - suffix + HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - prefix CSharpAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - @@ -62,14 +68,16 @@ Document - RazorIRToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) @@ -80,7 +88,8 @@ Document - RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } - HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes @@ -102,7 +111,8 @@ Document - CSharpExpression - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -119,7 +129,8 @@ Document - CSharpExpression - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt index 0cbcbd0b6e..048fe837ac 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt @@ -6,7 +6,8 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DynamicAttributeTagHelpers_Runtime - - DeclareTagHelperFields - - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -16,7 +17,8 @@ Document - CSharpExpression - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now ExecuteTagHelpers - - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -34,15 +36,19 @@ Document - RazorIRToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) - prefix + HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + RazorIRToken - (174:6,20 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now - HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - suffix + HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - prefix CSharpAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - @@ -50,14 +56,16 @@ Document - RazorIRToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) @@ -68,7 +76,8 @@ Document - RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } - HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes @@ -90,7 +99,8 @@ Document - CSharpExpression - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -107,7 +117,8 @@ Document - CSharpExpression - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt index 222d78035a..496da283d4 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt @@ -18,40 +18,57 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (29:0,29 [15] EmptyAttributeTagHelpers.cshtml) - \n\nFoo is Null!
+ HtmlContent - (102:8,4 [19] ExpressionsInCode.cshtml) + RazorIRToken - (102:8,4 [3] ExpressionsInCode.cshtml) - Html -+ RazorIRToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + RazorIRToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
CSharpStatement - (121:8,23 [3] ExpressionsInCode.cshtml) RazorIRToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} - HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) - \n\n\n + HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) + RazorIRToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n + RazorIRToken - (128:11,0 [3] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (134:12,1 [38] ExpressionsInCode.cshtml) RazorIRToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) RazorIRToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpStatement - (196:13,28 [3] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} - HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) - \n
+ HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) + RazorIRToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n + RazorIRToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt index 15ab60f19d..7aa5d22518 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt @@ -7,21 +7,31 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [51] ExpressionsInCode.cshtml) RazorIRToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n - HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) - \n + HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) + RazorIRToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (59:5,1 [23] ExpressionsInCode.cshtml) RazorIRToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n CSharpExpression - (83:6,5 [3] ExpressionsInCode.cshtml) RazorIRToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo CSharpStatement - (86:6,8 [12] ExpressionsInCode.cshtml) RazorIRToken - (86:6,8 [12] ExpressionsInCode.cshtml) - CSharp - \n} else {\n - HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) -Foo is Null!
\n + HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) + RazorIRToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - + RazorIRToken - (102:8,4 [3] ExpressionsInCode.cshtml) - Html -+ RazorIRToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + RazorIRToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (123:9,0 [3] ExpressionsInCode.cshtml) RazorIRToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n - HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) - \n\n + HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) + RazorIRToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n + RazorIRToken - (128:11,0 [3] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (134:12,1 [38] ExpressionsInCode.cshtml) RazorIRToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) RazorIRToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpStatement - (196:13,28 [5] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n - HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) -
+ HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) + RazorIRToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt index 338d100311..97333fd642 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt @@ -16,6 +16,7 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - \n\n + HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) + RazorIRToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) RazorIRToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt index a4e87cc7e3..cd75a23520 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt @@ -5,7 +5,8 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlockMinimal_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - \n\n + HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) + RazorIRToken - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpStatement - (4:2,0 [1] FunctionsBlockMinimal.cshtml) RazorIRToken - (4:2,0 [1] FunctionsBlockMinimal.cshtml) - CSharp - CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt index af4236d894..b3e390db20 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt @@ -16,8 +16,10 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) - \n\n - HtmlContent - (138:9,1 [28] FunctionsBlock.cshtml) - \n\nHere's a random number: + HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) + RazorIRToken - (17:2,1 [4] FunctionsBlock.cshtml) - Html - \n\n + HtmlContent - (138:9,1 [28] FunctionsBlock.cshtml) + RazorIRToken - (138:9,1 [28] FunctionsBlock.cshtml) - Html - \n\nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) RazorIRToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpStatement - (12:0,12 [4] FunctionsBlock.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt index 7a8765bf9b..f16262ca73 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt @@ -5,8 +5,10 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlock_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (19:3,0 [2] FunctionsBlock.cshtml) - \n - HtmlContent - (140:10,0 [26] FunctionsBlock.cshtml) - \nHere's a random number: + HtmlContent - (19:3,0 [2] FunctionsBlock.cshtml) + RazorIRToken - (19:3,0 [2] FunctionsBlock.cshtml) - Html - \n + HtmlContent - (140:10,0 [26] FunctionsBlock.cshtml) + RazorIRToken - (140:10,0 [26] FunctionsBlock.cshtml) - Html - \nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) RazorIRToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpStatement - (12:0,12 [4] FunctionsBlock.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt index 9303571bc1..2b1d575016 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt @@ -16,4 +16,8 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
index 765394e2bd..d3cb351b97 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
@@ -5,4 +5,8 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Double_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
index 98e48e6aff..a036261305 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
@@ -16,4 +16,8 @@ Document -
CSharpStatement -
RazorIRToken - - CSharp - private static System.Object __o = null;
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
index 160c3e61f7..f7bdf42edb 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
@@ -5,4 +5,8 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Single_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
index 1a531c538e..197bd5bb1d 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
@@ -16,6 +16,7 @@ Document -
CSharpStatement -
RazorIRToken - - CSharp - private static System.Object __o = null;
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - This is markup\n\n
+ HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml)
+ RazorIRToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n
CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml)
RazorIRToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
index c6345a25ec..f8a259610b 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
@@ -5,6 +5,7 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpressionAtEOF_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - This is markup\n\n
+ HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml)
+ RazorIRToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n
CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml)
RazorIRToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
index caa7465f3b..675c91eb90 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
@@ -18,9 +18,12 @@ Document -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
CSharpStatement - (1:0,1 [36] ImplicitExpression.cshtml)
RazorIRToken - (1:0,1 [36] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n
- HtmlContent - (37:1,4 [17] ImplicitExpression.cshtml) - This is item # + HtmlContent - (37:1,4 [17] ImplicitExpression.cshtml) + RazorIRToken - (37:1,4 [3] ImplicitExpression.cshtml) - Html -
+ RazorIRToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) RazorIRToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i - HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) -
+ HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) + RazorIRToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - CSharpStatement - (60:1,27 [3] ImplicitExpression.cshtml) RazorIRToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt index 65b968d4a8..94b301bf0b 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt @@ -7,9 +7,14 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (1:0,1 [32] ImplicitExpression.cshtml) RazorIRToken - (1:0,1 [32] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n - HtmlContent - (33:1,0 [21] ImplicitExpression.cshtml) -This is item # + HtmlContent - (33:1,0 [21] ImplicitExpression.cshtml) + RazorIRToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - + RazorIRToken - (37:1,4 [3] ImplicitExpression.cshtml) - Html -
+ RazorIRToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) RazorIRToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i - HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) -
\n + HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) + RazorIRToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - + RazorIRToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n CSharpStatement - (62:2,0 [1] ImplicitExpression.cshtml) RazorIRToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt index ada5611733..bec89170da 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt @@ -18,10 +18,12 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] IncompleteTagHelper.cshtml) - \n\n + HtmlContent - (31:0,31 [4] IncompleteTagHelper.cshtml) + RazorIRToken - (31:0,31 [4] IncompleteTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (45:2,10 [0] IncompleteTagHelper.cshtml) - + HtmlContent - (45:2,10 [0] IncompleteTagHelper.cshtml) + RazorIRToken - (45:2,10 [0] IncompleteTagHelper.cshtml) - Html - ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt index 70600216c9..39660ba426 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt @@ -7,7 +7,8 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 - class - - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] IncompleteTagHelper.cshtml) - \n + HtmlContent - (33:1,0 [2] IncompleteTagHelper.cshtml) + RazorIRToken - (33:1,0 [2] IncompleteTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt index 8015ee0cb6..2ffb04156e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt @@ -19,5 +19,7 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpExpression - (1:0,1 [5] Inherits.cshtml) RazorIRToken - (1:0,1 [5] Inherits.cshtml) - CSharp - foo() - HtmlContent - (6:0,6 [4] Inherits.cshtml) - \n\n - HtmlContent - (42:2,32 [5] Inherits.cshtml) - bar\n + HtmlContent - (6:0,6 [4] Inherits.cshtml) + RazorIRToken - (6:0,6 [4] Inherits.cshtml) - Html - \n\n + HtmlContent - (42:2,32 [5] Inherits.cshtml) + RazorIRToken - (42:2,32 [5] Inherits.cshtml) - Html - bar\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt index 89d091df55..6f07063ef8 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt @@ -7,5 +7,7 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpExpression - (1:0,1 [5] Inherits.cshtml) RazorIRToken - (1:0,1 [5] Inherits.cshtml) - CSharp - foo() - HtmlContent - (6:0,6 [4] Inherits.cshtml) - \n\n - HtmlContent - (42:2,32 [5] Inherits.cshtml) - bar\n + HtmlContent - (6:0,6 [4] Inherits.cshtml) + RazorIRToken - (6:0,6 [4] Inherits.cshtml) - Html - \n\n + HtmlContent - (42:2,32 [5] Inherits.cshtml) + RazorIRToken - (42:2,32 [5] Inherits.cshtml) - Html - bar\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt index e2aefe9edf..ed3fced1be 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt @@ -21,7 +21,9 @@ Document - RazorIRToken - - CSharp - DefineSection("Link", async (__razor_section_writer) => { CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - (string link) {\n \n} + HtmlContent - (95:1,65 [6] InlineBlocks.cshtml) + RazorIRToken - (95:1,65 [3] InlineBlocks.cshtml) - Html - /> + RazorIRToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt index 0e7287cf86..7038c41463 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt @@ -9,7 +9,9 @@ Document - RazorIRToken - - CSharp - DefineSection("Link", async () => { CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - (string link) {\n \n} + HtmlContent - (95:1,65 [6] InlineBlocks.cshtml) + RazorIRToken - (95:1,65 [3] InlineBlocks.cshtml) - Html - /> + RazorIRToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt index fbcadd14f9..9e29f8dc6a 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt @@ -19,63 +19,100 @@ Document - CSharpStatement - (2:0,2 [32] Instrumented.cshtml) RazorIRToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) - HtmlContent - (35:2,15 [10] Instrumented.cshtml) -Bar
+ HtmlContent - (35:2,15 [10] Instrumented.cshtml) + RazorIRToken - (35:2,15 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + RazorIRToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpStatement - (45:2,25 [7] Instrumented.cshtml) RazorIRToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n - HtmlContent - (54:3,6 [14] Instrumented.cshtml) - Hello, World\n + HtmlContent - (54:3,6 [14] Instrumented.cshtml) + RazorIRToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n CSharpStatement - (68:4,0 [4] Instrumented.cshtml) RazorIRToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - - HtmlContent - (72:4,4 [19] Instrumented.cshtml) -Hello, World
+ HtmlContent - (72:4,4 [19] Instrumented.cshtml) + RazorIRToken - (72:4,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + RazorIRToken - (87:4,19 [4] Instrumented.cshtml) - Html -
CSharpStatement - (91:4,23 [2] Instrumented.cshtml) RazorIRToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - \n + HtmlContent - (96:6,0 [2] Instrumented.cshtml) + RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (99:7,1 [22] Instrumented.cshtml) RazorIRToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (121:8,4 [19] Instrumented.cshtml) -Hello from C#, # + HtmlContent - (121:8,4 [19] Instrumented.cshtml) + RazorIRToken - (121:8,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) RazorIRToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i - HtmlContent - (144:8,27 [4] Instrumented.cshtml) -
+ HtmlContent - (144:8,27 [4] Instrumented.cshtml) + RazorIRToken - (144:8,27 [4] Instrumented.cshtml) - Html - CSharpStatement - (148:8,31 [16] Instrumented.cshtml) RazorIRToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (164:10,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (164:10,1 [4] Instrumented.cshtml) + RazorIRToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (169:12,1 [19] Instrumented.cshtml) RazorIRToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (188:13,4 [25] Instrumented.cshtml) -We wrote 10 lines!
+ HtmlContent - (188:13,4 [25] Instrumented.cshtml) + RazorIRToken - (188:13,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (209:13,25 [4] Instrumented.cshtml) - Html -
CSharpStatement - (213:13,29 [3] Instrumented.cshtml) RazorIRToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (216:14,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (216:14,1 [4] Instrumented.cshtml) + RazorIRToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (221:16,1 [35] Instrumented.cshtml) RazorIRToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (256:18,8 [36] Instrumented.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (256:18,8 [36] Instrumented.cshtml) + RazorIRToken - (256:18,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (288:18,40 [4] Instrumented.cshtml) - Html -
CSharpStatement - (292:18,44 [40] Instrumented.cshtml) RazorIRToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (332:21,8 [29] Instrumented.cshtml) -Actually, we didn't...
+ HtmlContent - (332:21,8 [29] Instrumented.cshtml) + RazorIRToken - (332:21,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + RazorIRToken - (357:21,33 [4] Instrumented.cshtml) - Html -
CSharpStatement - (361:21,37 [19] Instrumented.cshtml) RazorIRToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} - HtmlContent - (380:23,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (380:23,1 [4] Instrumented.cshtml) + RazorIRToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (385:25,1 [39] Instrumented.cshtml) RazorIRToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (424:26,4 [25] Instrumented.cshtml) -Hello again from C#, # + HtmlContent - (424:26,4 [25] Instrumented.cshtml) + RazorIRToken - (424:26,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) RazorIRToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j - HtmlContent - (453:26,33 [4] Instrumented.cshtml) -
+ HtmlContent - (453:26,33 [4] Instrumented.cshtml) + RazorIRToken - (453:26,33 [4] Instrumented.cshtml) - Html - CSharpStatement - (457:26,37 [3] Instrumented.cshtml) RazorIRToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (460:27,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (460:27,1 [4] Instrumented.cshtml) + RazorIRToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (465:29,1 [11] Instrumented.cshtml) RazorIRToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n - HtmlContent - (476:30,4 [35] Instrumented.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (476:30,4 [35] Instrumented.cshtml) + RazorIRToken - (476:30,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (507:30,35 [4] Instrumented.cshtml) - Html -
CSharpStatement - (511:30,39 [31] Instrumented.cshtml) RazorIRToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (542:32,4 [29] Instrumented.cshtml) -Oh no! An error occurred: + HtmlContent - (542:32,4 [29] Instrumented.cshtml) + RazorIRToken - (542:32,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) RazorIRToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message - HtmlContent - (584:32,46 [4] Instrumented.cshtml) -
+ HtmlContent - (584:32,46 [4] Instrumented.cshtml) + RazorIRToken - (584:32,46 [4] Instrumented.cshtml) - Html - CSharpStatement - (588:32,50 [3] Instrumented.cshtml) RazorIRToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (591:33,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (591:33,1 [4] Instrumented.cshtml) + RazorIRToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (596:35,1 [26] Instrumented.cshtml) RazorIRToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (622:36,4 [47] Instrumented.cshtml) -This block is locked, for your security!
+ HtmlContent - (622:36,4 [47] Instrumented.cshtml) + RazorIRToken - (622:36,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (665:36,47 [4] Instrumented.cshtml) - Html -
CSharpStatement - (669:36,51 [3] Instrumented.cshtml) RazorIRToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt index 83ec291215..b372562029 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt @@ -8,61 +8,117 @@ Document - CSharpStatement - (2:0,2 [32] Instrumented.cshtml) RazorIRToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) - HtmlContent - (35:2,15 [10] Instrumented.cshtml) -Bar
+ HtmlContent - (35:2,15 [10] Instrumented.cshtml) + RazorIRToken - (35:2,15 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + RazorIRToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpStatement - (45:2,25 [3] Instrumented.cshtml) RazorIRToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n - HtmlContent - (48:3,0 [4] Instrumented.cshtml) - - HtmlContent - (54:3,6 [39] Instrumented.cshtml) - Hello, World\nHello, World
\n + HtmlContent - (48:3,0 [4] Instrumented.cshtml) + RazorIRToken - (48:3,0 [4] Instrumented.cshtml) - Html - + HtmlContent - (54:3,6 [39] Instrumented.cshtml) + RazorIRToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + RazorIRToken - (68:4,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (72:4,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + RazorIRToken - (87:4,19 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (93:5,0 [0] Instrumented.cshtml) RazorIRToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - \n + HtmlContent - (96:6,0 [2] Instrumented.cshtml) + RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (99:7,1 [18] Instrumented.cshtml) RazorIRToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (117:8,0 [23] Instrumented.cshtml) -Hello from C#, # + HtmlContent - (117:8,0 [23] Instrumented.cshtml) + RazorIRToken - (117:8,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (121:8,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) RazorIRToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i - HtmlContent - (144:8,27 [6] Instrumented.cshtml) -
\n + HtmlContent - (144:8,27 [6] Instrumented.cshtml) + RazorIRToken - (144:8,27 [4] Instrumented.cshtml) - Html - + RazorIRToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (150:9,0 [16] Instrumented.cshtml) RazorIRToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (166:11,0 [2] Instrumented.cshtml) - \n + HtmlContent - (166:11,0 [2] Instrumented.cshtml) + RazorIRToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (169:12,1 [15] Instrumented.cshtml) RazorIRToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (184:13,0 [31] Instrumented.cshtml) -We wrote 10 lines!
\n + HtmlContent - (184:13,0 [31] Instrumented.cshtml) + RazorIRToken - (184:13,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (188:13,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (209:13,25 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (215:14,0 [3] Instrumented.cshtml) RazorIRToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (218:15,0 [2] Instrumented.cshtml) - \n + HtmlContent - (218:15,0 [2] Instrumented.cshtml) + RazorIRToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (221:16,1 [27] Instrumented.cshtml) RazorIRToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (248:18,0 [46] Instrumented.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (248:18,0 [46] Instrumented.cshtml) + RazorIRToken - (248:18,0 [8] Instrumented.cshtml) - Html - + RazorIRToken - (256:18,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (288:18,40 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (294:19,0 [30] Instrumented.cshtml) RazorIRToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n - HtmlContent - (324:21,0 [39] Instrumented.cshtml) -Actually, we didn't...
\n + HtmlContent - (324:21,0 [39] Instrumented.cshtml) + RazorIRToken - (324:21,0 [8] Instrumented.cshtml) - Html - + RazorIRToken - (332:21,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + RazorIRToken - (357:21,33 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (363:22,0 [19] Instrumented.cshtml) RazorIRToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n - HtmlContent - (382:24,0 [2] Instrumented.cshtml) - \n + HtmlContent - (382:24,0 [2] Instrumented.cshtml) + RazorIRToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (385:25,1 [35] Instrumented.cshtml) RazorIRToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (420:26,0 [29] Instrumented.cshtml) -Hello again from C#, # + HtmlContent - (420:26,0 [29] Instrumented.cshtml) + RazorIRToken - (420:26,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (424:26,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) RazorIRToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j - HtmlContent - (453:26,33 [6] Instrumented.cshtml) -
\n + HtmlContent - (453:26,33 [6] Instrumented.cshtml) + RazorIRToken - (453:26,33 [4] Instrumented.cshtml) - Html - + RazorIRToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (459:27,0 [3] Instrumented.cshtml) RazorIRToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (462:28,0 [2] Instrumented.cshtml) - \n + HtmlContent - (462:28,0 [2] Instrumented.cshtml) + RazorIRToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (465:29,1 [7] Instrumented.cshtml) RazorIRToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n - HtmlContent - (472:30,0 [41] Instrumented.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (472:30,0 [41] Instrumented.cshtml) + RazorIRToken - (472:30,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (476:30,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (507:30,35 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (513:31,0 [25] Instrumented.cshtml) RazorIRToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (538:32,0 [33] Instrumented.cshtml) -Oh no! An error occurred: + HtmlContent - (538:32,0 [33] Instrumented.cshtml) + RazorIRToken - (538:32,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (542:32,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) RazorIRToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message - HtmlContent - (584:32,46 [6] Instrumented.cshtml) -
\n + HtmlContent - (584:32,46 [6] Instrumented.cshtml) + RazorIRToken - (584:32,46 [4] Instrumented.cshtml) - Html - + RazorIRToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (590:33,0 [3] Instrumented.cshtml) RazorIRToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (593:34,0 [2] Instrumented.cshtml) - \n + HtmlContent - (593:34,0 [2] Instrumented.cshtml) + RazorIRToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (596:35,1 [22] Instrumented.cshtml) RazorIRToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (618:36,0 [53] Instrumented.cshtml) -This block is locked, for your security!
\n + HtmlContent - (618:36,0 [53] Instrumented.cshtml) + RazorIRToken - (618:36,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (622:36,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (665:36,47 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (671:37,0 [1] Instrumented.cshtml) RazorIRToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt index 12b990317f..96835df96b 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt @@ -18,9 +18,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [46] MarkupInCodeBlock.cshtml) RazorIRToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n - HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) -Hello from C#, # + HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) + RazorIRToken - (48:2,8 [3] MarkupInCodeBlock.cshtml) - Html -
+ RazorIRToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) RazorIRToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() - HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) -
+ HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) + RazorIRToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - CSharpStatement - (86:2,46 [9] MarkupInCodeBlock.cshtml) RazorIRToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt index 8d864f0cad..64bd7d1f90 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt @@ -7,9 +7,14 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [38] MarkupInCodeBlock.cshtml) RazorIRToken - (2:0,2 [38] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n - HtmlContent - (40:2,0 [27] MarkupInCodeBlock.cshtml) -Hello from C#, # + HtmlContent - (40:2,0 [27] MarkupInCodeBlock.cshtml) + RazorIRToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - + RazorIRToken - (48:2,8 [3] MarkupInCodeBlock.cshtml) - Html -
+ RazorIRToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) RazorIRToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() - HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) -
\n + HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) + RazorIRToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - + RazorIRToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n CSharpStatement - (88:3,0 [7] MarkupInCodeBlock.cshtml) RazorIRToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt index 714eb6cf86..35e3967766 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt @@ -18,59 +18,79 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] MinimizedTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] MinimizedTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] MinimizedTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [647] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - \n \n + HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) + RazorIRToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + RazorIRToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + RazorIRToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (112:4,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (112:4,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (112:4,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (190:7,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (190:7,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (190:7,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (273:7,101 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (273:7,101 [5] MinimizedTagHelpers.cshtml) - hello + HtmlContent - (273:7,101 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (273:7,101 [5] MinimizedTagHelpers.cshtml) - Html - hello ExecuteTagHelpers - - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (315:9,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (315:9,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (315:9,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (418:11,57 [5] MinimizedTagHelpers.cshtml) - catchall-bound-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (418:11,57 [5] MinimizedTagHelpers.cshtml) - world + HtmlContent - (418:11,57 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (418:11,57 [5] MinimizedTagHelpers.cshtml) - Html - world SetTagHelperProperty - (454:11,93 [6] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (454:11,93 [6] MinimizedTagHelpers.cshtml) - hello2 + HtmlContent - (454:11,93 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (454:11,93 [6] MinimizedTagHelpers.cshtml) - Html - hello2 ExecuteTagHelpers - - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (484:12,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (484:12,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (484:12,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (529:13,38 [5] MinimizedTagHelpers.cshtml) - hello + HtmlContent - (529:13,38 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (529:13,38 [5] MinimizedTagHelpers.cshtml) - Html - hello AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (578:14,40 [6] MinimizedTagHelpers.cshtml) - hello2 + HtmlContent - (578:14,40 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (578:14,40 [6] MinimizedTagHelpers.cshtml) - Html - hello2 AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (667:16,40 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (667:16,40 [5] MinimizedTagHelpers.cshtml) - world + HtmlContent - (667:16,40 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (667:16,40 [5] MinimizedTagHelpers.cshtml) - Html - world ExecuteTagHelpers - - HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (676:16,49 [2] MinimizedTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt index 59db3c06e1..91eb1170b3 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt @@ -13,17 +13,24 @@ Document - DeclarePreallocatedTagHelperAttribute - - __tagHelperAttribute_6 - input-bound-required-string - world - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [647] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - \n \n + HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) + RazorIRToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + RazorIRToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + RazorIRToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.CatchAllTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -33,7 +40,8 @@ Document - AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -44,7 +52,8 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_2 - catchall-bound-string - BoundRequiredString SetPreallocatedTagHelperProperty - - __tagHelperAttribute_3 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -55,7 +64,8 @@ Document - AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized SetPreallocatedTagHelperProperty - - __tagHelperAttribute_6 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (676:16,49 [2] MinimizedTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt index 12f53b64a3..3abd017276 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt @@ -20,10 +20,14 @@ Document - RazorIRToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n CSharpStatement - (9:1,5 [53] NestedCSharp.cshtml) RazorIRToken - (9:1,5 [53] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n - HtmlContent - (62:3,8 [19] NestedCSharp.cshtml) -Hello from C#, # + HtmlContent - (48:5,4 [19] NoLinePragmas.cshtml) + RazorIRToken - (48:5,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) RazorIRToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) + RazorIRToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (75:5,31 [16] NoLinePragmas.cshtml) RazorIRToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (96:9,1 [19] NoLinePragmas.cshtml) RazorIRToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) -We wrote 10 lines!
+ HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) + RazorIRToken - (115:10,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (140:10,29 [3] NoLinePragmas.cshtml) RazorIRToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} - HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (148:13,1 [35] NoLinePragmas.cshtml) RazorIRToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) + RazorIRToken - (183:15,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (219:15,44 [40] NoLinePragmas.cshtml) RazorIRToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) -Actually, we didn't...
+ HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) + RazorIRToken - (259:18,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (288:18,37 [19] NoLinePragmas.cshtml) RazorIRToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} - HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (312:22,1 [39] NoLinePragmas.cshtml) RazorIRToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) -Hello again from C#, # + HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) + RazorIRToken - (351:23,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) RazorIRToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j - HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) + RazorIRToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (384:23,37 [3] NoLinePragmas.cshtml) RazorIRToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} - HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (392:26,1 [11] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n - HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) + RazorIRToken - (403:27,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (438:27,39 [31] NoLinePragmas.cshtml) RazorIRToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) -Oh no! An error occurred: + HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) + RazorIRToken - (469:29,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) RazorIRToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) + RazorIRToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (515:29,50 [7] NoLinePragmas.cshtml) RazorIRToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n CSharpStatement - (556:32,34 [0] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - - HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) - \ni is now + HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) + RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n + RazorIRToken - (558:33,0 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) RazorIRToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) -
\n\n + HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) + RazorIRToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (581:35,1 [26] NoLinePragmas.cshtml) RazorIRToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) -This block is locked, for your security!
+ HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) + RazorIRToken - (607:36,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (654:36,51 [3] NoLinePragmas.cshtml) RazorIRToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt index d20929c191..59c572bf1e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt @@ -7,59 +7,108 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [18] NoLinePragmas.cshtml) RazorIRToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n - HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (26:4,1 [18] NoLinePragmas.cshtml) RazorIRToken - (26:4,1 [18] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (44:5,0 [23] NoLinePragmas.cshtml) -Hello from C#, # + HtmlContent - (44:5,0 [23] NoLinePragmas.cshtml) + RazorIRToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (48:5,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) RazorIRToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) + RazorIRToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (77:6,0 [16] NoLinePragmas.cshtml) RazorIRToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (96:9,1 [15] NoLinePragmas.cshtml) RazorIRToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) -We wrote 10 lines!
\n + HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) + RazorIRToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (115:10,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (142:11,0 [3] NoLinePragmas.cshtml) RazorIRToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n - HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (148:13,1 [27] NoLinePragmas.cshtml) RazorIRToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) + RazorIRToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - + RazorIRToken - (183:15,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (221:16,0 [30] NoLinePragmas.cshtml) RazorIRToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n - HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) -Actually, we didn't...
\n + HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) + RazorIRToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - + RazorIRToken - (259:18,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (290:19,0 [19] NoLinePragmas.cshtml) RazorIRToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n - HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (312:22,1 [35] NoLinePragmas.cshtml) RazorIRToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) -Hello again from C#, # + HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) + RazorIRToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (351:23,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) RazorIRToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j - HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) + RazorIRToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (386:24,0 [3] NoLinePragmas.cshtml) RazorIRToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n - HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (392:26,1 [7] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n - HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) + RazorIRToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (403:27,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (440:28,0 [25] NoLinePragmas.cshtml) RazorIRToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) -Oh no! An error occurred: + HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) + RazorIRToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (469:29,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) RazorIRToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) + RazorIRToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (517:30,0 [5] NoLinePragmas.cshtml) RazorIRToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n CSharpStatement - (556:32,34 [2] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n - HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) -i is now + HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) + RazorIRToken - (558:33,0 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) RazorIRToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) -
\n\n + HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) + RazorIRToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (581:35,1 [22] NoLinePragmas.cshtml) RazorIRToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) -This block is locked, for your security!
\n + HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) + RazorIRToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (607:36,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (656:37,0 [1] NoLinePragmas.cshtml) RazorIRToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt index 5a4cb00425..5981c92c50 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt @@ -34,15 +34,19 @@ Document - RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n - HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) RazorIRToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) RazorIRToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) RazorIRToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) RazorIRToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt index fa37925838..5e64d659eb 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt @@ -23,15 +23,19 @@ Document - RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n - HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) RazorIRToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) RazorIRToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) RazorIRToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) RazorIRToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt index 0a347f56c8..10c3b32e86 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt @@ -16,12 +16,18 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [16] OpenedIf.cshtml) - \n\n + HtmlContent - (0:0,0 [16] OpenedIf.cshtml) + RazorIRToken - (0:0,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpStatement - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n - HtmlContent - (31:3,0 [7] OpenedIf.cshtml) - + HtmlContent - (31:3,0 [7] OpenedIf.cshtml) + RazorIRToken - (31:3,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (38:3,7 [2] OpenedIf.cshtml) RazorIRToken - (38:3,7 [2] OpenedIf.cshtml) - CSharp - \n - HtmlContent - (40:4,0 [7] OpenedIf.cshtml) - + HtmlContent - (40:4,0 [7] OpenedIf.cshtml) + RazorIRToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (47:4,7 [0] OpenedIf.cshtml) RazorIRToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt index ed4fe88292..38b15cf073 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt @@ -5,9 +5,16 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_OpenedIf_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [16] OpenedIf.cshtml) - \n\n + HtmlContent - (0:0,0 [16] OpenedIf.cshtml) + RazorIRToken - (0:0,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpStatement - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n - HtmlContent - (31:3,0 [16] OpenedIf.cshtml) - \n + HtmlContent - (31:3,0 [16] OpenedIf.cshtml) + RazorIRToken - (31:3,0 [7] OpenedIf.cshtml) - Html - + RazorIRToken - (38:3,7 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (47:4,7 [0] OpenedIf.cshtml) RazorIRToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt index 582e20303d..2cc612e75d 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt @@ -18,97 +18,142 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper1 - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - Html - \n\n CSharpStatement - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) RazorIRToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new DictionaryThis should - HtmlContent - (62:1,24 [17] RazorComments.cshtml) - be shown
\n\n + HtmlContent - (36:0,36 [17] RazorComments.cshtml) + RazorIRToken - (36:0,36 [2] RazorComments.cshtml) - Html - \n + RazorIRToken - (38:1,0 [3] RazorComments.cshtml) - Html -+ RazorIRToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + HtmlContent - (62:1,24 [17] RazorComments.cshtml) + RazorIRToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + RazorIRToken - (71:1,33 [4] RazorComments.cshtml) - Html -
+ RazorIRToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpStatement - (81:3,2 [6] RazorComments.cshtml) RazorIRToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpStatement - (122:4,39 [22] RazorComments.cshtml) RazorIRToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpStatement - (173:5,49 [58] RazorComments.cshtml) RazorIRToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n - HtmlContent - (234:10,0 [2] RazorComments.cshtml) - \n + HtmlContent - (234:10,0 [2] RazorComments.cshtml) + RazorIRToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpStatement - (238:11,2 [24] RazorComments.cshtml) RazorIRToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; - HtmlContent - (265:12,0 [44] RazorComments.cshtml) -But this should show the comment syntax: + HtmlContent - (265:12,0 [44] RazorComments.cshtml) + RazorIRToken - (265:12,0 [3] RazorComments.cshtml) - Html -
+ RazorIRToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) RazorIRToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar - HtmlContent - (313:12,48 [8] RazorComments.cshtml) -
\n\n + HtmlContent - (313:12,48 [8] RazorComments.cshtml) + RazorIRToken - (313:12,48 [4] RazorComments.cshtml) - Html - + RazorIRToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) RazorIRToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a RazorIRToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b - HtmlContent - (330:14,9 [2] RazorComments.cshtml) - \n + HtmlContent - (330:14,9 [2] RazorComments.cshtml) + RazorIRToken - (330:14,9 [2] RazorComments.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt index fe8b4285c5..e56608b633 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt @@ -5,22 +5,34 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorComments_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (36:0,36 [17] RazorComments.cshtml) - \nThis should - HtmlContent - (62:1,24 [17] RazorComments.cshtml) - be shown
\n\n + HtmlContent - (36:0,36 [17] RazorComments.cshtml) + RazorIRToken - (36:0,36 [2] RazorComments.cshtml) - Html - \n + RazorIRToken - (38:1,0 [3] RazorComments.cshtml) - Html -+ RazorIRToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + HtmlContent - (62:1,24 [17] RazorComments.cshtml) + RazorIRToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + RazorIRToken - (71:1,33 [4] RazorComments.cshtml) - Html -
+ RazorIRToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpStatement - (81:3,2 [6] RazorComments.cshtml) RazorIRToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpStatement - (122:4,39 [22] RazorComments.cshtml) RazorIRToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpStatement - (173:5,49 [58] RazorComments.cshtml) RazorIRToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n - HtmlContent - (234:10,0 [2] RazorComments.cshtml) - \n + HtmlContent - (234:10,0 [2] RazorComments.cshtml) + RazorIRToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpStatement - (238:11,2 [24] RazorComments.cshtml) RazorIRToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; - HtmlContent - (265:12,0 [44] RazorComments.cshtml) -But this should show the comment syntax: + HtmlContent - (265:12,0 [44] RazorComments.cshtml) + RazorIRToken - (265:12,0 [3] RazorComments.cshtml) - Html -
+ RazorIRToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) RazorIRToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar - HtmlContent - (313:12,48 [8] RazorComments.cshtml) -
\n\n + HtmlContent - (313:12,48 [8] RazorComments.cshtml) + RazorIRToken - (313:12,48 [4] RazorComments.cshtml) - Html - + RazorIRToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) RazorIRToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a RazorIRToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b - HtmlContent - (330:14,9 [2] RazorComments.cshtml) - \n + HtmlContent - (330:14,9 [2] RazorComments.cshtml) + RazorIRToken - (330:14,9 [2] RazorComments.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt index 3bb3c03bfb..63f86078a7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt @@ -17,4 +17,5 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - \n + HtmlContent - (32:0,32 [2] RemoveTagHelperDirective.cshtml) + RazorIRToken - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index 28064321cc..08838797d9 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -21,35 +21,54 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [44] Sections.cshtml) RazorIRToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n - HtmlContent - (49:3,0 [31] Sections.cshtml) - \nHola
\n + HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) + RazorIRToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + RazorIRToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt index c403f1c252..222b598761 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt @@ -8,11 +8,19 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 - type - text - HtmlAttributeValueStyle.SingleQuotes DeclareTagHelperFields - - InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:1,0 [25] SimpleTagHelpers.cshtml) -Hola
\n + HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) + RazorIRToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + RazorIRToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt index 6d4ab0f8c6..6b0724916f 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt @@ -18,6 +18,8 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (1:0,1 [15] SimpleUnspacedIf.cshtml) RazorIRToken - (1:0,1 [15] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n - HtmlContent - (16:2,1 [11] SimpleUnspacedIf.cshtml) - + HtmlContent - (16:2,1 [11] SimpleUnspacedIf.cshtml) + RazorIRToken - (16:2,1 [5] SimpleUnspacedIf.cshtml) - Html -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
\nThis is line 44
\nThis is line 45
\nThis is line 46
\nThis is line 47
\nThis is line 48
\nThis is line 49
\nThis is line 50
\nThis is line 51
\nThis is line 52
\nThis is line 53
\nThis is line 54
\nThis is line 55
\nThis is line 56
\nThis is line 57
\nThis is line 58
\nThis is line 59
\nThis is line 60
\nThis is line 61
\nThis is line 62
\nThis is line 63
\nThis is line 64
\nThis is line 65
\nThis is line 66
\nThis is line 67
\nThis is line 68
\nThis is line 69
\nThis is line 70
\nThis is line 71
\nThis is line 72
\nThis is line 73
\nThis is line 74
\nThis is line 75
\nThis is line 76
\nThis is line 77
\nThis is line 78
\nThis is line 79
\nThis is line 80
\nThis is line 81
\nThis is line 82
\nThis is line 83
\nThis is line 84
+ RazorIRToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (17:0,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (23:1,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (40:1,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (46:2,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (63:2,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (69:3,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (86:3,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (92:4,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (109:4,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (115:5,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (132:5,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (138:6,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (155:6,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (161:7,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (178:7,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (184:8,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (201:8,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (207:9,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (225:9,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (231:10,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (249:10,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (255:11,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (273:11,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (279:12,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (297:12,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (303:13,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (321:13,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (327:14,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (345:14,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (351:15,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (369:15,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (375:16,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (393:16,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (399:17,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (417:17,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (423:18,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (441:18,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (447:19,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (465:19,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (471:20,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (489:20,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (495:21,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (513:21,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (519:22,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (537:22,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (543:23,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (561:23,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (567:24,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (585:24,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (591:25,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (609:25,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (615:26,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (633:26,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (639:27,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (657:27,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (663:28,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (681:28,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (687:29,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (705:29,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (711:30,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (729:30,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (735:31,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (753:31,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (759:32,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (777:32,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (783:33,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (801:33,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (807:34,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (825:34,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (831:35,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (849:35,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (855:36,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (873:36,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (879:37,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (897:37,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (903:38,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (921:38,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (927:39,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (945:39,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (951:40,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (969:40,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (975:41,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (993:41,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (999:42,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1023:43,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + RazorIRToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1047:44,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + RazorIRToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1071:45,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + RazorIRToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1095:46,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + RazorIRToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1119:47,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + RazorIRToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1143:48,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + RazorIRToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1167:49,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + RazorIRToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1191:50,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + RazorIRToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1215:51,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + RazorIRToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1239:52,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + RazorIRToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1263:53,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + RazorIRToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1287:54,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + RazorIRToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1311:55,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + RazorIRToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1335:56,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + RazorIRToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1359:57,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + RazorIRToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1383:58,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + RazorIRToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1407:59,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + RazorIRToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1431:60,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + RazorIRToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1455:61,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + RazorIRToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1479:62,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + RazorIRToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1503:63,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + RazorIRToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1527:64,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + RazorIRToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1551:65,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + RazorIRToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1575:66,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + RazorIRToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1599:67,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + RazorIRToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1623:68,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + RazorIRToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1647:69,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + RazorIRToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1671:70,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + RazorIRToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1695:71,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + RazorIRToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1719:72,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + RazorIRToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1743:73,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + RazorIRToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1767:74,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + RazorIRToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1791:75,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + RazorIRToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1815:76,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + RazorIRToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1839:77,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + RazorIRToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1863:78,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + RazorIRToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1887:79,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + RazorIRToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1911:80,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + RazorIRToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1935:81,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + RazorIRToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1959:82,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + RazorIRToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1983:83,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + RazorIRToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2005:83,22 [4] StringLiterals.cshtml) - Html -This is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\nThis is line 30 nested
\nThis is line 31 nested
\nThis is line 32 nested
\nThis is line 33 nested
\nThis is line 34 nested
\nThis is line 35 nested
\nThis is line 36 nested
\nThis is line 37 nested
\nThis is line 38 nested
\nThis is line 39 nested
\nThis is line 40 nested
\nThis is line 41 nested
\nThis is line 42 nested
\nThis is line 43 nested
\nThis is line 44 nested
\nThis is line 45 nested
\nThis is line 46 nested
\nThis is line 47 nested
\nThis is line 48 nested
\nThis is line 49 nested
\nThis is line 50 nested
\nThis is line 51 nested
\nThis is line 52 nested
\nThis is line 53 nested
\nThis is line 54 nested
\nThis is line 55 nested
\nThis is line 56 nested
\nThis is line 57 nested
\nThis is line 58 nested
\nThis is line 59 nested
\nThis is line 60 nested
\nThis is line 61 nested
\nThis is line 62 nested
\nThis is line 63 nested
\nThis is line 64 nested
\nThis is line 65 nested
\nThis is line 66 nested
\nThis is line 67 nested
\nThis is line 68 nested
\nThis is line 69 nested
\nThis is line 70 nested
\nThis is line 71 nested
\nThis is line 72 nested
\nThis is line 73 nested
\nThis is line 74 nested
\nThis is line 75 nested
\n + HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) + RazorIRToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2051:86,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2085:87,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2119:88,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2153:89,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2187:90,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2221:91,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2255:92,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2289:93,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2323:94,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2357:95,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2392:96,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2427:97,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2462:98,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2497:99,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2532:100,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2567:101,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2602:102,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2637:103,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2672:104,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2707:105,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2742:106,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2777:107,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2812:108,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2847:109,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2882:110,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2917:111,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2952:112,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2987:113,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3022:114,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3057:115,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + RazorIRToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3092:116,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + RazorIRToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3127:117,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + RazorIRToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3162:118,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + RazorIRToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3197:119,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + RazorIRToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3232:120,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + RazorIRToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3267:121,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + RazorIRToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3302:122,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + RazorIRToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3337:123,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + RazorIRToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3372:124,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + RazorIRToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3407:125,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + RazorIRToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3442:126,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + RazorIRToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3477:127,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + RazorIRToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3512:128,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + RazorIRToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3547:129,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + RazorIRToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3582:130,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + RazorIRToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3617:131,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + RazorIRToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3652:132,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + RazorIRToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3687:133,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + RazorIRToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3722:134,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + RazorIRToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3757:135,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + RazorIRToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3792:136,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + RazorIRToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3827:137,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + RazorIRToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3862:138,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + RazorIRToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3897:139,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + RazorIRToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3932:140,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + RazorIRToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3967:141,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + RazorIRToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4002:142,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + RazorIRToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4037:143,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + RazorIRToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4072:144,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + RazorIRToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4107:145,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + RazorIRToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4142:146,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + RazorIRToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4177:147,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + RazorIRToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4212:148,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + RazorIRToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4247:149,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + RazorIRToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4282:150,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + RazorIRToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4317:151,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + RazorIRToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4352:152,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + RazorIRToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4387:153,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + RazorIRToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4422:154,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + RazorIRToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4457:155,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + RazorIRToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4492:156,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + RazorIRToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4527:157,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + RazorIRToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4562:158,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + RazorIRToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4597:159,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + RazorIRToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4632:160,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + RazorIRToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (4664:161,1 [1028] StringLiterals.cshtml) - \nThis is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
hi!\n + HtmlContent - (4664:161,1 [1028] StringLiterals.cshtml) + RazorIRToken - (4664:161,1 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4666:162,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4689:163,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4712:164,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4735:165,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4758:166,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4781:167,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4804:168,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4827:169,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4850:170,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4873:171,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4897:172,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4921:173,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4945:174,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4969:175,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4993:176,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5017:177,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5041:178,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5065:179,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5089:180,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5113:181,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5137:182,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5161:183,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5185:184,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5209:185,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5233:186,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5257:187,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5281:188,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5305:189,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5329:190,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5353:191,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5377:192,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5401:193,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5425:194,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5449:195,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5473:196,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5497:197,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5521:198,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5545:199,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5569:200,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5593:201,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5617:202,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5641:203,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5665:204,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("WriteLiteralsToInHereAlso", async (__razor_section_writer) => { - HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - \nThis is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\n30
\n + HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) + RazorIRToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5734:206,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5768:207,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5802:208,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5836:209,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5870:210,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5904:211,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5938:212,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5972:213,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6006:214,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6040:215,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6075:216,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6110:217,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6145:218,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6180:219,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6215:220,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6250:221,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6285:222,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6320:223,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6355:224,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6390:225,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6425:226,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6460:227,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6495:228,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6530:229,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6565:230,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6600:231,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6635:232,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6670:233,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6705:234,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6740:235,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + RazorIRToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - ! + HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) + RazorIRToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt index 82fffe0c1f..f9383b372c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt @@ -5,16 +5,948 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_StringLiterals_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [2013] StringLiterals.cshtml) -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
\nThis is line 44
\nThis is line 45
\nThis is line 46
\nThis is line 47
\nThis is line 48
\nThis is line 49
\nThis is line 50
\nThis is line 51
\nThis is line 52
\nThis is line 53
\nThis is line 54
\nThis is line 55
\nThis is line 56
\nThis is line 57
\nThis is line 58
\nThis is line 59
\nThis is line 60
\nThis is line 61
\nThis is line 62
\nThis is line 63
\nThis is line 64
\nThis is line 65
\nThis is line 66
\nThis is line 67
\nThis is line 68
\nThis is line 69
\nThis is line 70
\nThis is line 71
\nThis is line 72
\nThis is line 73
\nThis is line 74
\nThis is line 75
\nThis is line 76
\nThis is line 77
\nThis is line 78
\nThis is line 79
\nThis is line 80
\nThis is line 81
\nThis is line 82
\nThis is line 83
\nThis is line 84
+ RazorIRToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (17:0,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (23:1,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (40:1,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (46:2,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (63:2,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (69:3,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (86:3,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (92:4,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (109:4,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (115:5,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (132:5,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (138:6,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (155:6,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (161:7,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (178:7,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (184:8,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (201:8,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (207:9,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (225:9,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (231:10,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (249:10,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (255:11,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (273:11,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (279:12,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (297:12,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (303:13,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (321:13,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (327:14,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (345:14,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (351:15,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (369:15,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (375:16,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (393:16,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (399:17,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (417:17,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (423:18,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (441:18,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (447:19,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (465:19,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (471:20,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (489:20,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (495:21,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (513:21,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (519:22,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (537:22,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (543:23,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (561:23,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (567:24,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (585:24,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (591:25,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (609:25,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (615:26,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (633:26,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (639:27,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (657:27,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (663:28,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (681:28,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (687:29,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (705:29,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (711:30,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (729:30,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (735:31,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (753:31,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (759:32,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (777:32,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (783:33,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (801:33,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (807:34,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (825:34,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (831:35,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (849:35,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (855:36,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (873:36,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (879:37,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (897:37,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (903:38,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (921:38,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (927:39,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (945:39,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (951:40,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (969:40,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (975:41,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (993:41,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (999:42,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1023:43,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + RazorIRToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1047:44,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + RazorIRToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1071:45,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + RazorIRToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1095:46,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + RazorIRToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1119:47,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + RazorIRToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1143:48,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + RazorIRToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1167:49,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + RazorIRToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1191:50,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + RazorIRToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1215:51,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + RazorIRToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1239:52,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + RazorIRToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1263:53,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + RazorIRToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1287:54,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + RazorIRToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1311:55,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + RazorIRToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1335:56,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + RazorIRToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1359:57,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + RazorIRToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1383:58,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + RazorIRToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1407:59,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + RazorIRToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1431:60,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + RazorIRToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1455:61,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + RazorIRToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1479:62,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + RazorIRToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1503:63,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + RazorIRToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1527:64,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + RazorIRToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1551:65,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + RazorIRToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1575:66,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + RazorIRToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1599:67,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + RazorIRToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1623:68,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + RazorIRToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1647:69,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + RazorIRToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1671:70,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + RazorIRToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1695:71,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + RazorIRToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1719:72,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + RazorIRToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1743:73,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + RazorIRToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1767:74,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + RazorIRToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1791:75,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + RazorIRToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1815:76,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + RazorIRToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1839:77,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + RazorIRToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1863:78,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + RazorIRToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1887:79,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + RazorIRToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1911:80,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + RazorIRToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1935:81,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + RazorIRToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1959:82,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + RazorIRToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1983:83,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + RazorIRToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2005:83,22 [4] StringLiterals.cshtml) - Html -This is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\nThis is line 30 nested
\nThis is line 31 nested
\nThis is line 32 nested
\nThis is line 33 nested
\nThis is line 34 nested
\nThis is line 35 nested
\nThis is line 36 nested
\nThis is line 37 nested
\nThis is line 38 nested
\nThis is line 39 nested
\nThis is line 40 nested
\nThis is line 41 nested
\nThis is line 42 nested
\nThis is line 43 nested
\nThis is line 44 nested
\nThis is line 45 nested
\nThis is line 46 nested
\nThis is line 47 nested
\nThis is line 48 nested
\nThis is line 49 nested
\nThis is line 50 nested
\nThis is line 51 nested
\nThis is line 52 nested
\nThis is line 53 nested
\nThis is line 54 nested
\nThis is line 55 nested
\nThis is line 56 nested
\nThis is line 57 nested
\nThis is line 58 nested
\nThis is line 59 nested
\nThis is line 60 nested
\nThis is line 61 nested
\nThis is line 62 nested
\nThis is line 63 nested
\nThis is line 64 nested
\nThis is line 65 nested
\nThis is line 66 nested
\nThis is line 67 nested
\nThis is line 68 nested
\nThis is line 69 nested
\nThis is line 70 nested
\nThis is line 71 nested
\nThis is line 72 nested
\nThis is line 73 nested
\nThis is line 74 nested
\nThis is line 75 nested
\n + HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) + RazorIRToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2051:86,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2085:87,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2119:88,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2153:89,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2187:90,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2221:91,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2255:92,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2289:93,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2323:94,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2357:95,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2392:96,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2427:97,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2462:98,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2497:99,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2532:100,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2567:101,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2602:102,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2637:103,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2672:104,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2707:105,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2742:106,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2777:107,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2812:108,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2847:109,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2882:110,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2917:111,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2952:112,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2987:113,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3022:114,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3057:115,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + RazorIRToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3092:116,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + RazorIRToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3127:117,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + RazorIRToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3162:118,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + RazorIRToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3197:119,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + RazorIRToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3232:120,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + RazorIRToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3267:121,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + RazorIRToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3302:122,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + RazorIRToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3337:123,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + RazorIRToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3372:124,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + RazorIRToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3407:125,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + RazorIRToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3442:126,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + RazorIRToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3477:127,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + RazorIRToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3512:128,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + RazorIRToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3547:129,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + RazorIRToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3582:130,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + RazorIRToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3617:131,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + RazorIRToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3652:132,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + RazorIRToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3687:133,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + RazorIRToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3722:134,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + RazorIRToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3757:135,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + RazorIRToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3792:136,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + RazorIRToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3827:137,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + RazorIRToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3862:138,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + RazorIRToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3897:139,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + RazorIRToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3932:140,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + RazorIRToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3967:141,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + RazorIRToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4002:142,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + RazorIRToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4037:143,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + RazorIRToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4072:144,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + RazorIRToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4107:145,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + RazorIRToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4142:146,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + RazorIRToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4177:147,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + RazorIRToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4212:148,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + RazorIRToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4247:149,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + RazorIRToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4282:150,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + RazorIRToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4317:151,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + RazorIRToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4352:152,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + RazorIRToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4387:153,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + RazorIRToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4422:154,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + RazorIRToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4457:155,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + RazorIRToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4492:156,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + RazorIRToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4527:157,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + RazorIRToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4562:158,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + RazorIRToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4597:159,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + RazorIRToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4632:160,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + RazorIRToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (4666:162,0 [1026] StringLiterals.cshtml) -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
hi!\n + HtmlContent - (4666:162,0 [1026] StringLiterals.cshtml) + RazorIRToken - (4666:162,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4689:163,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4712:164,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4735:165,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4758:166,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4781:167,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4804:168,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4827:169,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4850:170,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4873:171,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4897:172,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4921:173,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4945:174,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4969:175,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4993:176,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5017:177,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5041:178,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5065:179,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5089:180,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5113:181,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5137:182,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5161:183,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5185:184,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5209:185,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5233:186,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5257:187,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5281:188,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5305:189,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5329:190,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5353:191,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5377:192,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5401:193,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5425:194,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5449:195,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5473:196,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5497:197,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5521:198,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5545:199,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5569:200,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5593:201,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5617:202,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5641:203,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5665:204,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("WriteLiteralsToInHereAlso", async () => { - HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - \nThis is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\n30
\n + HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) + RazorIRToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5734:206,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5768:207,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5802:208,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5836:209,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5870:210,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5904:211,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5938:212,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5972:213,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6006:214,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6040:215,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6075:216,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6110:217,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6145:218,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6180:219,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6215:220,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6250:221,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6285:222,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6320:223,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6355:224,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6390:225,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6425:226,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6460:227,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6495:228,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6530:229,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6565:230,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6600:231,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6635:232,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6670:233,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6705:234,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6740:235,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + RazorIRToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - ! + HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) + RazorIRToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt index 0f6d642672..6a9fcce924 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt @@ -18,73 +18,133 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (29:0,29 [255] SymbolBoundAttributes.cshtml) - \n\nRendering Template:
");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt index 6e496667d9..5ca30a361e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt @@ -9,11 +9,14 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 - condition - true - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - DivTagHelper - InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - \n - HtmlContent - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - \n + HtmlContent - (33:1,0 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n + HtmlContent - (318:10,0 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n TagHelper - (320:11,0 [179] TagHelpersWithTemplate.cshtml) InitializeTagHelperStructure - - div - TagMode.StartTagAndEndTag - HtmlContent - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - \n + HtmlContent - (325:11,5 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - Html - \n CSharpStatement - (327:12,0 [4] TagHelpersWithTemplate.cshtml) RazorIRToken - (327:12,0 [4] TagHelpersWithTemplate.cshtml) - CSharp - CSharpStatement - (333:12,6 [66] TagHelpersWithTemplate.cshtml) @@ -21,10 +24,12 @@ Document - Template - (400:15,13 [82] TagHelpersWithTemplate.cshtml) TagHelper - (400:15,13 [82] TagHelpersWithTemplate.cshtml) InitializeTagHelperStructure - - div - TagMode.StartTagAndEndTag - HtmlContent - (422:15,35 [4] TagHelpersWithTemplate.cshtml) -Rendering Template:
");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt index a8aa448085..497954fc26 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt @@ -18,49 +18,64 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Body of Tag + HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Hello World + HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Hello World SetTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1337 + HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1337 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) RazorIRToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true ExecuteTagHelpers - - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - text + HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text SetTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - text + HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - hello + HtmlContent - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello ExecuteTagHelpers - - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1234 + HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1234 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - hello2 + HtmlContent - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello2 ExecuteTagHelpers - - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - password + HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password SetTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - password + HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - blah + HtmlContent - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - blah ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt index 40904a33d7..3cd28f521c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt @@ -12,19 +12,23 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 - data-content - blah - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n + HtmlContent - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Body of Tag + HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 SetTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1337 + HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1337 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) RazorIRToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true ExecuteTagHelpers - - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -33,15 +37,18 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 ExecuteTagHelpers - - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1234 + HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1234 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 ExecuteTagHelpers - - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt index 7003ced2eb..7270095b4e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt @@ -16,69 +16,121 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (278:8,1 [4] Templates.cshtml) - \n\n + HtmlContent - (278:8,1 [4] Templates.cshtml) + RazorIRToken - (278:8,1 [4] Templates.cshtml) - Html - \n\n CSharpStatement - (284:10,2 [34] Templates.cshtml) RazorIRToken - (284:10,2 [34] Templates.cshtml) - CSharp - \n Func\n + HtmlContent - (413:16,36 [16] Templates.cshtml) + RazorIRToken - (413:16,36 [2] Templates.cshtml) - Html - \n + RazorIRToken - (415:17,0 [5] Templates.cshtml) - Html -
+ RazorIRToken - (427:19,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (430:20,1 [52] Templates.cshtml)
RazorIRToken - (430:20,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (448:21,6 [35] Templates.cshtml)
- HtmlContent - (448:21,6 [14] Templates.cshtml) - This is line#
+ HtmlContent - (448:21,6 [14] Templates.cshtml)
+ RazorIRToken - (448:21,6 [14] Templates.cshtml) - Html - This is line#
CSharpExpression - (463:21,21 [4] Templates.cshtml)
RazorIRToken - (463:21,21 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (467:21,25 [17] Templates.cshtml) - of markup
\n
+ HtmlContent - (467:21,25 [17] Templates.cshtml)
+ RazorIRToken - (467:21,25 [17] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (484:22,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (485:22,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (485:22,1 [15] Templates.cshtml) + RazorIRToken - (485:22,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (487:23,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (491:23,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (495:25,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (498:25,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (501:26,1 [54] Templates.cshtml)
RazorIRToken - (501:26,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (519:27,6 [37] Templates.cshtml)
- HtmlContent - (519:27,6 [15] Templates.cshtml) - : This is line#
+ HtmlContent - (519:27,6 [15] Templates.cshtml)
+ RazorIRToken - (519:27,6 [15] Templates.cshtml) - Html - : This is line#
CSharpExpression - (535:27,22 [4] Templates.cshtml)
RazorIRToken - (535:27,22 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (539:27,26 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (539:27,26 [18] Templates.cshtml)
+ RazorIRToken - (539:27,26 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (557:28,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (558:28,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (558:28,1 [15] Templates.cshtml) + RazorIRToken - (558:28,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (560:29,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (564:29,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (568:31,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (571:31,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (574:32,1 [55] Templates.cshtml)
RazorIRToken - (574:32,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (592:33,6 [38] Templates.cshtml)
- HtmlContent - (592:33,6 [16] Templates.cshtml) - :: This is line#
+ HtmlContent - (592:33,6 [16] Templates.cshtml)
+ RazorIRToken - (592:33,6 [16] Templates.cshtml) - Html - :: This is line#
CSharpExpression - (609:33,23 [4] Templates.cshtml)
RazorIRToken - (609:33,23 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (613:33,27 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (613:33,27 [18] Templates.cshtml)
+ RazorIRToken - (613:33,27 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (631:34,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (632:34,1 [22] Templates.cshtml) - \n
\n + HtmlContent - (413:16,36 [16] Templates.cshtml) + RazorIRToken - (413:16,36 [2] Templates.cshtml) - Html - \n + RazorIRToken - (415:17,0 [5] Templates.cshtml) - Html -
+ RazorIRToken - (427:19,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (430:20,1 [52] Templates.cshtml)
RazorIRToken - (430:20,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (448:21,6 [35] Templates.cshtml)
- HtmlContent - (448:21,6 [14] Templates.cshtml) - This is line#
+ HtmlContent - (448:21,6 [14] Templates.cshtml)
+ RazorIRToken - (448:21,6 [14] Templates.cshtml) - Html - This is line#
CSharpExpression - (463:21,21 [4] Templates.cshtml)
RazorIRToken - (463:21,21 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (467:21,25 [17] Templates.cshtml) - of markup
\n
+ HtmlContent - (467:21,25 [17] Templates.cshtml)
+ RazorIRToken - (467:21,25 [17] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (484:22,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (485:22,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (485:22,1 [15] Templates.cshtml) + RazorIRToken - (485:22,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (487:23,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (491:23,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (495:25,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (498:25,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (501:26,1 [54] Templates.cshtml)
RazorIRToken - (501:26,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (519:27,6 [37] Templates.cshtml)
- HtmlContent - (519:27,6 [15] Templates.cshtml) - : This is line#
+ HtmlContent - (519:27,6 [15] Templates.cshtml)
+ RazorIRToken - (519:27,6 [15] Templates.cshtml) - Html - : This is line#
CSharpExpression - (535:27,22 [4] Templates.cshtml)
RazorIRToken - (535:27,22 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (539:27,26 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (539:27,26 [18] Templates.cshtml)
+ RazorIRToken - (539:27,26 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (557:28,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (558:28,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (558:28,1 [15] Templates.cshtml) + RazorIRToken - (558:28,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (560:29,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (564:29,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (568:31,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (571:31,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (574:32,1 [55] Templates.cshtml)
RazorIRToken - (574:32,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (592:33,6 [38] Templates.cshtml)
- HtmlContent - (592:33,6 [16] Templates.cshtml) - :: This is line#
+ HtmlContent - (592:33,6 [16] Templates.cshtml)
+ RazorIRToken - (592:33,6 [16] Templates.cshtml) - Html - :: This is line#
CSharpExpression - (609:33,23 [4] Templates.cshtml)
RazorIRToken - (609:33,23 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (613:33,27 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (613:33,27 [18] Templates.cshtml)
+ RazorIRToken - (613:33,27 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (631:34,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (632:34,1 [22] Templates.cshtml) - \n
Path's full type name is + HtmlContent - (16:0,16 [2] Usings.cshtml) + RazorIRToken - (16:0,16 [2] Usings.cshtml) - Html - \n + HtmlContent - (51:1,33 [2] Usings.cshtml) + RazorIRToken - (51:1,33 [2] Usings.cshtml) - Html - \n + HtmlContent - (66:2,13 [4] Usings.cshtml) + RazorIRToken - (66:2,13 [4] Usings.cshtml) - Html - \n\n + HtmlContent - (90:4,20 [2] Usings.cshtml) + RazorIRToken - (90:4,20 [2] Usings.cshtml) - Html - \n + HtmlContent - (120:5,28 [2] Usings.cshtml) + RazorIRToken - (120:5,28 [2] Usings.cshtml) - Html - \n + HtmlContent - (164:6,42 [32] Usings.cshtml) + RazorIRToken - (164:6,42 [4] Usings.cshtml) - Html - \n\n + RazorIRToken - (168:8,0 [3] Usings.cshtml) - Html -
+ RazorIRToken - (171:8,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (197:8,29 [21] Usings.cshtml) RazorIRToken - (197:8,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName - HtmlContent - (218:8,50 [40] Usings.cshtml) -
\nFoo's actual full type name is + HtmlContent - (218:8,50 [40] Usings.cshtml) + RazorIRToken - (218:8,50 [4] Usings.cshtml) - Html -
+ RazorIRToken - (222:8,54 [2] Usings.cshtml) - Html - \n + RazorIRToken - (224:9,0 [3] Usings.cshtml) - Html -+ RazorIRToken - (227:9,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (259:9,35 [20] Usings.cshtml) RazorIRToken - (259:9,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName - HtmlContent - (279:9,55 [4] Usings.cshtml) -
+ HtmlContent - (279:9,55 [4] Usings.cshtml) + RazorIRToken - (279:9,55 [4] Usings.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt index b86d88cffb..7b53eada02 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt @@ -10,11 +10,20 @@ Document - UsingStatement - (123:6,1 [43] Usings.cshtml) - static global::System.Text.Encoding ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Usings_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (68:3,0 [2] Usings.cshtml) - \n - HtmlContent - (166:7,0 [30] Usings.cshtml) - \nPath's full type name is + HtmlContent - (68:3,0 [2] Usings.cshtml) + RazorIRToken - (68:3,0 [2] Usings.cshtml) - Html - \n + HtmlContent - (166:7,0 [30] Usings.cshtml) + RazorIRToken - (166:7,0 [2] Usings.cshtml) - Html - \n + RazorIRToken - (168:8,0 [3] Usings.cshtml) - Html -
+ RazorIRToken - (171:8,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (197:8,29 [21] Usings.cshtml) RazorIRToken - (197:8,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName - HtmlContent - (218:8,50 [40] Usings.cshtml) -
\nFoo's actual full type name is + HtmlContent - (218:8,50 [40] Usings.cshtml) + RazorIRToken - (218:8,50 [4] Usings.cshtml) - Html -
+ RazorIRToken - (222:8,54 [2] Usings.cshtml) - Html - \n + RazorIRToken - (224:9,0 [3] Usings.cshtml) - Html -+ RazorIRToken - (227:9,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (259:9,35 [20] Usings.cshtml) RazorIRToken - (259:9,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName - HtmlContent - (279:9,55 [4] Usings.cshtml) -
+ HtmlContent - (279:9,55 [4] Usings.cshtml) + RazorIRToken - (279:9,55 [4] Usings.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt index 0a34c1e7b2..6a4f56ec53 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt @@ -5,9 +5,20 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - Template - - RazorMethodDeclaration - - public - async, override - global::System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [25] HtmlWithConditionalAttribute.cshtml) - \n\n + RazorIRToken - (6:0,6 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] HtmlWithConditionalAttribute.cshtml) - Html - + RazorIRToken - (14:1,6 [6] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (20:2,4 [5] HtmlWithConditionalAttribute.cshtml) - Html - \n\n" + HtmlContent - (38:2,22 [22] HtmlWithConditionalAttribute.cshtml) + RazorIRToken - (38:2,22 [3] HtmlWithConditionalAttribute.cshtml) - Html - /> + RazorIRToken - (41:2,25 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (43:3,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - + RazorIRToken - (50:3,7 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (52:4,0 [7] HtmlWithConditionalAttribute.cshtml) - Html -