diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 824b796f437..c7b622f2b50 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -43,7 +43,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) @@ -54,7 +54,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index f8582ecb23e..75f284710f9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -61,7 +61,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 38ff2b38095..1b7987503c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -45,7 +45,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) @@ -56,7 +56,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index 483624f29d5..b40f00027e4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -36,7 +36,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - @@ -55,7 +55,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index e559861faf7..b1d4fffab30 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -63,7 +63,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt index b6730ae5c52..6d43141e6b0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt @@ -61,7 +61,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt index 56e4c130be3..0c694453f56 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt @@ -80,7 +80,7 @@ PreallocatedTagHelperProperty - (110:4,17 [5] BasicTest.cshtml) - __tagHelperAttribute_0 - value - FooProp DefaultTagHelperProperty - (121:4,28 [13] BasicTest.cshtml) - date - System.DateTime InputTagHelper.BarProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (122:4,29 [12] BasicTest.cshtml) - LazyIntermediateToken - (122:4,29 [12] BasicTest.cshtml) - CSharp - DateTime.Now + IntermediateToken - (122:4,29 [12] BasicTest.cshtml) - CSharp - DateTime.Now PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 008decced62..96e5f8c2a3a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -47,7 +47,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) @@ -58,7 +58,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index 1bcffac69cd..48f9583f865 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -26,7 +26,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date + IntermediateToken - (83:4,17 [4] ModelExpressionTagHelper.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) @@ -37,7 +37,7 @@ DefaultTagHelperProperty - (110:5,17 [6] ModelExpressionTagHelper.cshtml) - for - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression InputTestTagHelper.For - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => - LazyIntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model + IntermediateToken - (111:5,18 [5] ModelExpressionTagHelper.cshtml) - CSharp - Model IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index 04d308dc6fe..25d5de80ebb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -65,7 +65,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt index 60b1d92c046..96d369b5265 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt @@ -43,7 +43,7 @@ CSharpExpression - IntermediateToken - - CSharp - ModelExpressionProvider.CreateModelExpression(ViewData, __model => IntermediateToken - - CSharp - __model. - LazyIntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date + IntermediateToken - (222:12,21 [4] Sections.cshtml) - CSharp - Date IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelperOptionalParam_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelperOptionalParam_Runtime.ir.txt index d6a1104947b..59f33f6a6a6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelperOptionalParam_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelperOptionalParam_Runtime.ir.txt @@ -30,7 +30,7 @@ DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalTestViewComponentTagHelper DefaultTagHelperProperty - (100:3,31 [5] ViewComponentTagHelperOptionalParam.cshtml) - show-secret - bool OptionalTestViewComponentTagHelper.showSecret - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (101:3,32 [4] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (101:3,32 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - true + IntermediateToken - (101:3,32 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (126:3,57 [4] ViewComponentTagHelperOptionalParam.cshtml) LazyIntermediateToken - (126:3,57 [4] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n\n @@ -51,7 +51,7 @@ LazyIntermediateToken - (246:6,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - Html - mysecret DefaultTagHelperProperty - (269:6,60 [5] ViewComponentTagHelperOptionalParam.cshtml) - show-secret - bool OptionalTestWithParamViewComponentTagHelper.showSecret - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (270:6,61 [4] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (270:6,61 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - true + IntermediateToken - (270:6,61 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (306:6,97 [4] ViewComponentTagHelperOptionalParam.cshtml) LazyIntermediateToken - (306:6,97 [4] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n\n @@ -65,11 +65,11 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper DefaultTagHelperProperty - (417:9,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - age - int OptionalWithMultipleTypesViewComponentTagHelper.age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (417:9,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 + IntermediateToken - (417:9,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 DefaultTagHelperProperty - (439:9,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - favorite-decimal - double OptionalWithMultipleTypesViewComponentTagHelper.favoriteDecimal - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (439:9,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 + IntermediateToken - (439:9,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 DefaultTagHelperProperty - (462:9,83 [3] ViewComponentTagHelperOptionalParam.cshtml) - favorite-letter - char OptionalWithMultipleTypesViewComponentTagHelper.favoriteLetter - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (462:9,83 [3] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 'a' + IntermediateToken - (462:9,83 [3] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 'a' DefaultTagHelperExecute - HtmlContent - (501:9,122 [2] ViewComponentTagHelperOptionalParam.cshtml) LazyIntermediateToken - (501:9,122 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n @@ -77,9 +77,9 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper DefaultTagHelperProperty - (541:10,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - age - int OptionalWithMultipleTypesViewComponentTagHelper.age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (541:10,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 + IntermediateToken - (541:10,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 DefaultTagHelperProperty - (563:10,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - favorite-decimal - double OptionalWithMultipleTypesViewComponentTagHelper.favoriteDecimal - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (563:10,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 + IntermediateToken - (563:10,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 DefaultTagHelperExecute - HtmlContent - (603:10,100 [2] ViewComponentTagHelperOptionalParam.cshtml) LazyIntermediateToken - (603:10,100 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n @@ -87,11 +87,11 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper DefaultTagHelperProperty - (643:11,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - age - int OptionalWithMultipleTypesViewComponentTagHelper.age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (643:11,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 + IntermediateToken - (643:11,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 DefaultTagHelperProperty - (665:11,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - favorite-decimal - double OptionalWithMultipleTypesViewComponentTagHelper.favoriteDecimal - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (665:11,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 + IntermediateToken - (665:11,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 DefaultTagHelperProperty - (683:11,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - birth-date - System.DateTime? OptionalWithMultipleTypesViewComponentTagHelper.birthDate - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (683:11,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - DateTime.Now + IntermediateToken - (683:11,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (731:11,126 [2] ViewComponentTagHelperOptionalParam.cshtml) LazyIntermediateToken - (731:11,126 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n @@ -99,11 +99,11 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper DefaultTagHelperProperty - (771:12,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - age - int OptionalWithMultipleTypesViewComponentTagHelper.age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (771:12,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 + IntermediateToken - (771:12,38 [2] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 12 DefaultTagHelperProperty - (793:12,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - favorite-decimal - double OptionalWithMultipleTypesViewComponentTagHelper.favoriteDecimal - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (793:12,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 + IntermediateToken - (793:12,60 [4] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - 10.8 DefaultTagHelperProperty - (811:12,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - birth-date - System.DateTime? OptionalWithMultipleTypesViewComponentTagHelper.birthDate - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (811:12,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - DateTime.Now + IntermediateToken - (811:12,78 [12] ViewComponentTagHelperOptionalParam.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_DesignTime.ir.txt index 229a19759b0..5c90d5b964d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_DesignTime.ir.txt @@ -78,7 +78,7 @@ HtmlContent - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) LazyIntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true + IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n @@ -94,7 +94,7 @@ HtmlContent - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) LazyIntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true + IntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) LazyIntermediateToken - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt index f42d3410087..8289daa4586 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt @@ -55,7 +55,7 @@ PreallocatedTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type PreallocatedTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type DefaultTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true + IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n @@ -67,7 +67,7 @@ PreallocatedTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type PreallocatedTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type DefaultTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true + IntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt index e0c5eb50cef..c4650062e4a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt @@ -90,7 +90,7 @@ HtmlContent - (284:6,21 [8] BasicTagHelpers.cshtml) LazyIntermediateToken - (284:6,21 [8] BasicTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (303:6,40 [4] BasicTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (303:6,40 [4] BasicTagHelpers.cshtml) - CSharp - true + IntermediateToken - (303:6,40 [4] BasicTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (310:6,47 [6] BasicTagHelpers.cshtml) LazyIntermediateToken - (310:6,47 [6] BasicTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_DesignTime.ir.txt index 4d5adac828c..8e04ea376de 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_DesignTime.ir.txt @@ -69,7 +69,7 @@ HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) LazyIntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox DefaultTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true + IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_Runtime.ir.txt index 94b420b1076..89865df9e84 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Prefixed_Runtime.ir.txt @@ -44,7 +44,7 @@ PreallocatedTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true + IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_DesignTime.ir.txt index a99dc8eff04..4d373d9fd38 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_DesignTime.ir.txt @@ -80,7 +80,7 @@ HtmlContent - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) LazyIntermediateToken - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - CSharp - true + IntermediateToken - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) LazyIntermediateToken - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_Runtime.ir.txt index a0fd8ab6788..7e05b0461a7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_RemoveTagHelper_Runtime.ir.txt @@ -52,7 +52,7 @@ PreallocatedTagHelperProperty - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - __tagHelperAttribute_1 - type - Type PreallocatedTagHelperProperty - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - __tagHelperAttribute_1 - type - Type DefaultTagHelperProperty - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - CSharp - true + IntermediateToken - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) LazyIntermediateToken - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Runtime.ir.txt index e46dca883cf..8dbaed17614 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_Runtime.ir.txt @@ -65,7 +65,7 @@ PreallocatedTagHelperProperty - (284:6,21 [8] BasicTagHelpers.cshtml) - __tagHelperAttribute_2 - type - Type PreallocatedTagHelperProperty - (284:6,21 [8] BasicTagHelpers.cshtml) - __tagHelperAttribute_2 - type - Type DefaultTagHelperProperty - (303:6,40 [4] BasicTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (303:6,40 [4] BasicTagHelpers.cshtml) - CSharp - true + IntermediateToken - (303:6,40 [4] BasicTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (310:6,47 [6] BasicTagHelpers.cshtml) LazyIntermediateToken - (310:6,47 [6] BasicTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt index bc53332b1be..dd3cd3bcf56 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt @@ -51,12 +51,12 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (147:7,16 [8] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes LazyIntermediateToken - (147:7,16 [1] ComplexTagHelpers.cshtml) - CSharp - @ - LazyIntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - + IntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - CSharpExpression - (149:7,18 [6] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ - LazyIntermediateToken - (150:7,19 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (151:7,20 [3] ComplexTagHelpers.cshtml) - CSharp - 1+2 - LazyIntermediateToken - (154:7,23 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ + IntermediateToken - (150:7,19 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (151:7,20 [3] ComplexTagHelpers.cshtml) - CSharp - 1+2 + IntermediateToken - (154:7,23 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (164:7,33 [7] ComplexTagHelpers.cshtml) LazyIntermediateToken - (164:7,33 [7] ComplexTagHelpers.cshtml) - Html - @string @@ -90,7 +90,7 @@ LazyIntermediateToken - (342:12,42 [4] ComplexTagHelpers.cshtml) - Html - text DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (355:12,55 [0] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (355:12,55 [0] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (355:12,55 [0] ComplexTagHelpers.cshtml) - Html - DefaultTagHelperHtmlAttribute - - placeholder - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (370:12,70 [22] ComplexTagHelpers.cshtml) LazyIntermediateToken - (370:12,70 [22] ComplexTagHelpers.cshtml) - Html - Enter in a new time... @@ -114,7 +114,7 @@ CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (512:16,63 [4] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true + IntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - @@ -189,9 +189,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (884:23,28 [10] ComplexTagHelpers.cshtml) - ChecKED - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (885:23,29 [9] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (885:23,29 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (886:23,30 [7] ComplexTagHelpers.cshtml) - CSharp - @object - LazyIntermediateToken - (893:23,37 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (885:23,29 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (886:23,30 [7] ComplexTagHelpers.cshtml) - CSharp - @object + IntermediateToken - (893:23,37 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (896:23,40 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (896:23,40 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -201,7 +201,7 @@ LazyIntermediateToken - (741:21,20 [11] ComplexTagHelpers.cshtml) - Html - first value DefaultTagHelperProperty - (759:21,38 [31] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (760:21,39 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (760:21,39 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 + IntermediateToken - (760:21,39 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (801:21,80 [12] ComplexTagHelpers.cshtml) LazyIntermediateToken - (801:21,80 [12] ComplexTagHelpers.cshtml) - Html - second value @@ -224,15 +224,15 @@ LazyIntermediateToken - (1008:26,44 [5] ComplexTagHelpers.cshtml) - Html - world DefaultTagHelperProperty - (1024:26,60 [33] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1025:26,61 [32] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1025:26,61 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (1026:26,62 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 - LazyIntermediateToken - (1056:26,92 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1025:26,61 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (1026:26,62 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 + IntermediateToken - (1056:26,92 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (1061:26,97 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1061:26,97 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (928:25,16 [32] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (928:25,16 [32] ComplexTagHelpers.cshtml) - CSharp - -1970 + @DateTimeOffset.Now.Year + IntermediateToken - (928:25,16 [32] ComplexTagHelpers.cshtml) - CSharp - -1970 + @DateTimeOffset.Now.Year DefaultTagHelperExecute - HtmlContent - (1075:27,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1075:27,12 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -245,13 +245,13 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1155:29,28 [30] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1155:29,28 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 + IntermediateToken - (1155:29,28 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 DefaultTagHelperExecute - HtmlContent - (1187:29,60 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1187:29,60 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1093:28,16 [30] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1093:28,16 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 + IntermediateToken - (1093:28,16 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 DefaultTagHelperExecute - HtmlContent - (1201:30,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1201:30,12 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -264,16 +264,16 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1283:32,28 [43] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1283:32,28 [43] ComplexTagHelpers.cshtml) - CSharp - @( DateTimeOffset.Now.Year ) > 2014 + IntermediateToken - (1283:32,28 [43] ComplexTagHelpers.cshtml) - CSharp - @( DateTimeOffset.Now.Year ) > 2014 DefaultTagHelperExecute - HtmlContent - (1330:32,75 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1330:32,75 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1219:31,16 [32] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1220:31,17 [31] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1220:31,17 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (1221:31,18 [29] ComplexTagHelpers.cshtml) - CSharp - "My age is this long.".Length - LazyIntermediateToken - (1250:31,47 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1220:31,17 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (1221:31,18 [29] ComplexTagHelpers.cshtml) - CSharp - "My age is this long.".Length + IntermediateToken - (1250:31,47 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (1344:33,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1344:33,12 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -288,11 +288,11 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1409:34,63 [8] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1410:34,64 [7] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1410:34,64 [7] ComplexTagHelpers.cshtml) - CSharp - checked + IntermediateToken - (1410:34,64 [7] ComplexTagHelpers.cshtml) - CSharp - checked DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1375:34,29 [3] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1375:34,29 [3] ComplexTagHelpers.cshtml) - CSharp - 123 + IntermediateToken - (1375:34,29 [3] ComplexTagHelpers.cshtml) - CSharp - 123 DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (1387:34,41 [5] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1387:34,41 [5] ComplexTagHelpers.cshtml) - Html - hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_Runtime.ir.txt index d2beecf32d8..3c284ae17ef 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_Runtime.ir.txt @@ -41,12 +41,12 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (147:7,16 [8] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes LazyIntermediateToken - (147:7,16 [1] ComplexTagHelpers.cshtml) - CSharp - @ - LazyIntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - + IntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - CSharpExpression - (149:7,18 [6] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ - LazyIntermediateToken - (150:7,19 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (151:7,20 [3] ComplexTagHelpers.cshtml) - CSharp - 1+2 - LazyIntermediateToken - (154:7,23 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ + IntermediateToken - (150:7,19 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (151:7,20 [3] ComplexTagHelpers.cshtml) - CSharp - 1+2 + IntermediateToken - (154:7,23 [1] ComplexTagHelpers.cshtml) - CSharp - ) PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (178:7,47 [10] ComplexTagHelpers.cshtml) @@ -102,7 +102,7 @@ CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (512:16,63 [4] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true + IntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - @@ -183,9 +183,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (884:23,28 [10] ComplexTagHelpers.cshtml) - ChecKED - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (885:23,29 [9] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (885:23,29 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (886:23,30 [7] ComplexTagHelpers.cshtml) - CSharp - @object - LazyIntermediateToken - (893:23,37 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (885:23,29 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (886:23,30 [7] ComplexTagHelpers.cshtml) - CSharp - @object + IntermediateToken - (893:23,37 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (896:23,40 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (896:23,40 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -193,7 +193,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_4 DefaultTagHelperProperty - (759:21,38 [31] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (760:21,39 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (760:21,39 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 + IntermediateToken - (760:21,39 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (910:24,12 [10] ComplexTagHelpers.cshtml) @@ -210,15 +210,15 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_7 DefaultTagHelperProperty - (1024:26,60 [33] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1025:26,61 [32] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1025:26,61 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (1026:26,62 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 - LazyIntermediateToken - (1056:26,92 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1025:26,61 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (1026:26,62 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 + IntermediateToken - (1056:26,92 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (1061:26,97 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1061:26,97 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (928:25,16 [32] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (928:25,16 [32] ComplexTagHelpers.cshtml) - CSharp - -1970 + @DateTimeOffset.Now.Year + IntermediateToken - (928:25,16 [32] ComplexTagHelpers.cshtml) - CSharp - -1970 + @DateTimeOffset.Now.Year DefaultTagHelperExecute - HtmlContent - (1075:27,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1075:27,12 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -231,13 +231,13 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1155:29,28 [30] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1155:29,28 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 + IntermediateToken - (1155:29,28 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year > 2014 DefaultTagHelperExecute - HtmlContent - (1187:29,60 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1187:29,60 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1093:28,16 [30] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1093:28,16 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 + IntermediateToken - (1093:28,16 [30] ComplexTagHelpers.cshtml) - CSharp - DateTimeOffset.Now.Year\-1970 DefaultTagHelperExecute - HtmlContent - (1201:30,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1201:30,12 [10] ComplexTagHelpers.cshtml) - Html - \n @@ -250,16 +250,16 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1283:32,28 [43] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1283:32,28 [43] ComplexTagHelpers.cshtml) - CSharp - @( DateTimeOffset.Now.Year ) > 2014 + IntermediateToken - (1283:32,28 [43] ComplexTagHelpers.cshtml) - CSharp - @( DateTimeOffset.Now.Year ) > 2014 DefaultTagHelperExecute - HtmlContent - (1330:32,75 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1330:32,75 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1219:31,16 [32] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1220:31,17 [31] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1220:31,17 [1] ComplexTagHelpers.cshtml) - CSharp - ( - LazyIntermediateToken - (1221:31,18 [29] ComplexTagHelpers.cshtml) - CSharp - "My age is this long.".Length - LazyIntermediateToken - (1250:31,47 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1220:31,17 [1] ComplexTagHelpers.cshtml) - CSharp - ( + IntermediateToken - (1221:31,18 [29] ComplexTagHelpers.cshtml) - CSharp - "My age is this long.".Length + IntermediateToken - (1250:31,47 [1] ComplexTagHelpers.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (1344:33,12 [10] ComplexTagHelpers.cshtml) LazyIntermediateToken - (1344:33,12 [2] ComplexTagHelpers.cshtml) - Html - \n @@ -275,11 +275,11 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (1409:34,63 [8] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (1410:34,64 [7] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1410:34,64 [7] ComplexTagHelpers.cshtml) - CSharp - checked + IntermediateToken - (1410:34,64 [7] ComplexTagHelpers.cshtml) - CSharp - checked DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1375:34,29 [3] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (1375:34,29 [3] ComplexTagHelpers.cshtml) - CSharp - 123 + IntermediateToken - (1375:34,29 [3] ComplexTagHelpers.cshtml) - CSharp - 123 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 DefaultTagHelperExecute - LazyIntermediateToken - (1424:34,78 [1] ComplexTagHelpers.cshtml) - CSharp - ) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt index 0c716bae0fa..ab28801064e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt @@ -70,7 +70,7 @@ HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) LazyIntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true + IntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) LazyIntermediateToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox @@ -91,7 +91,7 @@ HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) LazyIntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true + IntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) LazyIntermediateToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox @@ -109,7 +109,7 @@ LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 + IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 DefaultTagHelperHtmlAttribute - - AGE - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) LazyIntermediateToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt index 2f4aff040c7..23a4be0441f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt @@ -49,7 +49,7 @@ PreallocatedTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true + IntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - @@ -62,7 +62,7 @@ PreallocatedTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - __tagHelperAttribute_4 - type - Type PreallocatedTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - __tagHelperAttribute_4 - type - Type DefaultTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true + IntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 @@ -72,7 +72,7 @@ LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 + IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_7 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt index fb07d41cd6c..fa8854357f2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt @@ -49,9 +49,9 @@ HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) LazyIntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true + IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.CatchAllTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true + IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt index c2bdfd5285a..ea69fd7cfab 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt @@ -26,9 +26,9 @@ PreallocatedTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true + IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.CatchAllTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true + IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt index 333f044da58..ab50d2f96a4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt @@ -70,12 +70,12 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt index 030dcd636a4..072ac7c0357 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt @@ -50,12 +50,12 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt index 4dbc2c08726..00cb7150430 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt @@ -48,15 +48,15 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperProperty - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperProperty - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (74:3,34 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (74:3,34 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (74:3,34 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperExecute - HtmlContent - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) LazyIntermediateToken - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n @@ -70,21 +70,21 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperProperty - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperProperty - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (134:5,38 [0] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (134:5,38 [0] EmptyAttributeTagHelpers.cshtml) - Html - + IntermediateToken - (134:5,38 [0] EmptyAttributeTagHelpers.cshtml) - Html - DefaultTagHelperExecute - HtmlContent - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) LazyIntermediateToken - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - DefaultTagHelperExecute - HtmlContent - (148:6,8 [8] EmptyAttributeTagHelpers.cshtml) LazyIntermediateToken - (148:6,8 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_Runtime.ir.txt index d7d4e6ece66..114a2008c86 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_Runtime.ir.txt @@ -31,7 +31,7 @@ PreallocatedTagHelperProperty - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (56:3,16 [0] EmptyAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (66:3,26 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) @@ -47,14 +47,14 @@ PreallocatedTagHelperProperty - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (117:5,21 [0] EmptyAttributeTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (126:5,30 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) LazyIntermediateToken - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - + IntermediateToken - (92:4,12 [0] EmptyAttributeTagHelpers.cshtml) - CSharp - DefaultTagHelperExecute - HtmlContent - (148:6,8 [8] EmptyAttributeTagHelpers.cshtml) LazyIntermediateToken - (148:6,8 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt index 3bd1127535b..04452f1d51b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt @@ -48,7 +48,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (95:6,14 [15] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (96:6,15 [14] EnumTagHelpers.cshtml) - LazyIntermediateToken - (96:6,15 [14] EnumTagHelpers.cshtml) - CSharp - MyEnum.MyValue + IntermediateToken - (96:6,15 [14] EnumTagHelpers.cshtml) - CSharp - MyEnum.MyValue DefaultTagHelperExecute - HtmlContent - (114:6,33 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (114:6,33 [2] EnumTagHelpers.cshtml) - Html - \n @@ -67,7 +67,7 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (171:8,14 [7] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (171:8,14 [7] EnumTagHelpers.cshtml) - CSharp - MyValue + IntermediateToken - (171:8,14 [7] EnumTagHelpers.cshtml) - CSharp - MyValue DefaultTagHelperExecute - HtmlContent - (182:8,25 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (182:8,25 [2] EnumTagHelpers.cshtml) - Html - \n @@ -76,9 +76,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (198:9,14 [13] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (198:9,14 [13] EnumTagHelpers.cshtml) - CSharp - MySecondValue + IntermediateToken - (198:9,14 [13] EnumTagHelpers.cshtml) - CSharp - MySecondValue DefaultTagHelperProperty - (224:9,40 [7] EnumTagHelpers.cshtml) - catch-all - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.CatchAllTagHelper.CatchAll - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (224:9,40 [7] EnumTagHelpers.cshtml) - CSharp - MyValue + IntermediateToken - (224:9,40 [7] EnumTagHelpers.cshtml) - CSharp - MyValue DefaultTagHelperExecute - HtmlContent - (234:9,50 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (234:9,50 [2] EnumTagHelpers.cshtml) - Html - \n @@ -88,10 +88,10 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (250:10,14 [10] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (251:10,15 [9] EnumTagHelpers.cshtml) - LazyIntermediateToken - (251:10,15 [9] EnumTagHelpers.cshtml) - CSharp - enumValue + IntermediateToken - (251:10,15 [9] EnumTagHelpers.cshtml) - CSharp - enumValue DefaultTagHelperProperty - (273:10,37 [10] EnumTagHelpers.cshtml) - catch-all - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.CatchAllTagHelper.CatchAll - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (274:10,38 [9] EnumTagHelpers.cshtml) - LazyIntermediateToken - (274:10,38 [9] EnumTagHelpers.cshtml) - CSharp - enumValue + IntermediateToken - (274:10,38 [9] EnumTagHelpers.cshtml) - CSharp - enumValue DefaultTagHelperExecute - HtmlContent - (287:10,51 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (287:10,51 [2] EnumTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt index b4cafd4b16d..391484d10db 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt @@ -28,7 +28,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (95:6,14 [15] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (96:6,15 [14] EnumTagHelpers.cshtml) - LazyIntermediateToken - (96:6,15 [14] EnumTagHelpers.cshtml) - CSharp - MyEnum.MyValue + IntermediateToken - (96:6,15 [14] EnumTagHelpers.cshtml) - CSharp - MyEnum.MyValue DefaultTagHelperExecute - HtmlContent - (114:6,33 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (114:6,33 [2] EnumTagHelpers.cshtml) - Html - \n @@ -47,7 +47,7 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (171:8,14 [7] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (171:8,14 [7] EnumTagHelpers.cshtml) - CSharp - MyValue + IntermediateToken - (171:8,14 [7] EnumTagHelpers.cshtml) - CSharp - MyValue DefaultTagHelperExecute - HtmlContent - (182:8,25 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (182:8,25 [2] EnumTagHelpers.cshtml) - Html - \n @@ -56,9 +56,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (198:9,14 [13] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (198:9,14 [13] EnumTagHelpers.cshtml) - CSharp - MySecondValue + IntermediateToken - (198:9,14 [13] EnumTagHelpers.cshtml) - CSharp - MySecondValue DefaultTagHelperProperty - (224:9,40 [7] EnumTagHelpers.cshtml) - catch-all - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.CatchAllTagHelper.CatchAll - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (224:9,40 [7] EnumTagHelpers.cshtml) - CSharp - MyValue + IntermediateToken - (224:9,40 [7] EnumTagHelpers.cshtml) - CSharp - MyValue DefaultTagHelperExecute - HtmlContent - (234:9,50 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (234:9,50 [2] EnumTagHelpers.cshtml) - Html - \n @@ -68,10 +68,10 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (250:10,14 [10] EnumTagHelpers.cshtml) - value - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.InputTagHelper.Value - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (251:10,15 [9] EnumTagHelpers.cshtml) - LazyIntermediateToken - (251:10,15 [9] EnumTagHelpers.cshtml) - CSharp - enumValue + IntermediateToken - (251:10,15 [9] EnumTagHelpers.cshtml) - CSharp - enumValue DefaultTagHelperProperty - (273:10,37 [10] EnumTagHelpers.cshtml) - catch-all - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestTagHelperDescriptors.MyEnum TestNamespace.CatchAllTagHelper.CatchAll - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (274:10,38 [9] EnumTagHelpers.cshtml) - LazyIntermediateToken - (274:10,38 [9] EnumTagHelpers.cshtml) - CSharp - enumValue + IntermediateToken - (274:10,38 [9] EnumTagHelpers.cshtml) - CSharp - enumValue DefaultTagHelperExecute - HtmlContent - (287:10,51 [2] EnumTagHelpers.cshtml) LazyIntermediateToken - (287:10,51 [2] EnumTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_DesignTime.ir.txt index 5906dc0ac97..d8f227ff645 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_DesignTime.ir.txt @@ -42,7 +42,7 @@ DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (47:2,12 [19] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (48:2,13 [18] EscapedExpression.cshtml) - LazyIntermediateToken - (48:2,13 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") + IntermediateToken - (48:2,13 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") DefaultTagHelperExecute - HtmlContent - (70:2,35 [2] EscapedExpression.cshtml) LazyIntermediateToken - (70:2,35 [2] EscapedExpression.cshtml) - Html - \n @@ -50,7 +50,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (84:3,12 [18] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (84:3,12 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") + IntermediateToken - (84:3,12 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") DefaultTagHelperExecute - HtmlContent - (106:3,34 [2] EscapedExpression.cshtml) LazyIntermediateToken - (106:3,34 [2] EscapedExpression.cshtml) - Html - \n @@ -58,7 +58,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (120:4,12 [24] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (120:4,12 [24] EscapedExpression.cshtml) - CSharp - "0" + new @String("1 2") + IntermediateToken - (120:4,12 [24] EscapedExpression.cshtml) - CSharp - "0" + new @String("1 2") DefaultTagHelperExecute - HtmlContent - (148:4,40 [2] EscapedExpression.cshtml) LazyIntermediateToken - (148:4,40 [2] EscapedExpression.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_Runtime.ir.txt index 6f7816a341a..5f2e30f2993 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedExpression_Runtime.ir.txt @@ -22,7 +22,7 @@ DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (47:2,12 [19] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (48:2,13 [18] EscapedExpression.cshtml) - LazyIntermediateToken - (48:2,13 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") + IntermediateToken - (48:2,13 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") DefaultTagHelperExecute - HtmlContent - (70:2,35 [2] EscapedExpression.cshtml) LazyIntermediateToken - (70:2,35 [2] EscapedExpression.cshtml) - Html - \n @@ -30,7 +30,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (84:3,12 [18] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (84:3,12 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") + IntermediateToken - (84:3,12 [18] EscapedExpression.cshtml) - CSharp - new string("1, 2") DefaultTagHelperExecute - HtmlContent - (106:3,34 [2] EscapedExpression.cshtml) LazyIntermediateToken - (106:3,34 [2] EscapedExpression.cshtml) - Html - \n @@ -38,7 +38,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (120:4,12 [24] EscapedExpression.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (120:4,12 [24] EscapedExpression.cshtml) - CSharp - "0" + new @String("1 2") + IntermediateToken - (120:4,12 [24] EscapedExpression.cshtml) - CSharp - "0" + new @String("1 2") DefaultTagHelperExecute - HtmlContent - (148:4,40 [2] EscapedExpression.cshtml) LazyIntermediateToken - (148:4,40 [2] EscapedExpression.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_DesignTime.ir.txt index 3d40be628b4..2a437f476cb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_DesignTime.ir.txt @@ -43,9 +43,9 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (215:8,12 [23] EscapedIdentifier.cshtml) - age - int InputTagHelper.AgeProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (215:8,12 [23] EscapedIdentifier.cshtml) - CSharp - Convert.ToInt32(@count) + IntermediateToken - (215:8,12 [23] EscapedIdentifier.cshtml) - CSharp - Convert.ToInt32(@count) DefaultTagHelperProperty - (247:8,44 [7] EscapedIdentifier.cshtml) - alive - bool InputTagHelper.AliveProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (247:8,44 [7] EscapedIdentifier.cshtml) - CSharp - !@alive + IntermediateToken - (247:8,44 [7] EscapedIdentifier.cshtml) - CSharp - !@alive DefaultTagHelperExecute - HtmlContent - (258:8,55 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (258:8,55 [2] EscapedIdentifier.cshtml) - Html - \n @@ -53,9 +53,9 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (272:9,12 [13] EscapedIdentifier.cshtml) - age - int InputTagHelper.AgeProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (272:9,12 [13] EscapedIdentifier.cshtml) - CSharp - (int)@obj.age + IntermediateToken - (272:9,12 [13] EscapedIdentifier.cshtml) - CSharp - (int)@obj.age DefaultTagHelperProperty - (292:9,32 [19] EscapedIdentifier.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (292:9,32 [19] EscapedIdentifier.cshtml) - CSharp - new { @params = 1 } + IntermediateToken - (292:9,32 [19] EscapedIdentifier.cshtml) - CSharp - new { @params = 1 } DefaultTagHelperExecute - HtmlContent - (315:9,55 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (315:9,55 [2] EscapedIdentifier.cshtml) - Html - \n @@ -63,7 +63,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (343:10,26 [124] EscapedIdentifier.cshtml) - tuple-prefix-test - System.Collections.Generic.IDictionary InputTagHelper.DictionaryOfBoolAndStringTupleProperty - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (343:10,26 [124] EscapedIdentifier.cshtml) - CSharp - (@item. Items.Where(i=>i.Contains("one")). Count()>0, @item. Items.FirstOrDefault(i=>i.Contains("one"))?. Replace("one","")) + IntermediateToken - (343:10,26 [124] EscapedIdentifier.cshtml) - CSharp - (@item. Items.Where(i=>i.Contains("one")). Count()>0, @item. Items.FirstOrDefault(i=>i.Contains("one"))?. Replace("one","")) DefaultTagHelperExecute - HtmlContent - (471:10,154 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (471:10,154 [2] EscapedIdentifier.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_Runtime.ir.txt index 9c82737feb9..30235756d9a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedIdentifier_Runtime.ir.txt @@ -23,9 +23,9 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (215:8,12 [23] EscapedIdentifier.cshtml) - age - int InputTagHelper.AgeProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (215:8,12 [23] EscapedIdentifier.cshtml) - CSharp - Convert.ToInt32(@count) + IntermediateToken - (215:8,12 [23] EscapedIdentifier.cshtml) - CSharp - Convert.ToInt32(@count) DefaultTagHelperProperty - (247:8,44 [7] EscapedIdentifier.cshtml) - alive - bool InputTagHelper.AliveProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (247:8,44 [7] EscapedIdentifier.cshtml) - CSharp - !@alive + IntermediateToken - (247:8,44 [7] EscapedIdentifier.cshtml) - CSharp - !@alive DefaultTagHelperExecute - HtmlContent - (258:8,55 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (258:8,55 [2] EscapedIdentifier.cshtml) - Html - \n @@ -33,9 +33,9 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (272:9,12 [13] EscapedIdentifier.cshtml) - age - int InputTagHelper.AgeProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (272:9,12 [13] EscapedIdentifier.cshtml) - CSharp - (int)@obj.age + IntermediateToken - (272:9,12 [13] EscapedIdentifier.cshtml) - CSharp - (int)@obj.age DefaultTagHelperProperty - (292:9,32 [19] EscapedIdentifier.cshtml) - tag - object InputTagHelper.TagProp - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (292:9,32 [19] EscapedIdentifier.cshtml) - CSharp - new { @params = 1 } + IntermediateToken - (292:9,32 [19] EscapedIdentifier.cshtml) - CSharp - new { @params = 1 } DefaultTagHelperExecute - HtmlContent - (315:9,55 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (315:9,55 [2] EscapedIdentifier.cshtml) - Html - \n @@ -43,7 +43,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (343:10,26 [124] EscapedIdentifier.cshtml) - tuple-prefix-test - System.Collections.Generic.IDictionary InputTagHelper.DictionaryOfBoolAndStringTupleProperty - HtmlAttributeValueStyle.SingleQuotes - LazyIntermediateToken - (343:10,26 [124] EscapedIdentifier.cshtml) - CSharp - (@item. Items.Where(i=>i.Contains("one")). Count()>0, @item. Items.FirstOrDefault(i=>i.Contains("one"))?. Replace("one","")) + IntermediateToken - (343:10,26 [124] EscapedIdentifier.cshtml) - CSharp - (@item. Items.Where(i=>i.Contains("one")). Count()>0, @item. Items.FirstOrDefault(i=>i.Contains("one"))?. Replace("one","")) DefaultTagHelperExecute - HtmlContent - (471:10,154 [2] EscapedIdentifier.cshtml) LazyIntermediateToken - (471:10,154 [2] EscapedIdentifier.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt index 7e66b754497..2281480f64c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt @@ -81,7 +81,7 @@ CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (227:5,74 [4] EscapedTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (227:5,74 [4] EscapedTagHelpers.cshtml) - CSharp - true + IntermediateToken - (227:5,74 [4] EscapedTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (235:5,82 [8] EscapedTagHelpers.cshtml) LazyIntermediateToken - (235:5,82 [6] EscapedTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_Runtime.ir.txt index 81a9e89c902..33f184ea0c8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_Runtime.ir.txt @@ -61,7 +61,7 @@ CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (227:5,74 [4] EscapedTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (227:5,74 [4] EscapedTagHelpers.cshtml) - CSharp - true + IntermediateToken - (227:5,74 [4] EscapedTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (235:5,82 [8] EscapedTagHelpers.cshtml) LazyIntermediateToken - (235:5,82 [6] EscapedTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt index b9dfbff67d1..d354f90cf3e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt @@ -42,7 +42,7 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (45:2,10 [0] IncompleteTagHelper.cshtml) - LazyIntermediateToken - (45:2,10 [0] IncompleteTagHelper.cshtml) - Html - + IntermediateToken - (45:2,10 [0] IncompleteTagHelper.cshtml) - Html - DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_DesignTime.ir.txt index 36f8e5d6a76..db4abe00611 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_DesignTime.ir.txt @@ -80,7 +80,7 @@ HtmlContent - (374:7,85 [4] NestedScriptTagTagHelpers.cshtml) LazyIntermediateToken - (374:7,85 [4] NestedScriptTagTagHelpers.cshtml) - Html - text DefaultTagHelperProperty - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - CSharp - true + IntermediateToken - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (395:7,106 [27] NestedScriptTagTagHelpers.cshtml) LazyIntermediateToken - (395:7,106 [18] NestedScriptTagTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_Runtime.ir.txt index a145e5ef70f..ddb60573094 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedScriptTagTagHelpers_Runtime.ir.txt @@ -62,7 +62,7 @@ PreallocatedTagHelperProperty - (374:7,85 [4] NestedScriptTagTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type PreallocatedTagHelperProperty - (374:7,85 [4] NestedScriptTagTagHelpers.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperProperty - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - CSharp - true + IntermediateToken - (389:7,100 [4] NestedScriptTagTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (395:7,106 [29] NestedScriptTagTagHelpers.cshtml) LazyIntermediateToken - (395:7,106 [18] NestedScriptTagTagHelpers.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt index 16ed156fdb4..9f164a3fcd4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt @@ -54,13 +54,13 @@ HtmlContent - (344:15,17 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (344:15,17 [8] PrefixedAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - string-dictionary - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary + IntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary DefaultTagHelperProperty - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - string-dictionary - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary + IntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary DefaultTagHelperExecute - HtmlContent - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -72,17 +72,17 @@ HtmlContent - (442:16,17 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (442:16,17 [8] PrefixedAttributeTagHelpers.cshtml) - Html - password DefaultTagHelperProperty - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-garlic - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-garlic - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper1.IntProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperExecute - HtmlContent - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -94,17 +94,17 @@ HtmlContent - (551:17,17 [5] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (551:17,17 [5] PrefixedAttributeTagHelpers.cshtml) - Html - radio DefaultTagHelperProperty - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper1.IntProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-salt - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-salt - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-pepper - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 + IntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 DefaultTagHelperProperty - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-pepper - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 + IntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 DefaultTagHelperHtmlAttribute - - int-prefix-salt - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (655:18,96 [1] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (655:18,96 [1] PrefixedAttributeTagHelpers.cshtml) - Html - 8 @@ -122,20 +122,20 @@ LazyIntermediateToken - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - Html - another string DefaultTagHelperProperty - (773:20,32 [19] PrefixedAttributeTagHelpers.cshtml) - string-prefix-cumin - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate + IntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate IntermediateToken - - Html - CSharpExpression - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? + IntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? DefaultTagHelperProperty - (773:20,32 [19] PrefixedAttributeTagHelpers.cshtml) - string-prefix-cumin - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate + IntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate IntermediateToken - - Html - CSharpExpression - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? + IntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? DefaultTagHelperExecute - HtmlContent - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -144,9 +144,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-value - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-value - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - string-prefix-thyme - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_Runtime.ir.txt index 83a07c55d71..914dbb8bc69 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_Runtime.ir.txt @@ -39,13 +39,13 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - string-dictionary - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary + IntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary DefaultTagHelperProperty - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - string-dictionary - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary + IntermediateToken - (404:15,77 [16] PrefixedAttributeTagHelpers.cshtml) - CSharp - stringDictionary DefaultTagHelperExecute - HtmlContent - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -55,17 +55,17 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperProperty - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary + IntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-garlic - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-garlic - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (502:16,77 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper1.IntProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (526:16,101 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperExecute - HtmlContent - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -75,17 +75,17 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperProperty - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper1.IntProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 + IntermediateToken - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 42 DefaultTagHelperProperty - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-salt - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-salt - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (611:18,52 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-pepper - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 + IntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 DefaultTagHelperProperty - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-pepper - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 + IntermediateToken - (634:18,75 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 98 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 PreallocatedTagHelperProperty - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_4 - string-prefix-grabber - StringProperty PreallocatedTagHelperProperty - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_4 - string-prefix-grabber - StringDictionaryProperty @@ -93,20 +93,20 @@ PreallocatedTagHelperProperty - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_5 - string-prefix-paprika - StringDictionaryProperty DefaultTagHelperProperty - (773:20,32 [19] PrefixedAttributeTagHelpers.cshtml) - string-prefix-cumin - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate + IntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate IntermediateToken - - Html - CSharpExpression - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? + IntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? DefaultTagHelperProperty - (773:20,32 [19] PrefixedAttributeTagHelpers.cshtml) - string-prefix-cumin - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate + IntermediateToken - (773:20,32 [8] PrefixedAttributeTagHelpers.cshtml) - Html - literate IntermediateToken - - Html - CSharpExpression - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? + IntermediateToken - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) - Html - ? DefaultTagHelperExecute - HtmlContent - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) LazyIntermediateToken - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n @@ -115,9 +115,9 @@ DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-value - System.Collections.Generic.IDictionary TestNamespace.InputTagHelper1.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 DefaultTagHelperProperty - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-value - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 + IntermediateToken - (826:21,29 [2] PrefixedAttributeTagHelpers.cshtml) - CSharp - 37 PreallocatedTagHelperProperty - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_6 - string-prefix-thyme - StringDictionaryProperty PreallocatedTagHelperProperty - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_6 - string-prefix-thyme - StringDictionaryProperty DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_DesignTime.ir.txt index 11b34d1f5d3..9b7430e5b30 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_DesignTime.ir.txt @@ -46,7 +46,7 @@ HtmlContent - (49:3,10 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) LazyIntermediateToken - (49:3,10 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Hello World DefaultTagHelperProperty - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - CSharp - 1337 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_Runtime.ir.txt index 6c64e447db0..34a837f29bf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelperWithNewlineBeforeAttributes_Runtime.ir.txt @@ -25,7 +25,7 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - CSharp - 1337 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_DesignTime.ir.txt index 2364c72da6b..febdca9eca2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_DesignTime.ir.txt @@ -46,7 +46,7 @@ HtmlContent - (45:2,10 [11] SingleTagHelper.cshtml) LazyIntermediateToken - (45:2,10 [11] SingleTagHelper.cshtml) - Html - Hello World DefaultTagHelperProperty - (63:2,28 [4] SingleTagHelper.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (63:2,28 [4] SingleTagHelper.cshtml) - CSharp - 1337 + IntermediateToken - (63:2,28 [4] SingleTagHelper.cshtml) - CSharp - 1337 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_Runtime.ir.txt index fe121db8d34..20ead4e630b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleTagHelper_Runtime.ir.txt @@ -25,7 +25,7 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (63:2,28 [4] SingleTagHelper.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (63:2,28 [4] SingleTagHelper.cshtml) - CSharp - 1337 + IntermediateToken - (63:2,28 [4] SingleTagHelper.cshtml) - CSharp - 1337 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt index f7fac4b18e0..0b1c36fa60d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt @@ -80,7 +80,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (302:11,18 [5] SymbolBoundAttributes.cshtml) - [item] - System.Collections.Generic.List TestNamespace.CatchAllTagHelper.ListItems - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (302:11,18 [5] SymbolBoundAttributes.cshtml) - CSharp - items + IntermediateToken - (302:11,18 [5] SymbolBoundAttributes.cshtml) - CSharp - items DefaultTagHelperHtmlAttribute - - [item] - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (317:11,33 [5] SymbolBoundAttributes.cshtml) LazyIntermediateToken - (317:11,33 [5] SymbolBoundAttributes.cshtml) - Html - items @@ -92,7 +92,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (351:12,20 [5] SymbolBoundAttributes.cshtml) - [(item)] - System.String[] TestNamespace.CatchAllTagHelper.ArrayItems - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (351:12,20 [5] SymbolBoundAttributes.cshtml) - CSharp - items + IntermediateToken - (351:12,20 [5] SymbolBoundAttributes.cshtml) - CSharp - items DefaultTagHelperHtmlAttribute - - [(item)] - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (368:12,37 [5] SymbolBoundAttributes.cshtml) LazyIntermediateToken - (368:12,37 [5] SymbolBoundAttributes.cshtml) - Html - items @@ -106,7 +106,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (405:13,23 [13] SymbolBoundAttributes.cshtml) - (click) - System.Action TestNamespace.CatchAllTagHelper.Event1 - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (405:13,23 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() + IntermediateToken - (405:13,23 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() DefaultTagHelperHtmlAttribute - - (click) - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (429:13,47 [13] SymbolBoundAttributes.cshtml) LazyIntermediateToken - (429:13,47 [13] SymbolBoundAttributes.cshtml) - Html - doSomething() @@ -120,7 +120,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (487:14,24 [13] SymbolBoundAttributes.cshtml) - (^click) - System.Action TestNamespace.CatchAllTagHelper.Event2 - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (487:14,24 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() + IntermediateToken - (487:14,24 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() DefaultTagHelperHtmlAttribute - - (^click) - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (512:14,49 [13] SymbolBoundAttributes.cshtml) LazyIntermediateToken - (512:14,49 [13] SymbolBoundAttributes.cshtml) - Html - doSomething() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_Runtime.ir.txt index 97dfde5b5c8..433e10e293c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_Runtime.ir.txt @@ -68,7 +68,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (302:11,18 [5] SymbolBoundAttributes.cshtml) - [item] - System.Collections.Generic.List TestNamespace.CatchAllTagHelper.ListItems - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (302:11,18 [5] SymbolBoundAttributes.cshtml) - CSharp - items + IntermediateToken - (302:11,18 [5] SymbolBoundAttributes.cshtml) - CSharp - items PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (329:11,45 [2] SymbolBoundAttributes.cshtml) @@ -78,7 +78,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (351:12,20 [5] SymbolBoundAttributes.cshtml) - [(item)] - System.String[] TestNamespace.CatchAllTagHelper.ArrayItems - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (351:12,20 [5] SymbolBoundAttributes.cshtml) - CSharp - items + IntermediateToken - (351:12,20 [5] SymbolBoundAttributes.cshtml) - CSharp - items PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (380:12,49 [2] SymbolBoundAttributes.cshtml) @@ -90,7 +90,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (405:13,23 [13] SymbolBoundAttributes.cshtml) - (click) - System.Action TestNamespace.CatchAllTagHelper.Event1 - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (405:13,23 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() + IntermediateToken - (405:13,23 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (461:13,79 [2] SymbolBoundAttributes.cshtml) @@ -102,7 +102,7 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (487:14,24 [13] SymbolBoundAttributes.cshtml) - (^click) - System.Action TestNamespace.CatchAllTagHelper.Event2 - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (487:14,24 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() + IntermediateToken - (487:14,24 [13] SymbolBoundAttributes.cshtml) - CSharp - doSomething() PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (544:14,81 [2] SymbolBoundAttributes.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_DesignTime.ir.txt index ae9c8550ffa..3d354b16d57 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_DesignTime.ir.txt @@ -67,8 +67,8 @@ DefaultTagHelperCreate - - TestNamespace.MyTagHelper DefaultTagHelperProperty - (142:8,36 [27] TagHelpersInSection.cshtml) - boundproperty - string TestNamespace.MyTagHelper.BoundProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:8,36 [13] TagHelpersInSection.cshtml) - LazyIntermediateToken - (142:8,36 [7] TagHelpersInSection.cshtml) - Html - Current - LazyIntermediateToken - (149:8,43 [6] TagHelpersInSection.cshtml) - Html - Time: + IntermediateToken - (142:8,36 [7] TagHelpersInSection.cshtml) - Html - Current + IntermediateToken - (149:8,43 [6] TagHelpersInSection.cshtml) - Html - Time: IntermediateToken - - Html - CSharpExpression - (157:8,51 [12] TagHelpersInSection.cshtml) LazyIntermediateToken - (157:8,51 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_Runtime.ir.txt index a3eb4b49324..165e503c3b0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersInSection_Runtime.ir.txt @@ -45,8 +45,8 @@ DefaultTagHelperCreate - - TestNamespace.MyTagHelper DefaultTagHelperProperty - (142:8,36 [27] TagHelpersInSection.cshtml) - boundproperty - string TestNamespace.MyTagHelper.BoundProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:8,36 [13] TagHelpersInSection.cshtml) - LazyIntermediateToken - (142:8,36 [7] TagHelpersInSection.cshtml) - Html - Current - LazyIntermediateToken - (149:8,43 [6] TagHelpersInSection.cshtml) - Html - Time: + IntermediateToken - (142:8,36 [7] TagHelpersInSection.cshtml) - Html - Current + IntermediateToken - (149:8,43 [6] TagHelpersInSection.cshtml) - Html - Time: IntermediateToken - - Html - CSharpExpression - (157:8,51 [12] TagHelpersInSection.cshtml) LazyIntermediateToken - (157:8,51 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_DesignTime.ir.txt index a82c21cc4e4..e82f23d454b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_DesignTime.ir.txt @@ -67,7 +67,7 @@ LazyIntermediateToken - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - bar DefaultTagHelperHtmlAttribute - - data-three - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:3,46 [0] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (142:3,46 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - + IntermediateToken - (142:3,46 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - DefaultTagHelperHtmlAttribute - - data-four - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (154:3,58 [0] TagHelpersWithDataDashAttributes.cshtml) LazyIntermediateToken - (154:3,58 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt index 51db26f9ae2..64b89a2b6c3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt @@ -48,7 +48,7 @@ HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) LazyIntermediateToken - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Hello World DefaultTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1337 DefaultTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) LazyIntermediateToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true @@ -75,7 +75,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1234 + IntermediateToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1234 DefaultTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) LazyIntermediateToken - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt index 129e3c7dcef..c7176bc05d7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt @@ -32,7 +32,7 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1337 DefaultTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) LazyIntermediateToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true @@ -53,7 +53,7 @@ DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1234 + IntermediateToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - 1234 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_DesignTime.ir.txt index bc5d5f0e465..fc068721a8b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_DesignTime.ir.txt @@ -49,7 +49,7 @@ DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (109:6,10 [6] TransitionsInTagHelperAttributes.cshtml) - DefaultTagHelperProperty - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - 1337 DefaultTagHelperExecute - HtmlContent - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -60,7 +60,7 @@ CSharpExpressionAttributeValue - (155:7,10 [9] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + IntermediateToken - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 DefaultTagHelperExecute - HtmlContent - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -71,7 +71,7 @@ HtmlContent - (191:8,10 [4] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (191:8,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test DefaultTagHelperProperty - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + @int + IntermediateToken - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + @int DefaultTagHelperExecute - HtmlContent - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -83,7 +83,7 @@ LazyIntermediateToken - (229:9,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test DefaultTagHelperProperty - (240:9,21 [4] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - CSharp - int + IntermediateToken - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - CSharp - int DefaultTagHelperExecute - HtmlContent - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -95,9 +95,9 @@ LazyIntermediateToken - (262:10,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test DefaultTagHelperProperty - (273:10,21 [7] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (274:10,22 [6] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (274:10,22 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ( - LazyIntermediateToken - (275:10,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - @int - LazyIntermediateToken - (279:10,27 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ) + IntermediateToken - (274:10,22 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ( + IntermediateToken - (275:10,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - @int + IntermediateToken - (279:10,27 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -110,7 +110,7 @@ CSharpExpressionAttributeValue - (305:11,17 [9] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - CSharp - 4 * @(@int + 2) + IntermediateToken - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - CSharp - 4 * @(@int + 2) DefaultTagHelperExecute - HtmlContent - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_Runtime.ir.txt index e24397ad27f..7bd03c26850 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TransitionsInTagHelperAttributes_Runtime.ir.txt @@ -28,7 +28,7 @@ DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (109:6,10 [6] TransitionsInTagHelperAttributes.cshtml) - DefaultTagHelperProperty - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - 1337 + IntermediateToken - (122:6,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - 1337 DefaultTagHelperExecute - HtmlContent - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -39,7 +39,7 @@ CSharpExpressionAttributeValue - (155:7,10 [9] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + IntermediateToken - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 DefaultTagHelperExecute - HtmlContent - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -48,7 +48,7 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + @int + IntermediateToken - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - CSharp - 42 + @int DefaultTagHelperExecute - HtmlContent - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -58,7 +58,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (240:9,21 [4] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - CSharp - int + IntermediateToken - (241:9,22 [3] TransitionsInTagHelperAttributes.cshtml) - CSharp - int DefaultTagHelperExecute - HtmlContent - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -68,9 +68,9 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (273:10,21 [7] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (274:10,22 [6] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (274:10,22 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ( - LazyIntermediateToken - (275:10,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - @int - LazyIntermediateToken - (279:10,27 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ) + IntermediateToken - (274:10,22 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ( + IntermediateToken - (275:10,23 [4] TransitionsInTagHelperAttributes.cshtml) - CSharp - @int + IntermediateToken - (279:10,27 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ) DefaultTagHelperExecute - HtmlContent - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n @@ -83,7 +83,7 @@ CSharpExpressionAttributeValue - (305:11,17 [9] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes - LazyIntermediateToken - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - CSharp - 4 * @(@int + 2) + IntermediateToken - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - CSharp - 4 * @(@int + 2) DefaultTagHelperExecute - HtmlContent - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) LazyIntermediateToken - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt index 070d620563b..ee56c72824b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt @@ -19,7 +19,7 @@ CSharpExpression - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - html + IntermediateToken - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - html IntermediateToken - - Html - CSharpExpression - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "string" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt index 3a93b459809..edb29fa0dfa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt @@ -23,7 +23,7 @@ LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - - LazyIntermediateToken - - Html - + IntermediateToken - - Html - FormName - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler @@ -35,7 +35,7 @@ LazyIntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - - LazyIntermediateToken - - Html - + IntermediateToken - - Html - FormName - (159:2,43 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (161:2,45 [20] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (161:2,45 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt index 48e0b6c5b9e..342a6c59a17 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt @@ -37,7 +37,7 @@ CSharpExpression - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - end + IntermediateToken - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - end HtmlContent - (131:1,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (131:1,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (140:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt index d872bb49eb6..ce5560674bc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt @@ -1,18 +1,18 @@ -Source Location: (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) +Source Location: (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) | #if true -| -Generated Location: (986:28,2 [13] ) +| +Generated Location: (986:28,2 [13] ) | #if true -| - -Source Location: (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) +| + +Source Location: (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) | #endif -| -Generated Location: (1120:36,2 [11] ) +| +Generated Location: (1120:36,2 [11] ) | #endif -| - +| + diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt index 0ab2c3eb7f5..d154f9fdb56 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_03/TestComponent.ir.txt @@ -12,7 +12,7 @@ CSharpExpression - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - html + IntermediateToken - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - html IntermediateToken - - Html - CSharpExpression - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "string" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt index d1fc0874db4..7218bc2039d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_FakeSubmit/TestComponent.ir.txt @@ -14,7 +14,7 @@ LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - - LazyIntermediateToken - - Html - + IntermediateToken - - Html - FormName - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler @@ -26,7 +26,7 @@ LazyIntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - - LazyIntermediateToken - - Html - + IntermediateToken - - Html - FormName - (159:2,43 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (161:2,45 [20] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (161:2,45 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt index 66938a12562..b56f9db9e3b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MixedValue/TestComponent.ir.txt @@ -28,6 +28,6 @@ CSharpExpression - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - end + IntermediateToken - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - end CSharpCode - (140:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) LazyIntermediateToken - (140:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int x = 1;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt index 9d31e478d82..c146d0ee00e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.mappings.txt @@ -1,18 +1,18 @@ -Source Location: (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) +Source Location: (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) | #if true -| -Generated Location: (733:21,0 [13] ) +| +Generated Location: (733:21,0 [13] ) | #if true -| - -Source Location: (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) +| + +Source Location: (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) | #endif -| -Generated Location: (877:30,0 [11] ) +| +Generated Location: (877:30,0 [11] ) | #endif -| - +| + diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs index 9b0007092b3..df85f2315ae 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs @@ -647,9 +647,7 @@ private static void LowerUnresolvedStringAttributeValues_Component( var mergedContent = prefix + htmlToken.Content; var mergedSource = ExtendSpanBackward(htmlToken.Source, prefix.Length); - htmlContent.Children.Add(htmlToken.IsLazy - ? new HtmlIntermediateToken(LazyContent.Create(mergedContent, static s => s), mergedSource) - : new HtmlIntermediateToken(mergedContent, mergedSource)); + htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); htmlContent.Source ??= mergedSource; mergedFirst = true; } @@ -781,9 +779,7 @@ private static void ConvertExpressionAttributeValuesToCSharpExpression(Intermedi var mergedContent = prefix + firstToken.Content; var mergedSource = ExtendSpanBackward(firstToken.Source, prefix.Length); - htmlContent.Children.Add(firstToken.IsLazy - ? new HtmlIntermediateToken(LazyContent.Create(mergedContent, static s => s), mergedSource) - : new HtmlIntermediateToken(mergedContent, mergedSource)); + htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); htmlContent.Source = mergedSource ?? htmlAttrValue.Source; for (var j = 1; j < htmlAttrValue.Children.Count; j++) diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs index 742bb3ce48a..786cacbce80 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs @@ -1354,8 +1354,7 @@ private static void LowerImplicitExpressionAttribute_Legacy( contentLength, 0, contentLocation.Character + contentLength); - expr.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(text, static s => s), contentSpan)); + expr.Children.Add(new CSharpIntermediateToken(text, contentSpan)); expr.Source = contentSpan; } } @@ -1386,8 +1385,7 @@ private static void LowerImplicitExpressionAttribute_Legacy( ? new SourceSpan(f.FilePath, f.AbsoluteIndex, f.LineIndex, f.CharacterIndex, (l.AbsoluteIndex + l.Length) - f.AbsoluteIndex, l.LineIndex - f.LineIndex, l.EndCharacterIndex) : firstSpan; - expr.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(mergedContent, static s => s), tokenSpan)); + expr.Children.Add(new CSharpIntermediateToken(mergedContent, tokenSpan)); expr.Source = tokenSpan; } @@ -1417,8 +1415,7 @@ private static void LowerMixedContentFromSource_Legacy( RazorSourceDocument sourceDocument) { var text = sourceDocument.Text.ToString(new Microsoft.CodeAnalysis.Text.TextSpan(vss.AbsoluteIndex, vss.Length)); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(text, static s => s), vss)); + target.Children.Add(new CSharpIntermediateToken(text, vss)); } /// @@ -1494,7 +1491,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( { // Legacy path: preserve individual literal tokens (including prefixes/spaces) and wrap expressions // in CSharpExpression. Adjacent literals are batched into single HtmlContent nodes. - using var pendingLiteralParts = new PooledArrayBuilder<(string text, SourceSpan? source, bool isLazy)>(); + using var pendingLiteralParts = new PooledArrayBuilder<(string text, SourceSpan? source)>(); SourceSpan? pendingFirstSpan = null; SourceSpan? pendingLastSpan = null; @@ -1515,7 +1512,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( var mergedContent = prefix + htmlToken.Content; var mergedSource = ExtendSpanBackward(htmlToken.Source, prefix.Length); - pendingLiteralParts.Add((mergedContent, mergedSource, htmlToken.IsLazy)); + pendingLiteralParts.Add((mergedContent, mergedSource)); if (mergedSource is { } ms) { pendingFirstSpan ??= ms; @@ -1526,7 +1523,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( } else { - pendingLiteralParts.Add((htmlToken.Content, htmlToken.Source, htmlToken.IsLazy)); + pendingLiteralParts.Add((htmlToken.Content, htmlToken.Source)); if (htmlToken.Source is { } s) { pendingFirstSpan ??= s; @@ -1539,7 +1536,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( // If prefix wasn't merged (no children), add it standalone. if (!mergedPrefixWithFirst && !string.IsNullOrEmpty(prefix)) { - pendingLiteralParts.Add((prefix, null, false)); + pendingLiteralParts.Add((prefix, null)); } } else @@ -1548,7 +1545,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( if (child is CSharpOrTagHelperExpressionAttributeValueIntermediateNode unresolvedExpr2 && !string.IsNullOrEmpty(unresolvedExpr2.Prefix)) { - pendingLiteralParts.Add((unresolvedExpr2.Prefix, (SourceSpan?)null, false)); + pendingLiteralParts.Add((unresolvedExpr2.Prefix, null)); } // Flush pending literals as HtmlContent with individual tokens. @@ -1587,7 +1584,7 @@ private static void LowerUnresolvedStringAttributeValues_Legacy( /// private static void FlushPendingLiterals( IntermediateNode target, - ref PooledArrayBuilder<(string text, SourceSpan? source, bool isLazy)> pendingParts, + ref PooledArrayBuilder<(string text, SourceSpan? source)> pendingParts, ref SourceSpan? pendingFirstSpan, ref SourceSpan? pendingLastSpan) { @@ -1597,11 +1594,9 @@ private static void FlushPendingLiterals( } var htmlContent = new HtmlContentIntermediateNode() { Source = pendingFirstSpan }; - foreach (var (text, tokenSource, isLazy) in pendingParts) + foreach (var (text, tokenSource) in pendingParts) { - htmlContent.Children.Add(isLazy - ? new HtmlIntermediateToken(LazyContent.Create(text, static s => s), tokenSource) - : new HtmlIntermediateToken(text, tokenSource)); + htmlContent.Children.Add(new HtmlIntermediateToken(text, tokenSource)); } if (pendingFirstSpan is { } f && pendingLastSpan is { } l) diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs index 74daa974dad..f3f15d343c8 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs @@ -802,8 +802,8 @@ private static void EmitExplicitExpressionTokens( { // @ var atLoc = sourceDocument.Text.Lines.GetLinePosition(exprStart); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create("@", static s => s), + target.Children.Add(IntermediateNodeFactory.CSharpToken( + "@", new SourceSpan(filePath, exprStart, atLoc.Line, atLoc.Character, 1, 0, atLoc.Character + 1))); // (, inner content, ) @@ -813,8 +813,8 @@ private static void EmitExplicitExpressionTokens( { // Not @() -- emit as single token. var loc = sourceDocument.Text.Lines.GetLinePosition(exprStart); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(exprText, static s => s), + target.Children.Add(IntermediateNodeFactory.CSharpToken( + exprText, new SourceSpan(filePath, exprStart, loc.Line, loc.Character, exprLength, 0, loc.Character + exprLength))); } } @@ -834,8 +834,8 @@ private static void EmitParenthesizedExpressionTokens( // ( var openLoc = sourceDocument.Text.Lines.GetLinePosition(parenStart); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create("(", static s => s), + target.Children.Add(IntermediateNodeFactory.CSharpToken( + "(", new SourceSpan(filePath, parenStart, openLoc.Line, openLoc.Character, 1, 0, openLoc.Character + 1))); // inner content @@ -846,16 +846,16 @@ private static void EmitParenthesizedExpressionTokens( var innerText = sourceDocument.Text.ToString( new Microsoft.CodeAnalysis.Text.TextSpan(innerStart, innerLen)); var innerLoc = sourceDocument.Text.Lines.GetLinePosition(innerStart); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(innerText, static s => s), + target.Children.Add(IntermediateNodeFactory.CSharpToken( + innerText, new SourceSpan(filePath, innerStart, innerLoc.Line, innerLoc.Character, innerLen, 0, innerLoc.Character + innerLen))); } // ) var closePos = parenStart + parenLength - 1; var closeLoc = sourceDocument.Text.Lines.GetLinePosition(closePos); - target.Children.Add(new CSharpIntermediateToken( - LazyContent.Create(")", static s => s), + target.Children.Add(IntermediateNodeFactory.CSharpToken( + ")", new SourceSpan(filePath, closePos, closeLoc.Line, closeLoc.Character, 1, 0, closeLoc.Character + 1))); } @@ -905,7 +905,7 @@ private static (string Content, SourceSpan? Source) CollectAttributeValueContent private static CSharpIntermediateToken ToCSharpToken(HtmlIntermediateToken htmlToken) { return htmlToken.IsLazy - ? new CSharpIntermediateToken(LazyContent.Create(htmlToken, static t => t.Content), htmlToken.Source) + ? IntermediateNodeFactory.CSharpToken(htmlToken, static t => t.Content, htmlToken.Source) : new CSharpIntermediateToken(htmlToken.Content, htmlToken.Source); } @@ -917,16 +917,16 @@ private static HtmlContentIntermediateNode CreateEmptyHtmlContent(SourceSpan? so return new HtmlContentIntermediateNode() { Source = source, - Children = { new HtmlIntermediateToken(LazyContent.Create("", static s => s), source) } + Children = { IntermediateNodeFactory.HtmlToken("", source) } }; } /// - /// Creates an empty with a lazy empty string. + /// Creates an empty with an empty string. /// private static CSharpIntermediateToken CreateEmptyCSharpToken(SourceSpan? source) { - return new CSharpIntermediateToken(LazyContent.Create("", static s => s), source); + return IntermediateNodeFactory.CSharpToken("", source); } ///