From 5db7abf4319a185ee45ac34afbb05420c7c24b2b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 15 Apr 2026 19:47:48 +0000 Subject: [PATCH 1/3] Initial plan From 117bca42de7a8715cf959aa6e4014f696cb6a338 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 15 Apr 2026 19:58:21 +0000 Subject: [PATCH 2/3] Remove LazyContent and lazy intermediate token infrastructure Agent-Logs-Url: https://github.com/dotnet/razor/sessions/aab22442-6f3a-43d3-beb8-dc1adf0a2242 Co-authored-by: chsienki <16246502+chsienki@users.noreply.github.com> --- .../Basic_DesignTime.ir.txt | 32 +- .../IncompleteDirectives_DesignTime.ir.txt | 16 +- .../IncompleteDirectives_Runtime.ir.txt | 16 +- .../InvalidNamespaceAtEOF_DesignTime.ir.txt | 2 +- ...ModelExpressionTagHelper_DesignTime.ir.txt | 8 +- .../Sections_DesignTime.ir.txt | 32 +- .../ViewComponentTagHelper_DesignTime.ir.txt | 10 +- .../Basic_DesignTime.ir.txt | 32 +- .../Basic_Runtime.ir.txt | 34 +- .../IncompleteDirectives_DesignTime.ir.txt | 24 +- .../IncompleteDirectives_Runtime.ir.txt | 24 +- .../InvalidNamespaceAtEOF_DesignTime.ir.txt | 2 +- .../InvalidNamespaceAtEOF_Runtime.ir.txt | 2 +- .../MalformedPageDirective_DesignTime.ir.txt | 20 +- .../MalformedPageDirective_Runtime.ir.txt | 20 +- ...ModelExpressionTagHelper_DesignTime.ir.txt | 8 +- .../ModelExpressionTagHelper_Runtime.ir.txt | 8 +- .../PageWithNamespace_DesignTime.ir.txt | 10 +- .../PageWithNamespace_Runtime.ir.txt | 10 +- ...thNoLeadingPageDirective_DesignTime.ir.txt | 10 +- ...eWithNoLeadingPageDirective_Runtime.ir.txt | 10 +- ...orPagesWithRouteTemplate_DesignTime.ir.txt | 20 +- ...RazorPagesWithRouteTemplate_Runtime.ir.txt | 20 +- .../RazorPagesWithoutModel_DesignTime.ir.txt | 108 +- .../RazorPagesWithoutModel_Runtime.ir.txt | 96 +- .../RazorPages_DesignTime.ir.txt | 110 +- .../RazorPages_Runtime.ir.txt | 98 +- .../Sections_DesignTime.ir.txt | 32 +- .../Sections_Runtime.ir.txt | 32 +- .../UsingDirectives_DesignTime.ir.txt | 6 +- .../ViewComponentTagHelper_DesignTime.ir.txt | 10 +- .../ViewComponentTagHelper_Runtime.ir.txt | 6 +- .../ViewWithNamespace_DesignTime.ir.txt | 10 +- .../ViewWithNamespace_Runtime.ir.txt | 10 +- .../BasicTest.ir.txt | 44 +- .../BasicComponent_DesignTime.ir.txt | 14 +- .../BasicComponent_Runtime.ir.txt | 10 +- .../Basic_DesignTime.ir.txt | 32 +- .../Basic_Runtime.ir.txt | 34 +- .../IncompleteDirectives_DesignTime.ir.txt | 24 +- .../IncompleteDirectives_Runtime.ir.txt | 24 +- ..._EmptyImplicitExpression_DesignTime.ir.txt | 16 +- ...ode_EmptyImplicitExpression_Runtime.ir.txt | 18 +- .../InvalidNamespaceAtEOF_DesignTime.ir.txt | 2 +- .../InvalidNamespaceAtEOF_Runtime.ir.txt | 2 +- .../MalformedPageDirective_DesignTime.ir.txt | 20 +- .../MalformedPageDirective_Runtime.ir.txt | 20 +- ...ModelExpressionTagHelper_DesignTime.ir.txt | 8 +- .../ModelExpressionTagHelper_Runtime.ir.txt | 8 +- .../PageWithNamespace_DesignTime.ir.txt | 10 +- .../PageWithNamespace_Runtime.ir.txt | 10 +- ...thNoLeadingPageDirective_DesignTime.ir.txt | 10 +- ...eWithNoLeadingPageDirective_Runtime.ir.txt | 10 +- .../RazorPage_WithCssScope.ir.txt | 66 +- ...NonNullableModel_LangNew_DesignTime.ir.txt | 22 +- ...ithNonNullableModel_LangNew_Runtime.ir.txt | 20 +- ...NonNullableModel_LangOld_DesignTime.ir.txt | 22 +- ...ithNonNullableModel_LangOld_Runtime.ir.txt | 20 +- ...ithNullableModel_LangNew_DesignTime.ir.txt | 22 +- ...e_WithNullableModel_LangNew_Runtime.ir.txt | 20 +- ...ithNullableModel_LangOld_DesignTime.ir.txt | 22 +- ...e_WithNullableModel_LangOld_Runtime.ir.txt | 20 +- ...orPagesWithRouteTemplate_DesignTime.ir.txt | 20 +- ...RazorPagesWithRouteTemplate_Runtime.ir.txt | 20 +- .../RazorPagesWithoutModel_DesignTime.ir.txt | 108 +- .../RazorPagesWithoutModel_Runtime.ir.txt | 96 +- .../RazorPages_DesignTime.ir.txt | 110 +- .../RazorPages_Runtime.ir.txt | 98 +- .../RazorView_Layout_WithCssScope.ir.txt | 68 +- .../RazorView_WithCssScope.ir.txt | 66 +- ...ullableModel_NullableContextEnabled.ir.txt | 22 +- ...lableBaseType_NullableContexEnabled.ir.txt | 22 +- ...ullableModel_NullableContextEnabled.ir.txt | 22 +- ...ableModel_NullableContextNotEnabled.ir.txt | 22 +- .../Sections_DesignTime.ir.txt | 32 +- .../Sections_Runtime.ir.txt | 32 +- .../UsingDirectives_DesignTime.ir.txt | 6 +- ...onentTagHelperOptionalParam_Runtime.ir.txt | 22 +- .../ViewComponentTagHelper_DesignTime.ir.txt | 10 +- .../ViewComponentTagHelper_Runtime.ir.txt | 6 +- .../ViewWithNamespace_DesignTime.ir.txt | 10 +- .../ViewWithNamespace_Runtime.ir.txt | 10 +- .../test/Intermediate/LazyContentTests.cs | 98 - .../BasicIntegrationTest/HelloWorld.ir.txt | 2 +- .../AddTagHelperDirective_DesignTime.ir.txt | 2 +- .../AttributeDirective_DesignTime.ir.txt | 2 +- .../AttributeDirective_Runtime.ir.txt | 2 +- ...ibuteTargetingTagHelpers_DesignTime.ir.txt | 50 +- ...ttributeTargetingTagHelpers_Runtime.ir.txt | 36 +- .../Await_DesignTime.ir.txt | 206 +- .../Await_Runtime.ir.txt | 210 +- .../BasicTagHelpers_DesignTime.ir.txt | 48 +- ...BasicTagHelpers_Prefixed_DesignTime.ir.txt | 42 +- .../BasicTagHelpers_Prefixed_Runtime.ir.txt | 34 +- ...gHelpers_RemoveTagHelper_DesignTime.ir.txt | 34 +- ...cTagHelpers_RemoveTagHelper_Runtime.ir.txt | 22 +- .../BasicTagHelpers_Runtime.ir.txt | 34 +- .../Blocks_DesignTime.ir.txt | 124 +- .../Blocks_Runtime.ir.txt | 156 +- .../CSharp7_DesignTime.ir.txt | 46 +- .../CSharp7_Runtime.ir.txt | 52 +- .../CSharp8_DesignTime.ir.txt | 40 +- .../CSharp8_Runtime.ir.txt | 40 +- .../CodeBlockAtEOF_DesignTime.ir.txt | 2 +- .../CodeBlockAtEOF_Runtime.ir.txt | 2 +- ...CodeBlockWithTextElement_DesignTime.ir.txt | 12 +- .../CodeBlockWithTextElement_Runtime.ir.txt | 12 +- .../CodeBlock_DesignTime.ir.txt | 2 +- .../CodeBlock_Runtime.ir.txt | 2 +- .../ComplexTagHelpers_DesignTime.ir.txt | 140 +- .../ComplexTagHelpers_Runtime.ir.txt | 144 +- .../ConditionalAttributes2_DesignTime.ir.txt | 230 +- .../ConditionalAttributes2_Runtime.ir.txt | 266 +- .../ConditionalAttributes_DesignTime.ir.txt | 136 +- .../ConditionalAttributes_Runtime.ir.txt | 160 +- ...ectorTagHelperAttributes_DesignTime.ir.txt | 82 +- ...SelectorTagHelperAttributes_Runtime.ir.txt | 60 +- .../DesignTime_DesignTime.ir.txt | 74 +- .../DesignTime_Runtime.ir.txt | 80 +- ...icateAttributeTagHelpers_DesignTime.ir.txt | 40 +- ...uplicateAttributeTagHelpers_Runtime.ir.txt | 10 +- ...DuplicateTargetTagHelper_DesignTime.ir.txt | 6 +- .../DuplicateTargetTagHelper_Runtime.ir.txt | 2 +- ...namicAttributeTagHelpers_DesignTime.ir.txt | 84 +- .../DynamicAttributeTagHelpers_Runtime.ir.txt | 84 +- ...EmptyAttributeTagHelpers_DesignTime.ir.txt | 18 +- .../EmptyAttributeTagHelpers_Runtime.ir.txt | 18 +- .../EmptyCodeBlock_DesignTime.ir.txt | 4 +- .../EmptyCodeBlock_Runtime.ir.txt | 4 +- .../EmptyExplicitExpression_DesignTime.ir.txt | 4 +- .../EmptyExplicitExpression_Runtime.ir.txt | 4 +- ...ImplicitExpressionInCode_DesignTime.ir.txt | 6 +- ...ptyImplicitExpressionInCode_Runtime.ir.txt | 6 +- .../EmptyImplicitExpression_DesignTime.ir.txt | 6 +- .../EmptyImplicitExpression_Runtime.ir.txt | 6 +- .../EnumTagHelpers_DesignTime.ir.txt | 18 +- .../EnumTagHelpers_Runtime.ir.txt | 18 +- .../EscapedExpression_DesignTime.ir.txt | 8 +- .../EscapedExpression_Runtime.ir.txt | 8 +- .../EscapedIdentifier_DesignTime.ir.txt | 10 +- .../EscapedIdentifier_Runtime.ir.txt | 10 +- .../EscapedTagHelpers_DesignTime.ir.txt | 68 +- .../EscapedTagHelpers_Runtime.ir.txt | 68 +- .../ExplicitExpressionAtEOF_DesignTime.ir.txt | 4 +- .../ExplicitExpressionAtEOF_Runtime.ir.txt | 4 +- ...icitExpressionWithMarkup_DesignTime.ir.txt | 8 +- ...xplicitExpressionWithMarkup_Runtime.ir.txt | 8 +- .../ExplicitExpression_DesignTime.ir.txt | 4 +- .../ExplicitExpression_Runtime.ir.txt | 4 +- .../ExpressionsInCode_DesignTime.ir.txt | 38 +- .../ExpressionsInCode_Runtime.ir.txt | 40 +- .../FunctionsBlockMinimal_DesignTime.ir.txt | 4 +- .../FunctionsBlockMinimal_Runtime.ir.txt | 4 +- .../FunctionsBlock_DesignTime.ir.txt | 10 +- .../FunctionsBlock_Runtime.ir.txt | 10 +- .../HiddenSpansInCode_DesignTime.ir.txt | 4 +- .../HiddenSpansInCode_Runtime.ir.txt | 4 +- ...lCommentWithQuote_Double_DesignTime.ir.txt | 10 +- ...HtmlCommentWithQuote_Double_Runtime.ir.txt | 8 +- ...lCommentWithQuote_Single_DesignTime.ir.txt | 10 +- ...HtmlCommentWithQuote_Single_Runtime.ir.txt | 8 +- .../Implements_DesignTime.ir.txt | 4 +- .../Implements_Multiple_DesignTime.ir.txt | 6 +- .../Implements_Multiple_Runtime.ir.txt | 4 +- .../Implements_Runtime.ir.txt | 4 +- .../ImplicitExpressionAtEOF_DesignTime.ir.txt | 4 +- .../ImplicitExpressionAtEOF_Runtime.ir.txt | 4 +- .../ImplicitExpression_DesignTime.ir.txt | 14 +- .../ImplicitExpression_Runtime.ir.txt | 18 +- .../IncompleteDirectives_DesignTime.ir.txt | 36 +- .../IncompleteDirectives_Runtime.ir.txt | 24 +- .../IncompleteTagHelper_DesignTime.ir.txt | 2 +- .../IncompleteTagHelper_Runtime.ir.txt | 2 +- .../Inherits_DesignTime.ir.txt | 4 +- .../Inherits_Runtime.ir.txt | 4 +- .../InlineBlocks_DesignTime.ir.txt | 20 +- .../InlineBlocks_Runtime.ir.txt | 20 +- .../Instrumented_DesignTime.ir.txt | 136 +- .../Instrumented_Runtime.ir.txt | 172 +- .../MarkupInCodeBlock_DesignTime.ir.txt | 14 +- .../MarkupInCodeBlock_Runtime.ir.txt | 18 +- ...nCodeBlocksWithTagHelper_DesignTime.ir.txt | 72 +- ...p_InCodeBlocksWithTagHelper_Runtime.ir.txt | 92 +- .../Markup_InCodeBlocks_DesignTime.ir.txt | 84 +- .../Markup_InCodeBlocks_Runtime.ir.txt | 106 +- .../MinimizedTagHelpers_DesignTime.ir.txt | 48 +- .../MinimizedTagHelpers_Runtime.ir.txt | 28 +- .../NestedCSharp_DesignTime.ir.txt | 20 +- .../NestedCSharp_Runtime.ir.txt | 26 +- .../NestedCodeBlocks_DesignTime.ir.txt | 6 +- .../NestedCodeBlocks_Runtime.ir.txt | 6 +- ...estedScriptTagTagHelpers_DesignTime.ir.txt | 80 +- .../NestedScriptTagTagHelpers_Runtime.ir.txt | 78 +- .../NestedTagHelpers_DesignTime.ir.txt | 16 +- .../NestedTagHelpers_Runtime.ir.txt | 8 +- .../NoLinePragmas_DesignTime.ir.txt | 126 +- .../NoLinePragmas_Runtime.ir.txt | 156 +- ...llConditionalExpressions_DesignTime.ir.txt | 34 +- .../NullConditionalExpressions_Runtime.ir.txt | 34 +- .../OpenedIf_DesignTime.ir.txt | 18 +- .../OpenedIf_Runtime.ir.txt | 18 +- .../ParserError_DesignTime.ir.txt | 2 +- .../ParserError_Runtime.ir.txt | 2 +- ...fixedAttributeTagHelpers_DesignTime.ir.txt | 48 +- ...PrefixedAttributeTagHelpers_Runtime.ir.txt | 28 +- .../RazorComments_DesignTime.ir.txt | 64 +- .../RazorComments_Runtime.ir.txt | 64 +- ...RemoveTagHelperDirective_DesignTime.ir.txt | 2 +- .../Sections_DesignTime.ir.txt | 56 +- .../Sections_Runtime.ir.txt | 58 +- .../SimpleTagHelpers_DesignTime.ir.txt | 26 +- .../SimpleTagHelpers_Runtime.ir.txt | 20 +- .../SimpleUnspacedIf_DesignTime.ir.txt | 10 +- .../SimpleUnspacedIf_Runtime.ir.txt | 14 +- ...ineControlFlowStatements_DesignTime.ir.txt | 122 +- ...leLineControlFlowStatements_Runtime.ir.txt | 120 +- ...hNewlineBeforeAttributes_DesignTime.ir.txt | 6 +- ...WithNewlineBeforeAttributes_Runtime.ir.txt | 4 +- .../SingleTagHelper_DesignTime.ir.txt | 6 +- .../SingleTagHelper_Runtime.ir.txt | 4 +- .../StringLiterals_DesignTime.ir.txt | 2332 ++++++++--------- .../StringLiterals_Runtime.ir.txt | 2330 ++++++++-------- ...ression_RecursivePattern_DesignTime.ir.txt | 14 +- ...Expression_RecursivePattern_Runtime.ir.txt | 16 +- .../SymbolBoundAttributes_DesignTime.ir.txt | 112 +- .../SymbolBoundAttributes_Runtime.ir.txt | 96 +- .../TagHelpersInSection_DesignTime.ir.txt | 52 +- .../TagHelpersInSection_Runtime.ir.txt | 50 +- ...ttributesAndRazorComment_DesignTime.ir.txt | 8 +- ...ndAttributesAndRazorComment_Runtime.ir.txt | 2 +- ...lpersWithBoundAttributes_DesignTime.ir.txt | 16 +- ...gHelpersWithBoundAttributes_Runtime.ir.txt | 12 +- ...rsWithDataDashAttributes_DesignTime.ir.txt | 40 +- ...lpersWithDataDashAttributes_Runtime.ir.txt | 30 +- .../TagHelpersWithPrefix_DesignTime.ir.txt | 18 +- .../TagHelpersWithPrefix_Runtime.ir.txt | 12 +- .../TagHelpersWithTemplate_DesignTime.ir.txt | 28 +- .../TagHelpersWithTemplate_Runtime.ir.txt | 24 +- ...hWeirdlySpacedAttributes_DesignTime.ir.txt | 28 +- ...WithWeirdlySpacedAttributes_Runtime.ir.txt | 12 +- .../Tags_DesignTime.ir.txt | 46 +- .../Tags_Runtime.ir.txt | 50 +- .../Templates_DesignTime.ir.txt | 186 +- .../Templates_Runtime.ir.txt | 190 +- ...onsInTagHelperAttributes_DesignTime.ir.txt | 32 +- ...itionsInTagHelperAttributes_Runtime.ir.txt | 24 +- ...finishedExpressionInCode_DesignTime.ir.txt | 6 +- .../UnfinishedExpressionInCode_Runtime.ir.txt | 6 +- .../Usings_DesignTime.ir.txt | 38 +- .../Usings_OutOfOrder_DesignTime.ir.txt | 54 +- .../Usings_OutOfOrder_Runtime.ir.txt | 50 +- .../Usings_Runtime.ir.txt | 30 +- .../Utf8StringLiterals_DesignTime.ir.txt | 50 +- .../Utf8StringLiterals_Runtime.ir.txt | 50 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../AtAtHandled/TestComponent.ir.txt | 4 +- .../AtTransitions/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 36 +- .../TestComponent.ir.txt | 40 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 18 +- .../ComponentImports/_Imports.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 26 +- .../UseTestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 26 +- .../UseTestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 26 +- .../UseTestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 22 +- .../UseTestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 22 +- .../TestComponent.ir.txt | 22 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../Counter.ir.txt | 2 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 64 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../Component_WithKey/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 18 +- .../Component_WithRef/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 14 +- .../Component_WithSplat/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../Duplicate_RenderMode/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../Element_WithKey/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 14 +- .../Element_WithRef/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../Element_WithSplat/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 14 +- .../EmptyRootNamespace/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 26 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../FormName_CSharpError/TestComponent.ir.txt | 6 +- .../FormName_CSharpValue/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../FormName_Component/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 8 +- .../FormName_FakeSubmit/TestComponent.ir.txt | 12 +- .../FormName_HtmlValue/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 14 +- .../FormName_MixedValue/TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 12 +- .../FormName_Nested/TestComponent.ir.txt | 36 +- .../TestComponent.ir.txt | 6 +- .../FormName_NotAForm/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 12 +- .../FormName_Nullability/TestComponent.ir.txt | 6 +- .../FormName_RazorError/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../GenericTypeCheck/TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../InjectDirective/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 18 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 22 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../LinePragma_Multiline/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 20 +- .../TestComponent.ir.txt | 28 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../Regression_597/TestComponent.ir.txt | 6 +- .../Regression_609/TestComponent.ir.txt | 10 +- .../Regression_772/TestComponent.ir.txt | 6 +- .../Regression_773/TestComponent.ir.txt | 8 +- .../Regression_784/TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 20 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../ScriptTag_Razor7/TestComponent.ir.txt | 2 +- .../ScriptTag_Razor8/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../UsingDirective/TestComponent.ir.txt | 2 +- .../VoidTagName/TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 22 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 8 +- .../AfterTag/TestComponent.ir.txt | 10 +- .../DefineAndUndef/TestComponent.ir.txt | 2 +- .../DisabledText_01/TestComponent.ir.txt | 2 +- .../IfDefAndPragma/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../SimpleIfDef/TestComponent.ir.txt | 2 +- .../StartOfLine_01/TestComponent.ir.txt | 4 +- .../StartOfLine_02/TestComponent.ir.txt | 4 +- .../StartOfLine_03/TestComponent.ir.txt | 4 +- .../StartOfLine_04/TestComponent.ir.txt | 4 +- .../StartOfLine_05/TestComponent.ir.txt | 12 +- .../StartOfLine_06/TestComponent.ir.txt | 4 +- .../StartOfLine_07/TestComponent.ir.txt | 4 +- .../StartOfLine_08/TestComponent.ir.txt | 4 +- .../StartOfLine_09/TestComponent.ir.txt | 4 +- .../StartOfLine_10/TestComponent.ir.txt | 4 +- .../StartOfLine_11/TestComponent.ir.txt | 4 +- .../StartOfLine_12/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../AtAtHandled/TestComponent.ir.txt | 4 +- .../AtTransitions/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 26 +- .../TestComponent.ir.txt | 30 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 14 +- .../ComponentImports/_Imports.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 10 +- .../UseTestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../UseTestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 12 +- .../UseTestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../UseTestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 28 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../Component_WithKey/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 24 +- .../Component_WithRef/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../Component_WithSplat/TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../Duplicate_RenderMode/TestComponent.ir.txt | 2 +- .../Element_WithKey/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 2 +- .../Element_WithRef/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../Element_WithSplat/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../EmptyRootNamespace/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../FormName_CSharpError/TestComponent.ir.txt | 4 +- .../FormName_CSharpValue/TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../FormName_Component/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../FormName_FakeSubmit/TestComponent.ir.txt | 10 +- .../FormName_HtmlValue/TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 14 +- .../FormName_MixedValue/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 10 +- .../FormName_Nested/TestComponent.ir.txt | 24 +- .../TestComponent.ir.txt | 4 +- .../FormName_NotAForm/TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 10 +- .../FormName_Nullability/TestComponent.ir.txt | 4 +- .../FormName_RazorError/TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../GenericTypeCheck/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 16 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 30 +- .../TestComponent.ir.txt | 4 +- .../LinePragma_Multiline/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 14 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 10 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 6 +- .../Regression_597/TestComponent.ir.txt | 2 +- .../Regression_609/TestComponent.ir.txt | 6 +- .../Regression_784/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../ScriptTag_Razor7/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 2 +- .../VoidTagName/TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 8 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 12 +- .../TestComponent.ir.txt | 6 +- .../TestComponent.ir.txt | 4 +- .../AfterTag/TestComponent.ir.txt | 10 +- .../DefineAndUndef/TestComponent.ir.txt | 2 +- .../DisabledText_01/TestComponent.ir.txt | 2 +- .../IfDefAndPragma/TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 2 +- .../TestComponent.ir.txt | 4 +- .../TestComponent.ir.txt | 2 +- .../SimpleIfDef/TestComponent.ir.txt | 2 +- .../StartOfLine_01/TestComponent.ir.txt | 4 +- .../StartOfLine_02/TestComponent.ir.txt | 4 +- .../StartOfLine_03/TestComponent.ir.txt | 4 +- .../StartOfLine_04/TestComponent.ir.txt | 4 +- .../StartOfLine_05/TestComponent.ir.txt | 8 +- .../StartOfLine_06/TestComponent.ir.txt | 4 +- .../StartOfLine_07/TestComponent.ir.txt | 4 +- .../StartOfLine_08/TestComponent.ir.txt | 4 +- .../StartOfLine_09/TestComponent.ir.txt | 4 +- .../StartOfLine_10/TestComponent.ir.txt | 4 +- .../StartOfLine_11/TestComponent.ir.txt | 4 +- .../StartOfLine_12/TestComponent.ir.txt | 2 +- .../HtmlWithConditionalAttribute.ir.txt | 30 +- .../HtmlWithDataDashAttribute.ir.txt | 34 +- .../NestedTagHelpers.ir.txt | 8 +- .../SimpleTagHelpers.ir.txt | 20 +- .../TagHelpersWithBoundAttributes.ir.txt | 12 +- ...faultRazorIntermediateNodeLoweringPhase.cs | 60 +- .../DefaultTagHelperResolutionPhase.cs | 7 +- .../Intermediate/CSharpIntermediateToken.cs | 5 - .../ComponentTypeArgumentIntermediateNode.cs | 7 +- .../Intermediate/HtmlIntermediateToken.cs | 5 - .../Intermediate/IntermediateNodeFactory.cs | 8 - .../Intermediate/IntermediateToken.cs | 18 +- .../src/Language/Intermediate/LazyContent.cs | 85 - .../IntermediateNodeWriter.cs | 4 +- 1086 files changed, 9513 insertions(+), 9750 deletions(-) delete mode 100644 src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Intermediate/LazyContentTests.cs delete mode 100644 src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/LazyContent.cs diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt index a629d30b8c4..3062ddefc73 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt @@ -29,33 +29,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -
- LazyIntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n + IntermediateToken - (29:0,29 [1] Basic.cshtml) - Html - > + IntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n CSharpExpression - (54:2,5 [29] Basic.cshtml) - LazyIntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") HtmlContent - (83:2,34 [10] Basic.cshtml) - LazyIntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n - LazyIntermediateToken - (85:3,0 [6] Basic.cshtml) - Html -
- LazyIntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n + IntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n + IntermediateToken - (85:3,0 [6] Basic.cshtml) - Html - + IntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n CSharpCode - (95:4,2 [25] Basic.cshtml) - LazyIntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n + IntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n HtmlContent - (123:7,0 [2] Basic.cshtml) - LazyIntermediateToken - (123:7,0 [2] Basic.cshtml) - Html -

- LazyIntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n + IntermediateToken - (159:7,36 [1] Basic.cshtml) - Html - + IntermediateToken - (160:7,37 [2] Basic.cshtml) - Html - /> + IntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index df783862963..60739b0a619 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -32,29 +32,29 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (87:2,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (93:2,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (93:2,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (93:2,6 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (93:2,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (93:2,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (93:2,6 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (95:3,0 [7] IncompleteDirectives.cshtml) - model DirectiveToken - (102:3,7 [0] IncompleteDirectives.cshtml) - HtmlContent - (102:3,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (102:3,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (102:3,7 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (106:5,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (113:5,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (113:5,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (113:5,7 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (113:5,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (113:5,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (113:5,7 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (115:6,0 [8] IncompleteDirectives.cshtml) - inject DirectiveToken - (123:6,8 [0] IncompleteDirectives.cshtml) - HtmlContent - (123:6,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (123:6,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (123:6,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (125:7,0 [25] IncompleteDirectives.cshtml) - inject DirectiveToken - (133:7,8 [17] IncompleteDirectives.cshtml) - MyService HtmlContent - (150:7,25 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (150:7,25 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (150:7,25 [2] IncompleteDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index b7aa37e1698..a271f098da3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -12,29 +12,29 @@ ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_IncompleteDirectives - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (87:2,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (93:2,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (93:2,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (93:2,6 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (93:2,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (93:2,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (93:2,6 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (95:3,0 [7] IncompleteDirectives.cshtml) - model DirectiveToken - (102:3,7 [0] IncompleteDirectives.cshtml) - HtmlContent - (102:3,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (102:3,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (102:3,7 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (106:5,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (113:5,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (113:5,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (113:5,7 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (113:5,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (113:5,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (113:5,7 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (115:6,0 [8] IncompleteDirectives.cshtml) - inject DirectiveToken - (123:6,8 [0] IncompleteDirectives.cshtml) - HtmlContent - (123:6,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (123:6,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (123:6,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (125:7,0 [25] IncompleteDirectives.cshtml) - inject DirectiveToken - (133:7,8 [17] IncompleteDirectives.cshtml) - MyService HtmlContent - (150:7,25 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (150:7,25 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (150:7,25 [2] IncompleteDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt index 2e1c7f56a38..949b3fb3796 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt @@ -29,7 +29,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (10:0,10 [6] InvalidNamespaceAtEOF.cshtml) - LazyIntermediateToken - (10:0,10 [6] InvalidNamespaceAtEOF.cshtml) - Html - Test. + IntermediateToken - (10:0,10 [6] InvalidNamespaceAtEOF.cshtml) - Html - Test. Inject - Inject - Inject - 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 c7b622f2b50..9356aea03d7 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 @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -47,7 +47,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -58,7 +58,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.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 75f284710f9..721c6b449dc 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 @@ -34,26 +34,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] Sections.cshtml) - LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n HtmlContent - (62:2,43 [4] Sections.cshtml) - LazyIntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n CSharpCode - (68:4,2 [46] Sections.cshtml) - LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n HtmlContent - (117:7,0 [26] Sections.cshtml) - LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -

- LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n Section - - Section1 HtmlContent - (162:10,19 [43] Sections.cshtml) - LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n TagHelper - (205:12,4 [25] Sections.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -65,7 +65,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) - LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt index 4bc32513923..1172673f193 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt @@ -33,21 +33,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (26:0,26 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n TagHelper - (61:5,0 [50] ViewComponentTagHelper.cshtml) - vc:test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper DefaultTagHelperCreate - - AspNetCore.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo DefaultTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - bar - string AllTagHelper.Bar - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (93:5,32 [6] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World + IntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt index df405e12124..05a7c51359b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt @@ -31,33 +31,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -
- LazyIntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n + IntermediateToken - (29:0,29 [1] Basic.cshtml) - Html - > + IntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n CSharpExpression - (54:2,5 [29] Basic.cshtml) - LazyIntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") HtmlContent - (83:2,34 [10] Basic.cshtml) - LazyIntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n - LazyIntermediateToken - (85:3,0 [6] Basic.cshtml) - Html -
- LazyIntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n + IntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n + IntermediateToken - (85:3,0 [6] Basic.cshtml) - Html - + IntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n CSharpCode - (95:4,2 [25] Basic.cshtml) - LazyIntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n + IntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n HtmlContent - (123:7,0 [2] Basic.cshtml) - LazyIntermediateToken - (123:7,0 [2] Basic.cshtml) - Html -

- LazyIntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n + IntermediateToken - (159:7,36 [1] Basic.cshtml) - Html - + IntermediateToken - (160:7,37 [2] Basic.cshtml) - Html - /> + IntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt index 6a6d15050ed..77f3c4ffe7e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt @@ -16,58 +16,58 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(0, 4, true); HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -

- LazyIntermediateToken - (30:0,30 [19] Basic.cshtml) - Html - \n Hello world\n - LazyIntermediateToken - (49:2,0 [4] Basic.cshtml) - Html - + IntermediateToken - (29:0,29 [1] Basic.cshtml) - Html - > + IntermediateToken - (30:0,30 [19] Basic.cshtml) - Html - \n Hello world\n + IntermediateToken - (49:2,0 [4] Basic.cshtml) - Html - CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(54, 29, false); CSharpExpression - (54:2,5 [29] Basic.cshtml) - LazyIntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(83, 10, true); HtmlContent - (83:2,34 [10] Basic.cshtml) - LazyIntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n - LazyIntermediateToken - (85:3,0 [6] Basic.cshtml) - Html -
- LazyIntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n + IntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n + IntermediateToken - (85:3,0 [6] Basic.cshtml) - Html - + IntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (95:4,2 [25] Basic.cshtml) - LazyIntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n + IntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n CSharpCode - IntermediateToken - - CSharp - BeginContext(123, 2, true); HtmlContent - (123:7,0 [2] Basic.cshtml) - LazyIntermediateToken - (123:7,0 [2] Basic.cshtml) - Html -

- LazyIntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n + IntermediateToken - (159:7,36 [1] Basic.cshtml) - Html - + IntermediateToken - (160:7,37 [2] Basic.cshtml) - Html - /> + IntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index 8831c20bbbc..e145e88d3bf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -35,42 +35,42 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (94:3,0 [8] IncompleteDirectives.cshtml) - page MalformedDirective - (102:4,0 [6] IncompleteDirectives.cshtml) - page HtmlContent - (108:4,6 [5] IncompleteDirectives.cshtml) - LazyIntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n + IntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n MalformedDirective - (113:6,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (119:6,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (119:6,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (121:7,0 [7] IncompleteDirectives.cshtml) - model DirectiveToken - (128:7,7 [0] IncompleteDirectives.cshtml) - HtmlContent - (128:7,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (132:9,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (139:9,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (139:9,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (141:10,0 [8] IncompleteDirectives.cshtml) - inject DirectiveToken - (149:10,8 [0] IncompleteDirectives.cshtml) - HtmlContent - (149:10,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (151:11,0 [25] IncompleteDirectives.cshtml) - inject DirectiveToken - (159:11,8 [17] IncompleteDirectives.cshtml) - MyService HtmlContent - (176:11,25 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (180:13,0 [10] IncompleteDirectives.cshtml) - namespace CSharpCode - (190:13,10 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (190:13,10 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (192:14,0 [11] IncompleteDirectives.cshtml) - namespace DirectiveToken - (203:14,11 [0] IncompleteDirectives.cshtml) - HtmlContent - (203:14,11 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index d545eb7abd8..6eeacb4156a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -16,7 +16,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(85, 2, true); HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (94:3,0 [8] IncompleteDirectives.cshtml) - page @@ -24,16 +24,16 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(108, 5, true); HtmlContent - (108:4,6 [5] IncompleteDirectives.cshtml) - LazyIntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n + IntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (113:6,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (119:6,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - CSharpCode - IntermediateToken - - CSharp - BeginContext(119, 2, true); HtmlContent - (119:6,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (121:7,0 [7] IncompleteDirectives.cshtml) - model @@ -41,16 +41,16 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(128, 4, true); HtmlContent - (128:7,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (132:9,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (139:9,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - CSharpCode - IntermediateToken - - CSharp - BeginContext(139, 2, true); HtmlContent - (139:9,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (141:10,0 [8] IncompleteDirectives.cshtml) - inject @@ -58,7 +58,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(149, 2, true); HtmlContent - (149:10,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (151:11,0 [25] IncompleteDirectives.cshtml) - inject @@ -66,16 +66,16 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(176, 4, true); HtmlContent - (176:11,25 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (180:13,0 [10] IncompleteDirectives.cshtml) - namespace CSharpCode - (190:13,10 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - CSharpCode - IntermediateToken - - CSharp - BeginContext(190, 2, true); HtmlContent - (190:13,10 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); MalformedDirective - (192:14,0 [11] IncompleteDirectives.cshtml) - namespace @@ -83,7 +83,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(203, 2, true); HtmlContent - (203:14,11 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt index 56064bd6dd9..5d3ae1ced9d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt @@ -32,7 +32,7 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [11] InvalidNamespaceAtEOF.cshtml) - namespace HtmlContent - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - LazyIntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. + IntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt index 91c685e14a9..6570e5f5346 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt @@ -17,7 +17,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(11, 5, true); HtmlContent - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - LazyIntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. + IntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt index ae6099279de..e9801a32c1b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt @@ -32,16 +32,16 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [6] MalformedPageDirective.cshtml) - page HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us - LazyIntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n - LazyIntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us + IntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n + IntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt index 4bd837546da..ad51e34eb2b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt @@ -17,16 +17,16 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(6, 49, true); HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us - LazyIntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n - LazyIntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us + IntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n + IntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 1b7987503c7..d389b7dd412 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -35,9 +35,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -49,7 +49,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -60,7 +60,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index b40f00027e4..3991b350d45 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -18,13 +18,13 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(17, 2, true); HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(64, 2, true); HtmlContent - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -44,7 +44,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(91, 2, true); HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -63,7 +63,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(120, 2, true); HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt index d7710e42115..48db90dfbf9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt @@ -32,11 +32,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n + IntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt index 82fd3a2d299..040bd1c6928 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt @@ -16,11 +16,11 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(34, 20, true); HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n + IntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt index 61cffc023b5..6e618d552c2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt @@ -31,11 +31,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [28] RazorPageWithNoLeadingPageDirective.cshtml) - LazyIntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. - LazyIntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. + IntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt index c40b55ec971..53a5164d779 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt @@ -16,11 +16,11 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(0, 28, true); HtmlContent - (0:0,0 [28] RazorPageWithNoLeadingPageDirective.cshtml) - LazyIntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. - LazyIntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. + IntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt index 477cdb9bad8..eb13db11aa5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt @@ -35,21 +35,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n HtmlContent - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n + IntermediateToken - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n HtmlContent - (191:10,1 [21] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (191:10,1 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n - LazyIntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer + IntermediateToken - (191:10,1 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n + IntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

+ IntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer CSharpExpression - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name + IntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name HtmlContent - (223:12,28 [7] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html - + IntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt index 369288d914a..803600f2af1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt @@ -18,39 +18,39 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(16, 2, true); HtmlContent - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(79, 2, true); HtmlContent - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(193, 19, true); HtmlContent - (193:11,0 [19] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (193:11,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n - LazyIntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer + IntermediateToken - (193:11,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

+ IntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(213, 10, false); CSharpExpression - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name + IntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(223, 7, true); HtmlContent - (223:12,28 [7] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html - + IntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt index 936ed759abc..e441b40b2f6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt @@ -35,105 +35,105 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n + IntermediateToken - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n HtmlContent - (379:18,1 [77] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (379:18,1 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n - LazyIntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

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

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

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

+ IntermediateToken - (404:20,21 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (406:21,0 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (450:21,44 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (456:22,4 [31] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - Html - text-danger + IntermediateToken - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - Html - text-danger DefaultTagHelperExecute - HtmlContent - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (493:23,4 [237] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (517:23,28 [48] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (517:23,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (527:24,8 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (578:24,59 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (588:25,8 [130] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (611:25,31 [101] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - Html - col-md-10 + IntermediateToken - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - Html - col-md-10 DefaultTagHelperExecute - HtmlContent - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group + IntermediateToken - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (736:30,4 [174] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (770:31,8 [128] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (809:31,47 [83] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - Html - col-md-offset-2 col-md-10 + IntermediateToken - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - Html - col-md-offset-2 col-md-10 DefaultTagHelperExecute - HtmlContent - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group + IntermediateToken - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (910:34,10 [11] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html -
- LazyIntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt index a3af5743af6..fb8b57e7a68 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt @@ -23,29 +23,29 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(7, 2, true); HtmlContent - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(81, 2, true); HtmlContent - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(381, 75, true); HtmlContent - (381:19,0 [75] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (381:19,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

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

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

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

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

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

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

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

+ IntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html - + IntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n TagHelper - (551:26,4 [31] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (563:26,16 [11] RazorPages.cshtml) - LazyIntermediateToken - (563:26,16 [11] RazorPages.cshtml) - Html - text-danger + IntermediateToken - (563:26,16 [11] RazorPages.cshtml) - Html - text-danger DefaultTagHelperExecute - HtmlContent - (582:26,35 [6] RazorPages.cshtml) - LazyIntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n TagHelper - (588:27,4 [243] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (612:27,28 [48] RazorPages.cshtml) - LazyIntermediateToken - (612:27,28 [10] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (622:28,8 [6] RazorPages.cshtml) - Html - + IntermediateToken - (679:28,65 [10] RazorPages.cshtml) - Html - \n TagHelper - (689:29,8 [130] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (712:29,31 [101] RazorPages.cshtml) - LazyIntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - - LazyIntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - - LazyIntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - + IntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - + IntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - + IntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (701:29,20 [9] RazorPages.cshtml) - LazyIntermediateToken - (701:29,20 [9] RazorPages.cshtml) - Html - col-md-10 + IntermediateToken - (701:29,20 [9] RazorPages.cshtml) - Html - col-md-10 DefaultTagHelperExecute - HtmlContent - (819:32,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (600:27,16 [10] RazorPages.cshtml) - LazyIntermediateToken - (600:27,16 [10] RazorPages.cshtml) - Html - form-group + IntermediateToken - (600:27,16 [10] RazorPages.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (831:33,10 [6] RazorPages.cshtml) - LazyIntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n TagHelper - (837:34,4 [174] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (861:34,28 [10] RazorPages.cshtml) - LazyIntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n TagHelper - (871:35,8 [128] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (910:35,47 [83] RazorPages.cshtml) - LazyIntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - + IntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (883:35,20 [25] RazorPages.cshtml) - LazyIntermediateToken - (883:35,20 [25] RazorPages.cshtml) - Html - col-md-offset-2 col-md-10 + IntermediateToken - (883:35,20 [25] RazorPages.cshtml) - Html - col-md-offset-2 col-md-10 DefaultTagHelperExecute - HtmlContent - (999:37,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (849:34,16 [10] RazorPages.cshtml) - LazyIntermediateToken - (849:34,16 [10] RazorPages.cshtml) - Html - form-group + IntermediateToken - (849:34,16 [10] RazorPages.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (1011:38,10 [11] RazorPages.cshtml) - LazyIntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html -
- LazyIntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html - + IntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n CSharpCode - (112:6,12 [360] RazorPages.cshtml) - LazyIntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt index 2cf46b20ae8..76a51ce0a42 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt @@ -23,30 +23,30 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(7, 2, true); HtmlContent - (7:1,0 [2] RazorPages.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(98, 2, true); HtmlContent - (98:5,0 [2] RazorPages.cshtml) - LazyIntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(475, 76, true); HtmlContent - (475:23,0 [76] RazorPages.cshtml) - LazyIntermediateToken - (475:23,0 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (477:24,0 [3] RazorPages.cshtml) - Html -

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

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

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

+ IntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html - + IntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -61,7 +61,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(582, 6, true); HtmlContent - (582:26,35 [6] RazorPages.cshtml) - LazyIntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -71,23 +71,23 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(612, 48, true); HtmlContent - (612:27,28 [48] RazorPages.cshtml) - LazyIntermediateToken - (612:27,28 [10] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (622:28,8 [6] RazorPages.cshtml) - Html - + IntermediateToken - (679:28,65 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -97,17 +97,17 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(712, 101, true); HtmlContent - (712:29,31 [101] RazorPages.cshtml) - LazyIntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - - LazyIntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - - LazyIntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - + IntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - + IntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - + IntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -118,7 +118,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(819, 6, true); HtmlContent - (819:32,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -129,7 +129,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(831, 6, true); HtmlContent - (831:33,10 [6] RazorPages.cshtml) - LazyIntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -139,7 +139,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(861, 10, true); HtmlContent - (861:34,28 [10] RazorPages.cshtml) - LazyIntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -149,14 +149,14 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(910, 83, true); HtmlContent - (910:35,47 [83] RazorPages.cshtml) - LazyIntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - + IntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -167,7 +167,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(999, 6, true); HtmlContent - (999:37,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); DefaultTagHelperCreate - - DivTagHelper @@ -178,13 +178,13 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(1011, 11, true); HtmlContent - (1011:38,10 [11] RazorPages.cshtml) - LazyIntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html -
- LazyIntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html - + IntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (112:6,12 [360] RazorPages.cshtml) - LazyIntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - 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 b1d4fffab30..c8034b38151 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 @@ -36,26 +36,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] Sections.cshtml) - LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n HtmlContent - (62:2,43 [4] Sections.cshtml) - LazyIntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n CSharpCode - (68:4,2 [46] Sections.cshtml) - LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n HtmlContent - (117:7,0 [26] Sections.cshtml) - LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n Section - - Section1 HtmlContent - (162:10,19 [43] Sections.cshtml) - LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n TagHelper - (205:12,4 [25] Sections.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -67,7 +67,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) - LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt index 6d43141e6b0..a83cbbb148f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt @@ -18,38 +18,38 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(17, 2, true); HtmlContent - (17:1,0 [2] Sections.cshtml) - LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - BeginContext(64, 2, true); HtmlContent - (64:3,0 [2] Sections.cshtml) - LazyIntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - (68:4,2 [46] Sections.cshtml) - LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n CSharpCode - IntermediateToken - - CSharp - BeginContext(117, 26, true); HtmlContent - (117:7,0 [26] Sections.cshtml) - LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n CSharpCode - IntermediateToken - - CSharp - EndContext(); Section - - Section1 CSharpCode - IntermediateToken - - CSharp - BeginContext(162, 43, true); HtmlContent - (162:10,19 [43] Sections.cshtml) - LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -69,7 +69,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(230, 2, true); HtmlContent - (230:12,29 [2] Sections.cshtml) - LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt index d7725c97ba4..74abea39cfc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt @@ -34,11 +34,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (28:0,28 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (28:0,28 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (28:0,28 [2] UsingDirectives.cshtml) - Html - \n HtmlContent - (55:1,25 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (55:1,25 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (55:1,25 [2] UsingDirectives.cshtml) - Html - \n HtmlContent - (70:2,13 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (70:2,13 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (70:2,13 [2] UsingDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt index a2990e56ab0..75336bc0f10 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt @@ -35,21 +35,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (26:0,26 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n TagHelper - (61:5,0 [50] ViewComponentTagHelper.cshtml) - vc:test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper DefaultTagHelperCreate - - AspNetCore.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo DefaultTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - bar - string AllTagHelper.Bar - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (93:5,32 [6] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World + IntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt index 0f04b4efca3..939166381ee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt @@ -18,11 +18,11 @@ FieldDeclaration - - private - global::AllTagHelper - __AllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n CSharpCode - IntermediateToken - - CSharp - BeginContext(59, 2, true); HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -33,7 +33,7 @@ DefaultTagHelperCreate - - AspNetCore.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo PreallocatedTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - __tagHelperAttribute_0 - bar - Bar DefaultTagHelperExecute - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt index 8999c04a287..6f17e6c0d92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt @@ -32,11 +32,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,0 [20] ViewWithNamespace.cshtml) - LazyIntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n + IntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt index 7dbac6ae2cd..a66609a34b2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt @@ -16,11 +16,11 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(27, 20, true); HtmlContent - (27:1,0 [20] ViewWithNamespace.cshtml) - LazyIntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n + IntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); Inject - 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 0c694453f56..5b7390f0e9b 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 @@ -24,12 +24,12 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(31, 28, true); HtmlContent - (31:1,0 [28] BasicTest.cshtml) - LazyIntermediateToken - (31:1,0 [5] BasicTest.cshtml) - Html - - LazyIntermediateToken - (46:1,15 [4] BasicTest.cshtml) - Html - Hola - LazyIntermediateToken - (50:1,19 [7] BasicTest.cshtml) - Html - - LazyIntermediateToken - (57:1,26 [2] BasicTest.cshtml) - Html - \n + IntermediateToken - (31:1,0 [5] BasicTest.cshtml) - Html - + IntermediateToken - (46:1,15 [4] BasicTest.cshtml) - Html - Hola + IntermediateToken - (50:1,19 [7] BasicTest.cshtml) - Html - + IntermediateToken - (57:1,26 [2] BasicTest.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -39,7 +39,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(61, 7, false); CSharpExpression - (61:2,2 [7] BasicTest.cshtml) - LazyIntermediateToken - (61:2,2 [7] BasicTest.cshtml) - CSharp - "Hello" + IntermediateToken - (61:2,2 [7] BasicTest.cshtml) - CSharp - "Hello" CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -49,7 +49,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(69, 2, true); HtmlContent - (69:2,10 [2] BasicTest.cshtml) - LazyIntermediateToken - (69:2,10 [2] BasicTest.cshtml) - Html - \n + IntermediateToken - (69:2,10 [2] BasicTest.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -65,7 +65,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(91, 6, true); HtmlContent - (91:3,20 [6] BasicTest.cshtml) - LazyIntermediateToken - (91:3,20 [6] BasicTest.cshtml) - Html - \n + IntermediateToken - (91:3,20 [6] BasicTest.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -92,7 +92,7 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(149, 2, true); HtmlContent - (149:4,56 [2] BasicTest.cshtml) - LazyIntermediateToken - (149:4,56 [2] BasicTest.cshtml) - Html - \n + IntermediateToken - (149:4,56 [2] BasicTest.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -109,10 +109,10 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(158, 31, true); HtmlContent - (158:5,7 [31] BasicTest.cshtml) - LazyIntermediateToken - (158:5,7 [4] BasicTest.cshtml) - Html - \n\n - LazyIntermediateToken - (162:7,0 [5] BasicTest.cshtml) - Html - - LazyIntermediateToken - (168:7,6 [21] BasicTest.cshtml) - Html - Here is some content + IntermediateToken - (158:5,7 [4] BasicTest.cshtml) - Html - \n\n + IntermediateToken - (162:7,0 [5] BasicTest.cshtml) - Html - + IntermediateToken - (168:7,6 [21] BasicTest.cshtml) - Html - Here is some content CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -122,8 +122,8 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(207, 9, true); HtmlContent - (207:7,45 [9] BasicTest.cshtml) - LazyIntermediateToken - (207:7,45 [7] BasicTest.cshtml) - Html - - LazyIntermediateToken - (214:7,52 [2] BasicTest.cshtml) - Html - \n + IntermediateToken - (207:7,45 [7] BasicTest.cshtml) - Html - + IntermediateToken - (214:7,52 [2] BasicTest.cshtml) - Html - \n CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - @@ -133,22 +133,22 @@ CSharpCode - IntermediateToken - - CSharp - BeginContext(217, 29, false); CSharpExpression - (217:8,1 [29] BasicTest.cshtml) - LazyIntermediateToken - (217:8,1 [4] BasicTest.cshtml) - CSharp - Foo( + IntermediateToken - (217:8,1 [4] BasicTest.cshtml) - CSharp - Foo( Template - (222:8,6 [24] BasicTest.cshtml) CSharpCode - IntermediateToken - - CSharp - BeginContext(222, 24, true); CSharpCode - IntermediateToken - - CSharp - BeginContext(222, 24, true); HtmlContent - (222:8,6 [24] BasicTest.cshtml) - LazyIntermediateToken - (222:8,6 [5] BasicTest.cshtml) - Html - - LazyIntermediateToken - (228:8,12 [11] BasicTest.cshtml) - Html - Hello world - LazyIntermediateToken - (239:8,23 [7] BasicTest.cshtml) - Html - + IntermediateToken - (222:8,6 [5] BasicTest.cshtml) - Html - + IntermediateToken - (228:8,12 [11] BasicTest.cshtml) - Html - Hello world + IntermediateToken - (239:8,23 [7] BasicTest.cshtml) - Html - CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - IntermediateToken - - CSharp - EndContext(); - LazyIntermediateToken - (246:8,30 [1] BasicTest.cshtml) - CSharp - ) + IntermediateToken - (246:8,30 [1] BasicTest.cshtml) - CSharp - ) CSharpCode - IntermediateToken - - CSharp - EndContext(); CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_DesignTime.ir.txt index 6b8b55abf56..a98eee8dbf8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_DesignTime.ir.txt @@ -18,16 +18,16 @@ MarkupElement - (25:1,0 [91] BasicComponent.cshtml) - div HtmlAttribute - (29:1,4 [25] BasicComponent.cshtml) - class=" - " CSharpExpressionAttributeValue - (37:1,12 [16] BasicComponent.cshtml) - - LazyIntermediateToken - (38:1,13 [15] BasicComponent.cshtml) - CSharp - this.ToString() + IntermediateToken - (38:1,13 [15] BasicComponent.cshtml) - CSharp - this.ToString() HtmlContent - (55:1,30 [23] BasicComponent.cshtml) - LazyIntermediateToken - (55:1,30 [23] BasicComponent.cshtml) - Html - \n Hello world\n + IntermediateToken - (55:1,30 [23] BasicComponent.cshtml) - Html - \n Hello world\n CSharpExpression - (79:3,5 [29] BasicComponent.cshtml) - LazyIntermediateToken - (79:3,5 [29] BasicComponent.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (79:3,5 [29] BasicComponent.cshtml) - CSharp - string.Format("{0}", "Hello") HtmlContent - (108:3,34 [2] BasicComponent.cshtml) - LazyIntermediateToken - (108:3,34 [2] BasicComponent.cshtml) - Html - \n + IntermediateToken - (108:3,34 [2] BasicComponent.cshtml) - Html - \n HtmlContent - (116:4,6 [4] BasicComponent.cshtml) - LazyIntermediateToken - (116:4,6 [4] BasicComponent.cshtml) - Html - \n\n + IntermediateToken - (116:4,6 [4] BasicComponent.cshtml) - Html - \n\n HtmlContent - (170:8,1 [2] BasicComponent.cshtml) - LazyIntermediateToken - (170:8,1 [2] BasicComponent.cshtml) - Html - \n + IntermediateToken - (170:8,1 [2] BasicComponent.cshtml) - Html - \n CSharpCode - (132:6,12 [37] BasicComponent.cshtml) - LazyIntermediateToken - (132:6,12 [37] BasicComponent.cshtml) - CSharp - \n void IDisposable.Dispose(){ }\n + IntermediateToken - (132:6,12 [37] BasicComponent.cshtml) - CSharp - \n void IDisposable.Dispose(){ }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_Runtime.ir.txt index b1196e1363c..c5c60d9209f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicComponent_Runtime.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (25:1,0 [91] BasicComponent.cshtml) - div HtmlAttribute - (29:1,4 [25] BasicComponent.cshtml) - class=" - " CSharpExpressionAttributeValue - (37:1,12 [16] BasicComponent.cshtml) - - LazyIntermediateToken - (38:1,13 [15] BasicComponent.cshtml) - CSharp - this.ToString() + IntermediateToken - (38:1,13 [15] BasicComponent.cshtml) - CSharp - this.ToString() HtmlContent - (55:1,30 [23] BasicComponent.cshtml) - LazyIntermediateToken - (55:1,30 [19] BasicComponent.cshtml) - Html - \n Hello world\n - LazyIntermediateToken - (74:3,0 [4] BasicComponent.cshtml) - Html - + IntermediateToken - (55:1,30 [19] BasicComponent.cshtml) - Html - \n Hello world\n + IntermediateToken - (74:3,0 [4] BasicComponent.cshtml) - Html - CSharpExpression - (79:3,5 [29] BasicComponent.cshtml) - LazyIntermediateToken - (79:3,5 [29] BasicComponent.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (79:3,5 [29] BasicComponent.cshtml) - CSharp - string.Format("{0}", "Hello") CSharpCode - (132:6,12 [37] BasicComponent.cshtml) - LazyIntermediateToken - (132:6,12 [37] BasicComponent.cshtml) - CSharp - \n void IDisposable.Dispose(){ }\n + IntermediateToken - (132:6,12 [37] BasicComponent.cshtml) - CSharp - \n void IDisposable.Dispose(){ }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt index 3adfb0244ee..ae2b7f7352c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_DesignTime.ir.txt @@ -33,33 +33,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -
- LazyIntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n + IntermediateToken - (29:0,29 [1] Basic.cshtml) - Html - > + IntermediateToken - (30:0,30 [23] Basic.cshtml) - Html - \n Hello world\n CSharpExpression - (54:2,5 [29] Basic.cshtml) - LazyIntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") HtmlContent - (83:2,34 [10] Basic.cshtml) - LazyIntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n - LazyIntermediateToken - (85:3,0 [6] Basic.cshtml) - Html -
- LazyIntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n + IntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n + IntermediateToken - (85:3,0 [6] Basic.cshtml) - Html - + IntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n CSharpCode - (95:4,2 [25] Basic.cshtml) - LazyIntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n + IntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n HtmlContent - (123:7,0 [2] Basic.cshtml) - LazyIntermediateToken - (123:7,0 [2] Basic.cshtml) - Html -

- LazyIntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n + IntermediateToken - (159:7,36 [1] Basic.cshtml) - Html - + IntermediateToken - (160:7,37 [2] Basic.cshtml) - Html - /> + IntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt index ac9187d63b2..62b8d2b0c79 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Basic_Runtime.ir.txt @@ -14,34 +14,34 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Basic - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] Basic.cshtml) - LazyIntermediateToken - (0:0,0 [4] Basic.cshtml) - Html -

- LazyIntermediateToken - (30:0,30 [19] Basic.cshtml) - Html - \n Hello world\n - LazyIntermediateToken - (49:2,0 [4] Basic.cshtml) - Html - + IntermediateToken - (29:0,29 [1] Basic.cshtml) - Html - > + IntermediateToken - (30:0,30 [19] Basic.cshtml) - Html - \n Hello world\n + IntermediateToken - (49:2,0 [4] Basic.cshtml) - Html - CSharpExpression - (54:2,5 [29] Basic.cshtml) - LazyIntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") + IntermediateToken - (54:2,5 [29] Basic.cshtml) - CSharp - string.Format("{0}", "Hello") HtmlContent - (83:2,34 [10] Basic.cshtml) - LazyIntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n - LazyIntermediateToken - (85:3,0 [6] Basic.cshtml) - Html -
- LazyIntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n + IntermediateToken - (83:2,34 [2] Basic.cshtml) - Html - \n + IntermediateToken - (85:3,0 [6] Basic.cshtml) - Html - + IntermediateToken - (91:3,6 [2] Basic.cshtml) - Html - \n CSharpCode - (95:4,2 [25] Basic.cshtml) - LazyIntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n + IntermediateToken - (95:4,2 [25] Basic.cshtml) - CSharp - \n var cls = "foo";\n HtmlContent - (123:7,0 [2] Basic.cshtml) - LazyIntermediateToken - (123:7,0 [2] Basic.cshtml) - Html -

- LazyIntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n + IntermediateToken - (159:7,36 [1] Basic.cshtml) - Html - + IntermediateToken - (160:7,37 [2] Basic.cshtml) - Html - /> + IntermediateToken - (162:7,39 [2] Basic.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index 8a46de8392f..5f14217736c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -37,42 +37,42 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (94:3,0 [8] IncompleteDirectives.cshtml) - page MalformedDirective - (102:4,0 [6] IncompleteDirectives.cshtml) - page HtmlContent - (108:4,6 [5] IncompleteDirectives.cshtml) - LazyIntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n + IntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n MalformedDirective - (113:6,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (119:6,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (119:6,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (121:7,0 [7] IncompleteDirectives.cshtml) - model DirectiveToken - (128:7,7 [0] IncompleteDirectives.cshtml) - HtmlContent - (128:7,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (132:9,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (139:9,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (139:9,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (141:10,0 [8] IncompleteDirectives.cshtml) - inject DirectiveToken - (149:10,8 [0] IncompleteDirectives.cshtml) - HtmlContent - (149:10,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (151:11,0 [25] IncompleteDirectives.cshtml) - inject DirectiveToken - (159:11,8 [17] IncompleteDirectives.cshtml) - MyService HtmlContent - (176:11,25 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (180:13,0 [10] IncompleteDirectives.cshtml) - namespace CSharpCode - (190:13,10 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (190:13,10 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (192:14,0 [11] IncompleteDirectives.cshtml) - namespace DirectiveToken - (203:14,11 [0] IncompleteDirectives.cshtml) - HtmlContent - (203:14,11 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index 8e6bf008009..444da463ea3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -14,42 +14,42 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_IncompleteDirectives - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (94:3,0 [8] IncompleteDirectives.cshtml) - page MalformedDirective - (102:4,0 [6] IncompleteDirectives.cshtml) - page HtmlContent - (108:4,6 [5] IncompleteDirectives.cshtml) - LazyIntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n + IntermediateToken - (108:4,6 [5] IncompleteDirectives.cshtml) - Html - "\n\n MalformedDirective - (113:6,0 [6] IncompleteDirectives.cshtml) - model CSharpCode - (119:6,6 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (119:6,6 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (119:6,6 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (119:6,6 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (121:7,0 [7] IncompleteDirectives.cshtml) - model DirectiveToken - (128:7,7 [0] IncompleteDirectives.cshtml) - HtmlContent - (128:7,7 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (128:7,7 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (132:9,0 [7] IncompleteDirectives.cshtml) - inject CSharpCode - (139:9,7 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (139:9,7 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (139:9,7 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (139:9,7 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (141:10,0 [8] IncompleteDirectives.cshtml) - inject DirectiveToken - (149:10,8 [0] IncompleteDirectives.cshtml) - HtmlContent - (149:10,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (149:10,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (151:11,0 [25] IncompleteDirectives.cshtml) - inject DirectiveToken - (159:11,8 [17] IncompleteDirectives.cshtml) - MyService HtmlContent - (176:11,25 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (176:11,25 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (180:13,0 [10] IncompleteDirectives.cshtml) - namespace CSharpCode - (190:13,10 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (190:13,10 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (190:13,10 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (190:13,10 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (192:14,0 [11] IncompleteDirectives.cshtml) - namespace DirectiveToken - (203:14,11 [0] IncompleteDirectives.cshtml) - HtmlContent - (203:14,11 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (203:14,11 [2] IncompleteDirectives.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_DesignTime.ir.txt index ceb6a8a68de..f21f9d0dfa1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_DesignTime.ir.txt @@ -35,22 +35,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (6:0,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (12:1,4 [30] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - head - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (18:1,10 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (18:1,10 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (18:1,10 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n CSharpExpression - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - + IntermediateToken - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - HtmlContent - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper DefaultTagHelperExecute - HtmlContent - (42:3,11 [9] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (42:3,11 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (44:4,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (42:3,11 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (44:4,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_Runtime.ir.txt index 0ae3dcfb6d7..0d6a8d32d65 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidCode_EmptyImplicitExpression_Runtime.ir.txt @@ -16,23 +16,23 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (6:0,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (12:1,4 [30] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - head - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (18:1,10 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (18:1,10 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (20:2,0 [8] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (18:1,10 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (20:2,0 [8] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - CSharpExpression - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - + IntermediateToken - (29:2,9 [0] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - HtmlContent - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (29:2,9 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper DefaultTagHelperExecute - HtmlContent - (42:3,11 [9] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (42:3,11 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (44:4,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (42:3,11 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (44:4,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt index 2fb419b34aa..b4125db1b0c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_DesignTime.ir.txt @@ -34,7 +34,7 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [11] InvalidNamespaceAtEOF.cshtml) - namespace HtmlContent - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - LazyIntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. + IntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt index bf3ef34295f..1c39624afd8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InvalidNamespaceAtEOF_Runtime.ir.txt @@ -15,7 +15,7 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [11] InvalidNamespaceAtEOF.cshtml) - namespace HtmlContent - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - LazyIntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. + IntermediateToken - (11:0,11 [5] InvalidNamespaceAtEOF.cshtml) - Html - Test. Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt index 2ee3e356b92..ea1ad8a6d4c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_DesignTime.ir.txt @@ -34,16 +34,16 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [6] MalformedPageDirective.cshtml) - page HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us - LazyIntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n - LazyIntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us + IntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n + IntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt index fb820fb106a..2a50fe18b11 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MalformedPageDirective_Runtime.ir.txt @@ -15,16 +15,16 @@ MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync MalformedDirective - (0:0,0 [6] MalformedPageDirective.cshtml) - page HtmlContent - (6:0,6 [49] MalformedPageDirective.cshtml) - LazyIntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n - LazyIntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us - LazyIntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n - LazyIntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

- LazyIntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. - LazyIntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (6:0,6 [8] MalformedPageDirective.cshtml) - Html - "foo\n\n + IntermediateToken - (14:2,0 [3] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (18:2,4 [8] MalformedPageDirective.cshtml) - Html - About Us + IntermediateToken - (26:2,12 [5] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (31:2,17 [2] MalformedPageDirective.cshtml) - Html - \n + IntermediateToken - (33:3,0 [2] MalformedPageDirective.cshtml) - Html -

+ IntermediateToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome. + IntermediateToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt index 96e5f8c2a3a..53cb9d68608 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_DesignTime.ir.txt @@ -37,9 +37,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] ModelExpressionTagHelper.cshtml) - Html - \n\n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -51,7 +51,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -62,7 +62,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt index 48f9583f865..8b7de775fd4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ModelExpressionTagHelper_Runtime.ir.txt @@ -16,9 +16,9 @@ FieldDeclaration - - private - global::InputTestTagHelper - __InputTestTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n HtmlContent - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (66:4,0 [25] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -30,7 +30,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (91:4,25 [2] ModelExpressionTagHelper.cshtml) - Html - \n TagHelper - (93:5,0 [27] ModelExpressionTagHelper.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -41,7 +41,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - LazyIntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n + IntermediateToken - (120:5,27 [2] ModelExpressionTagHelper.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt index ed9a464951c..aa670f8b61e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_DesignTime.ir.txt @@ -34,11 +34,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n + IntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt index 77710f47d04..ab51f4cd2d1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PageWithNamespace_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_PageWithNamespace - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (34:2,0 [20] PageWithNamespace.cshtml) - LazyIntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n + IntermediateToken - (34:2,0 [3] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -

+ IntermediateToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt index cae87bb1f87..3d4404b70c0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_DesignTime.ir.txt @@ -33,11 +33,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [28] RazorPageWithNoLeadingPageDirective.cshtml) - LazyIntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. - LazyIntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. + IntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt index 9eddd43d1db..373180245bd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPageWithNoLeadingPageDirective_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorPageWithNoLeadingPageDirective - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [28] RazorPageWithNoLeadingPageDirective.cshtml) - LazyIntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. - LazyIntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
- LazyIntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (5:0,5 [15] RazorPageWithNoLeadingPageDirective.cshtml) - Html - Some text here. + IntermediateToken - (20:0,20 [6] RazorPageWithNoLeadingPageDirective.cshtml) - Html -
+ IntermediateToken - (26:0,26 [2] RazorPageWithNoLeadingPageDirective.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithCssScope.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithCssScope.ir.txt index 686f4bc0aa0..e4765d3ad29 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithCssScope.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithCssScope.ir.txt @@ -20,59 +20,59 @@ FieldDeclaration - - private - global::FormTagHelper - __FormTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (35:2,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (35:2,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n + IntermediateToken - (35:2,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n HtmlContent - (78:5,0 [191] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (78:5,0 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (103:5,25 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (109:6,4 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (103:5,25 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (109:6,4 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (131:6,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome - LazyIntermediateToken - (138:6,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (143:6,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (149:7,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (131:6,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome + IntermediateToken - (138:6,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (143:6,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (149:7,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (152:7,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about - LazyIntermediateToken - (163:7,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (152:7,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about + IntermediateToken - (163:7,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (214:7,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core - LazyIntermediateToken - (250:7,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (254:7,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . - LazyIntermediateToken - (255:7,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (259:7,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (261:8,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (267:8,6 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (165:7,20 [47] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - href= "https://docs.microsoft.com/aspnet/core" + IntermediateToken - (212:7,67 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (213:7,68 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - > + IntermediateToken - (214:7,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core + IntermediateToken - (250:7,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (254:7,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . + IntermediateToken - (255:7,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (259:7,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (261:8,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (267:8,6 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (269:9,0 [21] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - all - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper PreallocatedTagHelperProperty - (279:9,10 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - __tagHelperAttribute_0 - Bar - Bar DefaultTagHelperExecute - HtmlContent - (290:9,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (290:9,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (290:9,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (292:10,0 [84] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - form - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (333:10,41 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (333:10,41 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (337:11,2 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (367:11,32 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (343:11,8 [21] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - name="regular input" + IntermediateToken - (364:11,29 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (365:11,30 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - /> + IntermediateToken - (367:11,32 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - FormTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (376:12,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (376:12,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (376:12,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_DesignTime.ir.txt index e87172ba9ca..8662cb3f89f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_DesignTime.ir.txt @@ -35,22 +35,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (47:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (64:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_Runtime.ir.txt index 36c69a1902d..ad499f27ca3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangNew_Runtime.ir.txt @@ -15,20 +15,20 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (47:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (64:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_DesignTime.ir.txt index 33c19ce8797..ce76bfeadc6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_DesignTime.ir.txt @@ -35,22 +35,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (47:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (64:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_Runtime.ir.txt index 46a777cd2d6..b583cbad84d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNonNullableModel_LangOld_Runtime.ir.txt @@ -15,20 +15,20 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (47:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (47:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (49:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (54:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (64:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (64:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (69:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (73:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (78:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (92:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_DesignTime.ir.txt index caecaef2084..339e1604092 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_DesignTime.ir.txt @@ -35,22 +35,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (48:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (65:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_Runtime.ir.txt index 52935eb5b22..7c5d04d52f5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangNew_Runtime.ir.txt @@ -15,20 +15,20 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (48:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (65:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_DesignTime.ir.txt index d6dfdd62fd1..b5d92a97177 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_DesignTime.ir.txt @@ -35,22 +35,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (27:1,20 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (48:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (65:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_Runtime.ir.txt index 08da2eb191f..8ffe4e6abe3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPage_WithNullableModel_LangOld_Runtime.ir.txt @@ -15,20 +15,20 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (48:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (48:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (50:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (55:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (65:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (65:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (70:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (74:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (79:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (93:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt index 5350ef031e8..e5e151615cc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_DesignTime.ir.txt @@ -37,21 +37,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n HtmlContent - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n + IntermediateToken - (77:3,42 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n HtmlContent - (191:10,1 [21] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (191:10,1 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n - LazyIntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer + IntermediateToken - (191:10,1 [4] RazorPagesWithRouteTemplate.cshtml) - Html - \n\n + IntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

+ IntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer CSharpExpression - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name + IntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name HtmlContent - (223:12,28 [7] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html - + IntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt index 6e99227b03d..3cb0f0b3c5e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithRouteTemplate_Runtime.ir.txt @@ -16,21 +16,21 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorPagesWithRouteTemplate - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (16:1,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n HtmlContent - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (79:4,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n HtmlContent - (193:11,0 [19] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (193:11,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n - LazyIntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer + IntermediateToken - (193:11,0 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (195:12,0 [3] RazorPagesWithRouteTemplate.cshtml) - Html -

+ IntermediateToken - (199:12,4 [13] RazorPagesWithRouteTemplate.cshtml) - Html - New Customer CSharpExpression - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name + IntermediateToken - (213:12,18 [10] RazorPagesWithRouteTemplate.cshtml) - CSharp - Model.Name HtmlContent - (223:12,28 [7] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html -

- LazyIntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n + IntermediateToken - (223:12,28 [5] RazorPagesWithRouteTemplate.cshtml) - Html - + IntermediateToken - (228:12,33 [2] RazorPagesWithRouteTemplate.cshtml) - Html - \n CSharpCode - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - LazyIntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (93:5,12 [97] RazorPagesWithRouteTemplate.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt index 50cd6d68233..9d22668e241 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_DesignTime.ir.txt @@ -37,105 +37,105 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (35:2,26 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n + IntermediateToken - (79:3,42 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n HtmlContent - (379:18,1 [77] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (379:18,1 [4] RazorPagesWithoutModel.cshtml) - Html - \n\n - LazyIntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

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

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

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

+ IntermediateToken - (404:20,21 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (406:21,0 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (450:21,44 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (456:22,4 [31] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - Html - text-danger + IntermediateToken - (468:22,16 [11] RazorPagesWithoutModel.cshtml) - Html - text-danger DefaultTagHelperExecute - HtmlContent - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (493:23,4 [237] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (517:23,28 [48] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (517:23,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (527:24,8 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (578:24,59 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (588:25,8 [130] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (611:25,31 [101] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - Html - col-md-10 + IntermediateToken - (600:25,20 [9] RazorPagesWithoutModel.cshtml) - Html - col-md-10 DefaultTagHelperExecute - HtmlContent - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group + IntermediateToken - (505:23,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (736:30,4 [174] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (770:31,8 [128] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (809:31,47 [83] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - Html - col-md-offset-2 col-md-10 + IntermediateToken - (782:31,20 [25] RazorPagesWithoutModel.cshtml) - Html - col-md-offset-2 col-md-10 DefaultTagHelperExecute - HtmlContent - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group + IntermediateToken - (748:30,16 [10] RazorPagesWithoutModel.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (910:34,10 [11] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html -
- LazyIntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt index 82fc3c6ef0f..098b41831c4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPagesWithoutModel_Runtime.ir.txt @@ -21,93 +21,93 @@ FieldDeclaration - - private - global::DivTagHelper - __DivTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (81:4,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n HtmlContent - (381:19,0 [75] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (381:19,0 [2] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (383:20,0 [3] RazorPagesWithoutModel.cshtml) - Html -

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

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

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

+ IntermediateToken - (404:20,21 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (406:21,0 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (450:21,44 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (456:22,4 [31] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (487:22,35 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (493:23,4 [237] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (517:23,28 [48] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (517:23,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (527:24,8 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (578:24,59 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (588:25,8 [130] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (611:25,31 [101] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (611:25,31 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (625:26,12 [6] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (655:26,42 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (669:27,12 [5] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (695:27,38 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (702:27,45 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (718:28,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (730:29,10 [6] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (736:30,4 [174] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (760:30,28 [10] RazorPagesWithoutModel.cshtml) - Html - \n TagHelper - (770:31,8 [128] RazorPagesWithoutModel.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (809:31,47 [83] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - - LazyIntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (809:31,47 [14] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (823:32,12 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (882:32,71 [10] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (898:33,14 [6] RazorPagesWithoutModel.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (910:34,10 [11] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n - LazyIntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html -
- LazyIntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (910:34,10 [2] RazorPagesWithoutModel.cshtml) - Html - \n + IntermediateToken - (912:35,0 [7] RazorPagesWithoutModel.cshtml) - Html - + IntermediateToken - (919:35,7 [2] RazorPagesWithoutModel.cshtml) - Html - \n CSharpCode - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - LazyIntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (95:5,12 [283] RazorPagesWithoutModel.cshtml) - CSharp - \n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_DesignTime.ir.txt index b60fec33036..9a5334c5b69 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_DesignTime.ir.txt @@ -38,106 +38,106 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (7:1,0 [2] RazorPages.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n HtmlContent - (52:3,26 [2] RazorPages.cshtml) - LazyIntermediateToken - (52:3,26 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (52:3,26 [2] RazorPages.cshtml) - Html - \n HtmlContent - (96:4,42 [4] RazorPages.cshtml) - LazyIntermediateToken - (96:4,42 [4] RazorPages.cshtml) - Html - \n\n + IntermediateToken - (96:4,42 [4] RazorPages.cshtml) - Html - \n\n HtmlContent - (473:22,1 [78] RazorPages.cshtml) - LazyIntermediateToken - (473:22,1 [4] RazorPages.cshtml) - Html - \n\n - LazyIntermediateToken - (477:24,0 [3] RazorPages.cshtml) - Html -

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

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

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

+ IntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html - + IntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n TagHelper - (551:26,4 [31] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (563:26,16 [11] RazorPages.cshtml) - LazyIntermediateToken - (563:26,16 [11] RazorPages.cshtml) - Html - text-danger + IntermediateToken - (563:26,16 [11] RazorPages.cshtml) - Html - text-danger DefaultTagHelperExecute - HtmlContent - (582:26,35 [6] RazorPages.cshtml) - LazyIntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n TagHelper - (588:27,4 [243] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (612:27,28 [48] RazorPages.cshtml) - LazyIntermediateToken - (612:27,28 [10] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (622:28,8 [6] RazorPages.cshtml) - Html - + IntermediateToken - (679:28,65 [10] RazorPages.cshtml) - Html - \n TagHelper - (689:29,8 [130] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (712:29,31 [101] RazorPages.cshtml) - LazyIntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - - LazyIntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - - LazyIntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - + IntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - + IntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - + IntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (701:29,20 [9] RazorPages.cshtml) - LazyIntermediateToken - (701:29,20 [9] RazorPages.cshtml) - Html - col-md-10 + IntermediateToken - (701:29,20 [9] RazorPages.cshtml) - Html - col-md-10 DefaultTagHelperExecute - HtmlContent - (819:32,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (600:27,16 [10] RazorPages.cshtml) - LazyIntermediateToken - (600:27,16 [10] RazorPages.cshtml) - Html - form-group + IntermediateToken - (600:27,16 [10] RazorPages.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (831:33,10 [6] RazorPages.cshtml) - LazyIntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n TagHelper - (837:34,4 [174] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (861:34,28 [10] RazorPages.cshtml) - LazyIntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n TagHelper - (871:35,8 [128] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (910:35,47 [83] RazorPages.cshtml) - LazyIntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - + IntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (883:35,20 [25] RazorPages.cshtml) - LazyIntermediateToken - (883:35,20 [25] RazorPages.cshtml) - Html - col-md-offset-2 col-md-10 + IntermediateToken - (883:35,20 [25] RazorPages.cshtml) - Html - col-md-offset-2 col-md-10 DefaultTagHelperExecute - HtmlContent - (999:37,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (849:34,16 [10] RazorPages.cshtml) - LazyIntermediateToken - (849:34,16 [10] RazorPages.cshtml) - Html - form-group + IntermediateToken - (849:34,16 [10] RazorPages.cshtml) - Html - form-group DefaultTagHelperExecute - HtmlContent - (1011:38,10 [11] RazorPages.cshtml) - LazyIntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html -
- LazyIntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html - + IntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n CSharpCode - (112:6,12 [360] RazorPages.cshtml) - LazyIntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt index 09358198925..dd05739de6e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorPages_Runtime.ir.txt @@ -21,94 +21,94 @@ FieldDeclaration - - private - global::DivTagHelper - __DivTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (7:1,0 [2] RazorPages.cshtml) - LazyIntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (7:1,0 [2] RazorPages.cshtml) - Html - \n HtmlContent - (98:5,0 [2] RazorPages.cshtml) - LazyIntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (98:5,0 [2] RazorPages.cshtml) - Html - \n HtmlContent - (475:23,0 [76] RazorPages.cshtml) - LazyIntermediateToken - (475:23,0 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (477:24,0 [3] RazorPages.cshtml) - Html -

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

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

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

+ IntermediateToken - (498:24,21 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (500:25,0 [5] RazorPages.cshtml) - Html - + IntermediateToken - (545:25,45 [6] RazorPages.cshtml) - Html - \n TagHelper - (551:26,4 [31] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (582:26,35 [6] RazorPages.cshtml) - LazyIntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (582:26,35 [6] RazorPages.cshtml) - Html - \n TagHelper - (588:27,4 [243] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (612:27,28 [48] RazorPages.cshtml) - LazyIntermediateToken - (612:27,28 [10] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (622:28,8 [6] RazorPages.cshtml) - Html - + IntermediateToken - (679:28,65 [10] RazorPages.cshtml) - Html - \n TagHelper - (689:29,8 [130] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (712:29,31 [101] RazorPages.cshtml) - LazyIntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - - LazyIntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - - LazyIntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (712:29,31 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (726:30,12 [6] RazorPages.cshtml) - Html - + IntermediateToken - (756:30,42 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (770:31,12 [5] RazorPages.cshtml) - Html - + IntermediateToken - (796:31,38 [7] RazorPages.cshtml) - Html - + IntermediateToken - (803:31,45 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (819:32,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (819:32,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (831:33,10 [6] RazorPages.cshtml) - LazyIntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (831:33,10 [6] RazorPages.cshtml) - Html - \n TagHelper - (837:34,4 [174] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (861:34,28 [10] RazorPages.cshtml) - LazyIntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (861:34,28 [10] RazorPages.cshtml) - Html - \n TagHelper - (871:35,8 [128] RazorPages.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (910:35,47 [83] RazorPages.cshtml) - LazyIntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - - LazyIntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n + IntermediateToken - (910:35,47 [14] RazorPages.cshtml) - Html - \n + IntermediateToken - (924:36,12 [7] RazorPages.cshtml) - Html - + IntermediateToken - (983:36,71 [10] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (999:37,14 [6] RazorPages.cshtml) - LazyIntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n + IntermediateToken - (999:37,14 [6] RazorPages.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (1011:38,10 [11] RazorPages.cshtml) - LazyIntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n - LazyIntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html -
- LazyIntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1011:38,10 [2] RazorPages.cshtml) - Html - \n + IntermediateToken - (1013:39,0 [7] RazorPages.cshtml) - Html - + IntermediateToken - (1020:39,7 [2] RazorPages.cshtml) - Html - \n CSharpCode - (112:6,12 [360] RazorPages.cshtml) - LazyIntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (112:6,12 [360] RazorPages.cshtml) - CSharp - \n public class NewModel : PageModel\n {\n public IActionResult OnPost(Customer customer)\n {\n Name = customer.Name;\n return Redirect("~/customers/inlinepagemodels/");\n }\n\n public string Name { get; set; }\n }\n\n public class Customer\n {\n public string Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_Layout_WithCssScope.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_Layout_WithCssScope.ir.txt index 792145b6ea2..c46a5f73769 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_Layout_WithCssScope.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_Layout_WithCssScope.ir.txt @@ -17,55 +17,55 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [37] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (2:1,0 [17] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (19:2,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (35:2,16 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (2:1,0 [17] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (19:2,0 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (35:2,16 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (37:3,0 [186] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - head - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (43:3,6 [121] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (43:3,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (49:4,4 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (73:4,28 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (79:5,4 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (151:5,76 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (157:6,4 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (43:3,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (49:4,4 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - <meta + IntermediateToken - (54:4,9 [16] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - charset="utf-8" + IntermediateToken - (70:4,25 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (71:4,26 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - /> + IntermediateToken - (73:4,28 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (79:5,4 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - <meta + IntermediateToken - (84:5,9 [16] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - name="viewport" + IntermediateToken - (100:5,25 [48] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - content="width=device-width, initial-scale=1.0" + IntermediateToken - (148:5,73 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (149:5,74 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - /> + IntermediateToken - (151:5,76 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (157:6,4 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - <title + IntermediateToken - (163:6,10 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - > CSharpExpression - (165:6,12 [17] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (165:6,12 [17] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - ViewData["Title"] + IntermediateToken - (165:6,12 [17] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - ViewData["Title"] HtmlContent - (182:6,29 [34] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (182:6,29 [24] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \-Test layout component - LazyIntermediateToken - (206:6,53 [8] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (214:6,61 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (182:6,29 [24] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \-Test layout component + IntermediateToken - (206:6,53 [8] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (214:6,61 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper DefaultTagHelperExecute - HtmlContent - (223:7,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (223:7,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (223:7,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (225:8,0 [43] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (231:8,6 [30] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (231:8,6 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (237:9,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (240:9,7 [15] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - This is a body. - LazyIntermediateToken - (255:9,22 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (259:9,26 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (239:9,6 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - > + IntermediateToken - (240:9,7 [15] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - This is a body. + IntermediateToken - (255:9,22 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (259:9,26 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - HtmlContent - (268:10,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (268:10,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (270:11,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (277:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (268:10,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (270:11,0 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (277:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt index 7a19c739bda..e949a642890 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithCssScope.ir.txt @@ -20,59 +20,59 @@ FieldDeclaration - - private - global::FormTagHelper - __FormTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n + IntermediateToken - (28:1,2 [40] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - \n ViewData["Title"] = "Home page";\n HtmlContent - (71:4,0 [191] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (71:4,0 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (96:4,25 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (102:5,4 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (96:4,25 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (102:5,4 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (124:5,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome - LazyIntermediateToken - (131:5,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (136:5,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (142:6,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (124:5,26 [7] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Welcome + IntermediateToken - (131:5,33 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (136:5,38 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (142:6,4 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (145:6,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about - LazyIntermediateToken - (156:6,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (145:6,7 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Learn about + IntermediateToken - (156:6,18 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (207:6,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core - LazyIntermediateToken - (243:6,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (247:6,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . - LazyIntermediateToken - (248:6,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (252:6,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (254:7,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -
- LazyIntermediateToken - (260:7,6 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (158:6,20 [47] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - href= "https://docs.microsoft.com/aspnet/core" + IntermediateToken - (205:6,67 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (206:6,68 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - > + IntermediateToken - (207:6,69 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - building Web apps with ASP.NET Core + IntermediateToken - (243:6,105 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (247:6,109 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - . + IntermediateToken - (248:6,110 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (252:6,114 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (254:7,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (260:7,6 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (262:8,0 [21] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - all - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper PreallocatedTagHelperProperty - (272:8,10 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - __tagHelperAttribute_0 - Bar - Bar DefaultTagHelperExecute - HtmlContent - (283:8,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (283:8,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (283:8,21 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n TagHelper - (285:9,0 [84] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - form - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (326:9,41 [36] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (326:9,41 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (330:10,2 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - - LazyIntermediateToken - (360:10,32 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (336:10,8 [21] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - name="regular input" + IntermediateToken - (357:10,29 [1] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - + IntermediateToken - (358:10,30 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - /> + IntermediateToken - (360:10,32 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n DefaultTagHelperCreate - - FormTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (369:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (369:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (369:11,7 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNonNullableModel_NullableContextEnabled.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNonNullableModel_NullableContextEnabled.ir.txt index 66ab2b49cbc..b2ff07a57dc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNonNullableModel_NullableContextEnabled.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNonNullableModel_NullableContextEnabled.ir.txt @@ -15,22 +15,22 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (42:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (42:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (44:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (42:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (44:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (49:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (49:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name + IntermediateToken - (49:4,5 [10] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Name HtmlContent - (59:4,15 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (59:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (64:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (68:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (59:4,15 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (64:4,20 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (68:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (73:6,5 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (73:6,5 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Address + IntermediateToken - (73:6,5 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model.Address HtmlContent - (86:6,18 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (86:6,18 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (86:6,18 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableBaseType_NullableContexEnabled.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableBaseType_NullableContexEnabled.ir.txt index 8ce1cc8864c..dd14bbbedd3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableBaseType_NullableContexEnabled.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableBaseType_NullableContexEnabled.ir.txt @@ -15,22 +15,22 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - MyBasePage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (58:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (58:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (60:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (58:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (60:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (65:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (65:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name + IntermediateToken - (65:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name HtmlContent - (76:4,16 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (76:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (81:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (85:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (76:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (81:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (85:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (90:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (90:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (90:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (104:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (104:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (104:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextEnabled.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextEnabled.ir.txt index 4ac841da705..f69492cfb12 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextEnabled.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextEnabled.ir.txt @@ -15,22 +15,22 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (43:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (43:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (45:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (43:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (45:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name + IntermediateToken - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name HtmlContent - (61:4,16 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (61:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (66:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (70:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (61:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (66:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (70:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextNotEnabled.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextNotEnabled.ir.txt index 4ac841da705..f69492cfb12 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextNotEnabled.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorView_WithNullableModel_NullableContextNotEnabled.ir.txt @@ -15,22 +15,22 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_test - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n HtmlContent - (43:3,0 [6] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (43:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n - LazyIntermediateToken - (45:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (43:3,0 [2] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n + IntermediateToken - (45:4,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name + IntermediateToken - (50:4,5 [11] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Name HtmlContent - (61:4,16 [13] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (61:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

- LazyIntermediateToken - (66:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n - LazyIntermediateToken - (70:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (61:4,16 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (66:4,21 [4] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - \n\n + IntermediateToken - (70:6,0 [3] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

CSharpExpression - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address + IntermediateToken - (75:6,5 [14] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - CSharp - Model?.Address HtmlContent - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - LazyIntermediateToken - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html -

+ IntermediateToken - (89:6,19 [5] TestFiles\IntegrationTests\CodeGenerationIntegrationTest\test.cshtml) - Html - Inject - Inject - Inject - 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 25d5de80ebb..95633379773 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 @@ -38,26 +38,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] Sections.cshtml) - LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n HtmlContent - (62:2,43 [4] Sections.cshtml) - LazyIntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (62:2,43 [4] Sections.cshtml) - Html - \n\n CSharpCode - (68:4,2 [46] Sections.cshtml) - LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n HtmlContent - (117:7,0 [26] Sections.cshtml) - LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n Section - - Section1 HtmlContent - (162:10,19 [43] Sections.cshtml) - LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n TagHelper - (205:12,4 [25] Sections.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -69,7 +69,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) - LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n Inject - Inject - Inject - 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 96d369b5265..cc48e31a407 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 @@ -16,26 +16,26 @@ FieldDeclaration - - private - global::InputTestTagHelper - __InputTestTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:1,0 [2] Sections.cshtml) - LazyIntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (17:1,0 [2] Sections.cshtml) - Html - \n HtmlContent - (64:3,0 [2] Sections.cshtml) - LazyIntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (64:3,0 [2] Sections.cshtml) - Html - \n CSharpCode - (68:4,2 [46] Sections.cshtml) - LazyIntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n + IntermediateToken - (68:4,2 [46] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml";\n HtmlContent - (117:7,0 [26] Sections.cshtml) - LazyIntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body - LazyIntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (117:7,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (119:8,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (124:8,5 [9] Sections.cshtml) - Html - Some body + IntermediateToken - (133:8,14 [6] Sections.cshtml) - Html -
+ IntermediateToken - (139:8,20 [4] Sections.cshtml) - Html - \n\n Section - - Section1 HtmlContent - (162:10,19 [43] Sections.cshtml) - LazyIntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n + IntermediateToken - (162:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (168:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (173:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (193:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (199:11,35 [6] Sections.cshtml) - Html - \n TagHelper - (205:12,4 [25] Sections.cshtml) - input-test - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTestTagHelper @@ -47,7 +47,7 @@ IntermediateToken - - CSharp - ) DefaultTagHelperExecute - HtmlContent - (230:12,29 [2] Sections.cshtml) - LazyIntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n + IntermediateToken - (230:12,29 [2] Sections.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt index fcf408db474..cbd8bad12c5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UsingDirectives_DesignTime.ir.txt @@ -36,11 +36,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (28:0,28 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (28:0,28 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (28:0,28 [2] UsingDirectives.cshtml) - Html - \n HtmlContent - (55:1,25 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (55:1,25 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (55:1,25 [2] UsingDirectives.cshtml) - Html - \n HtmlContent - (70:2,13 [2] UsingDirectives.cshtml) - LazyIntermediateToken - (70:2,13 [2] UsingDirectives.cshtml) - Html - \n + IntermediateToken - (70:2,13 [2] UsingDirectives.cshtml) - Html - \n Inject - Inject - Inject - 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 59f33f6a6a6..e34476fc57f 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 @@ -18,13 +18,13 @@ FieldDeclaration - - private - global::AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper - __OptionalWithMultipleTypesViewComponentTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (28:1,0 [2] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (28:1,0 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n + IntermediateToken - (28:1,0 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (30:2,0 [37] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalTestViewComponentTagHelper DefaultTagHelperExecute - HtmlContent - (67:2,37 [2] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (67:2,37 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n + IntermediateToken - (67:2,37 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (69:3,0 [57] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalTestViewComponentTagHelper @@ -33,34 +33,34 @@ 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 + IntermediateToken - (126:3,57 [4] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n\n TagHelper - (130:5,0 [77] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-test-with-param - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalTestWithParamViewComponentTagHelper DefaultTagHelperProperty - (167:5,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - secret - string OptionalTestWithParamViewComponentTagHelper.secret - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (167:5,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (167:5,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - Html - mysecret + IntermediateToken - (167:5,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - Html - mysecret DefaultTagHelperExecute - HtmlContent - (207:5,77 [2] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (207:5,77 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n + IntermediateToken - (207:5,77 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (209:6,0 [97] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-test-with-param - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalTestWithParamViewComponentTagHelper DefaultTagHelperProperty - (246:6,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - secret - string OptionalTestWithParamViewComponentTagHelper.secret - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (246:6,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (246:6,37 [8] ViewComponentTagHelperOptionalParam.cshtml) - Html - mysecret + IntermediateToken - (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) 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 + IntermediateToken - (306:6,97 [4] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n\n TagHelper - (310:8,0 [67] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-with-multiple-types - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper DefaultTagHelperExecute - HtmlContent - (377:8,67 [2] ViewComponentTagHelperOptionalParam.cshtml) - LazyIntermediateToken - (377:8,67 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n + IntermediateToken - (377:8,67 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (379:9,0 [122] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-with-multiple-types - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper @@ -72,7 +72,7 @@ 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 + IntermediateToken - (501:9,122 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (503:10,0 [100] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-with-multiple-types - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper @@ -82,7 +82,7 @@ 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 + IntermediateToken - (603:10,100 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (605:11,0 [126] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-with-multiple-types - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper @@ -94,7 +94,7 @@ 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 + IntermediateToken - (731:11,126 [2] ViewComponentTagHelperOptionalParam.cshtml) - Html - \n TagHelper - (733:12,0 [126] ViewComponentTagHelperOptionalParam.cshtml) - vc:optional-with-multiple-types - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelperOptionalParam.__Generated__OptionalWithMultipleTypesViewComponentTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt index a9c80f4be8b..c10ec0ce561 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_DesignTime.ir.txt @@ -37,21 +37,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (26:0,26 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (26:0,26 [2] ViewComponentTagHelper.cshtml) - Html - \n CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n TagHelper - (61:5,0 [50] ViewComponentTagHelper.cshtml) - vc:test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo DefaultTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - bar - string AllTagHelper.Bar - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (93:5,32 [6] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World + IntermediateToken - (93:5,32 [6] ViewComponentTagHelper.cshtml) - Html - World DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt index 6b8ac1dd7b8..dfa81482ee3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewComponentTagHelper_Runtime.ir.txt @@ -18,16 +18,16 @@ FieldDeclaration - - private - global::AllTagHelper - __AllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (30:1,2 [26] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n + IntermediateToken - (30:1,2 [26] ViewComponentTagHelper.cshtml) - CSharp - \n var foo = "Hello";\n HtmlContent - (59:4,0 [2] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n + IntermediateToken - (59:4,0 [2] ViewComponentTagHelper.cshtml) - Html - \n TagHelper - (61:5,0 [50] ViewComponentTagHelper.cshtml) - vc:test - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - AllTagHelper DefaultTagHelperCreate - - AspNetCoreGeneratedDocument.TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewComponentTagHelper.__Generated__TestViewComponentTagHelper DefaultTagHelperProperty - (82:5,21 [4] ViewComponentTagHelper.cshtml) - first-name - string TestViewComponentTagHelper.firstName - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (83:5,22 [3] ViewComponentTagHelper.cshtml) - LazyIntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo + IntermediateToken - (83:5,22 [3] ViewComponentTagHelper.cshtml) - CSharp - foo PreallocatedTagHelperProperty - (93:5,32 [6] ViewComponentTagHelper.cshtml) - __tagHelperAttribute_0 - bar - Bar DefaultTagHelperExecute - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt index 127368efc61..ff4cd5c2186 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_DesignTime.ir.txt @@ -34,11 +34,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,0 [20] ViewWithNamespace.cshtml) - LazyIntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n + IntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt index 6dffca77d36..8fa38e35b0a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ViewWithNamespace_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ViewWithNamespace - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:1,0 [20] ViewWithNamespace.cshtml) - LazyIntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! - LazyIntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

- LazyIntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n + IntermediateToken - (27:1,0 [3] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There! + IntermediateToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -

+ IntermediateToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Intermediate/LazyContentTests.cs b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Intermediate/LazyContentTests.cs deleted file mode 100644 index efa711f5e93..00000000000 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Intermediate/LazyContentTests.cs +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - -using System; -using System.Threading; -using Xunit; - -namespace Microsoft.AspNetCore.Razor.Language.Intermediate; - -public class LazyContentTests -{ - [Fact] - public void Create_ThrowsIfFactoryIsNull() - { - // Arrange, Act & Assert - Assert.Throws(() => LazyContent.Create("x", null!)); - } - - [Fact] - public void Value_ReturnsContentFromFactory() - { - // Arrange - var args = (x: 19, y: 23); - var lazy = LazyContent.Create(args, static arg => (arg.x + arg.y).ToString()); - - // Act - var content = lazy.Value; - - // Assert - Assert.NotNull(content); - Assert.Equal("42", content); - } - - [Fact] - public void Value_InvokesFactoryOnlyOnce() - { - // Arrange - var callCount = 0; - var text = "test"; - - var lazy = LazyContent.Create(text, arg => - { - Interlocked.Increment(ref callCount); - return arg; - }); - - // Act - var value1 = lazy.Value; - var value2 = lazy.Value; - - // Assert - Assert.Equal(value1, value2); - Assert.Equal(1, callCount); - } - - [Fact] - public void Value_IsThreadSafe() - { - const int ThreadCount = 20; - - // Arrange - var callCount = 0; - - var lazy = LazyContent.Create("thread", arg => - { - Interlocked.Increment(ref callCount); - Thread.Sleep(10); // Simulate work - - return arg; - }); - - var threads = new Thread[ThreadCount]; - var results = new string?[ThreadCount]; - - // Act - for (var i = 0; i < threads.Length; i++) - { - var idx = i; // Capture the current index - - threads[i] = new Thread(() => results[idx] = lazy.Value); - threads[i].Start(); - } - - foreach (var thread in threads) - { - thread.Join(); - } - - // Assert that all of the results are equal. - for (var i = 1; i < results.Length; i++) - { - Assert.Equal(results[0], results[i]); - } - - // Assert that the factory was called only once. - Assert.Equal(1, callCount); - } -} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/BasicIntegrationTest/HelloWorld.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/BasicIntegrationTest/HelloWorld.ir.txt index 0adf3e2e085..ca4dfb5ffdd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/BasicIntegrationTest/HelloWorld.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/BasicIntegrationTest/HelloWorld.ir.txt @@ -5,4 +5,4 @@ ClassDeclaration - - public - Template - - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [13] HelloWorld.cshtml) - LazyIntermediateToken - (0:0,0 [13] HelloWorld.cshtml) - Html - Hello, World! + IntermediateToken - (0:0,0 [13] HelloWorld.cshtml) - Html - Hello, World! diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AddTagHelperDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AddTagHelperDirective_DesignTime.ir.txt index 9a44b9c2446..5b2087769e7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AddTagHelperDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AddTagHelperDirective_DesignTime.ir.txt @@ -34,7 +34,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [2] AddTagHelperDirective.cshtml) - LazyIntermediateToken - (31:0,31 [2] AddTagHelperDirective.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] AddTagHelperDirective.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_DesignTime.ir.txt index f4414203409..d54608cf318 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_DesignTime.ir.txt @@ -45,7 +45,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (269:4,0 [13] AttributeDirective.cshtml) - LazyIntermediateToken - (269:4,0 [13] AttributeDirective.cshtml) - Html - \nHello World + IntermediateToken - (269:4,0 [13] AttributeDirective.cshtml) - Html - \nHello World Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_Runtime.ir.txt index e07d2661f37..076f61572b8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeDirective_Runtime.ir.txt @@ -22,7 +22,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_AttributeDirective - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (269:4,0 [13] AttributeDirective.cshtml) - LazyIntermediateToken - (269:4,0 [13] AttributeDirective.cshtml) - Html - \nHello World + IntermediateToken - (269:4,0 [13] AttributeDirective.cshtml) - Html - \nHello World Inject - 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 5c90d5b964d..98b5ed3196b 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 @@ -39,49 +39,49 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [4] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [4] AttributeTargetingTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] AttributeTargetingTagHelpers.cshtml) - Html - \n\n TagHelper - (33:2,0 [228] AttributeTargetingTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -

+ IntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -

TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) - strong - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello + IntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi + IntermediateToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi DefaultTagHelperExecute - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World - LazyIntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + IntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -

+ IntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (168:5,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -89,22 +89,22 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (214:6,17 [8] AttributeTargetingTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi + IntermediateToken - (249:6,52 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi DefaultTagHelperExecute - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - Html - btn + IntermediateToken - (43:2,10 [3] AttributeTargetingTagHelpers.cshtml) - Html - btn DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt index 8289daa4586..65693c8429b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/AttributeTargetingTagHelpers_Runtime.ir.txt @@ -22,32 +22,32 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (33:2,0 [228] AttributeTargetingTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -

+ IntermediateToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (54:3,4 [2] AttributeTargetingTagHelpers.cshtml) - Html -

TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) - strong - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello + IntermediateToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World - LazyIntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:3,43 [7] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + IntermediateToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html -

+ IntermediateToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -58,7 +58,7 @@ IntermediateToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -71,7 +71,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - LazyIntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n + IntermediateToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt index fb37c7848d0..178617a0b4f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt @@ -33,142 +33,142 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (89:5,1 [102] Await.cshtml) - LazyIntermediateToken - (89:5,1 [4] Await.cshtml) - Html - \n\n - LazyIntermediateToken - (93:7,0 [8] Await.cshtml) - Html -
- LazyIntermediateToken - (102:7,9 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (108:8,4 [3] Await.cshtml) - Html -

- LazyIntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test - LazyIntermediateToken - (146:8,42 [5] Await.cshtml) - Html -

- LazyIntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (157:9,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression: + IntermediateToken - (89:5,1 [4] Await.cshtml) - Html - \n\n + IntermediateToken - (93:7,0 [8] Await.cshtml) - Html -

+ IntermediateToken - (102:7,9 [6] Await.cshtml) - Html - \n + IntermediateToken - (108:8,4 [3] Await.cshtml) - Html -

+ IntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test + IntermediateToken - (146:8,42 [5] Await.cshtml) - Html -

+ IntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n + IntermediateToken - (157:9,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression: CSharpExpression - (192:9,39 [11] Await.cshtml) - LazyIntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (203:9,50 [42] Await.cshtml) - LazyIntermediateToken - (203:9,50 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (207:9,54 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (213:10,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template: + IntermediateToken - (203:9,50 [4] Await.cshtml) - Html -

+ IntermediateToken - (207:9,54 [6] Await.cshtml) - Html - \n + IntermediateToken - (213:10,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template: CSharpExpression - (247:10,38 [11] Await.cshtml) - LazyIntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (259:10,50 [43] Await.cshtml) - LazyIntermediateToken - (259:10,50 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (263:10,54 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (269:11,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement: + IntermediateToken - (259:10,50 [4] Await.cshtml) - Html -

+ IntermediateToken - (263:10,54 [6] Await.cshtml) - Html - \n + IntermediateToken - (269:11,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement: CSharpCode - (304:11,39 [14] Await.cshtml) - LazyIntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo(); + IntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo(); HtmlContent - (319:11,54 [50] Await.cshtml) - LazyIntermediateToken - (319:11,54 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (323:11,58 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (329:12,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested: + IntermediateToken - (319:11,54 [4] Await.cshtml) - Html -

+ IntermediateToken - (323:11,58 [6] Await.cshtml) - Html - \n + IntermediateToken - (329:12,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested: CSharpCode - (371:12,46 [1] Await.cshtml) - LazyIntermediateToken - (371:12,46 [1] Await.cshtml) - CSharp - + IntermediateToken - (371:12,46 [1] Await.cshtml) - CSharp - HtmlContent - (372:12,47 [3] Await.cshtml) - LazyIntermediateToken - (372:12,47 [2] Await.cshtml) - Html - + IntermediateToken - (372:12,47 [2] Await.cshtml) - Html - CSharpExpression - (376:12,51 [11] Await.cshtml) - LazyIntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (387:12,62 [4] Await.cshtml) - LazyIntermediateToken - (387:12,62 [4] Await.cshtml) - Html - + IntermediateToken - (387:12,62 [4] Await.cshtml) - Html - CSharpCode - (391:12,66 [1] Await.cshtml) - LazyIntermediateToken - (391:12,66 [1] Await.cshtml) - CSharp - + IntermediateToken - (391:12,66 [1] Await.cshtml) - CSharp - HtmlContent - (393:12,68 [54] Await.cshtml) - LazyIntermediateToken - (393:12,68 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (397:12,72 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (403:13,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement: + IntermediateToken - (393:12,68 [4] Await.cshtml) - Html -

+ IntermediateToken - (397:12,72 [6] Await.cshtml) - Html - \n + IntermediateToken - (403:13,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement: CSharpExpression - (448:13,49 [5] Await.cshtml) - LazyIntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await + IntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await HtmlContent - (453:13,54 [124] Await.cshtml) - LazyIntermediateToken - (453:13,54 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (457:13,58 [2] Await.cshtml) - Html - \n - LazyIntermediateToken - (459:14,0 [10] Await.cshtml) - Html -
- LazyIntermediateToken - (469:14,10 [4] Await.cshtml) - Html - \n\n - LazyIntermediateToken - (473:16,0 [8] Await.cshtml) - Html -
- LazyIntermediateToken - (482:16,9 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (488:17,4 [3] Await.cshtml) - Html -

- LazyIntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test - LazyIntermediateToken - (529:17,45 [5] Await.cshtml) - Html -

- LazyIntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (540:18,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression: + IntermediateToken - (453:13,54 [4] Await.cshtml) - Html -

+ IntermediateToken - (457:13,58 [2] Await.cshtml) - Html - \n + IntermediateToken - (459:14,0 [10] Await.cshtml) - Html -
+ IntermediateToken - (469:14,10 [4] Await.cshtml) - Html - \n\n + IntermediateToken - (473:16,0 [8] Await.cshtml) - Html -
+ IntermediateToken - (482:16,9 [6] Await.cshtml) - Html - \n + IntermediateToken - (488:17,4 [3] Await.cshtml) - Html -

+ IntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test + IntermediateToken - (529:17,45 [5] Await.cshtml) - Html -

+ IntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n + IntermediateToken - (540:18,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression: CSharpExpression - (578:18,42 [15] Await.cshtml) - LazyIntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2) + IntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2) HtmlContent - (593:18,57 [56] Await.cshtml) - LazyIntermediateToken - (593:18,57 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (597:18,61 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (603:19,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended: + IntermediateToken - (593:18,57 [4] Await.cshtml) - Html -

+ IntermediateToken - (597:18,61 [6] Await.cshtml) - Html - \n + IntermediateToken - (603:19,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended: CSharpExpression - (650:19,51 [19] Await.cshtml) - LazyIntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2) + IntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2) HtmlContent - (669:19,70 [45] Await.cshtml) - LazyIntermediateToken - (669:19,70 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (673:19,74 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (679:20,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template: + IntermediateToken - (669:19,70 [4] Await.cshtml) - Html -

+ IntermediateToken - (673:19,74 [6] Await.cshtml) - Html - \n + IntermediateToken - (679:20,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template: CSharpExpression - (716:20,41 [22] Await.cshtml) - LazyIntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true) + IntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true) HtmlContent - (739:20,64 [46] Await.cshtml) - LazyIntermediateToken - (739:20,64 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (743:20,68 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (749:21,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement: + IntermediateToken - (739:20,64 [4] Await.cshtml) - Html -

+ IntermediateToken - (743:20,68 [6] Await.cshtml) - Html - \n + IntermediateToken - (749:21,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement: CSharpCode - (787:21,42 [39] Await.cshtml) - LazyIntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world"); + IntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world"); HtmlContent - (827:21,82 [55] Await.cshtml) - LazyIntermediateToken - (827:21,82 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (831:21,86 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (837:22,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended: + IntermediateToken - (827:21,82 [4] Await.cshtml) - Html -

+ IntermediateToken - (831:21,86 [6] Await.cshtml) - Html - \n + IntermediateToken - (837:22,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended: CSharpCode - (884:22,51 [21] Await.cshtml) - LazyIntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2) + IntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2) HtmlContent - (906:22,73 [53] Await.cshtml) - LazyIntermediateToken - (906:22,73 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (910:22,77 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (916:23,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested: + IntermediateToken - (906:22,73 [4] Await.cshtml) - Html -

+ IntermediateToken - (910:22,77 [6] Await.cshtml) - Html - \n + IntermediateToken - (916:23,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested: CSharpCode - (961:23,49 [1] Await.cshtml) - LazyIntermediateToken - (961:23,49 [1] Await.cshtml) - CSharp - + IntermediateToken - (961:23,49 [1] Await.cshtml) - CSharp - HtmlContent - (962:23,50 [3] Await.cshtml) - LazyIntermediateToken - (962:23,50 [2] Await.cshtml) - Html - + IntermediateToken - (962:23,50 [2] Await.cshtml) - Html - CSharpExpression - (966:23,54 [27] Await.cshtml) - LazyIntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false) + IntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false) HtmlContent - (993:23,81 [4] Await.cshtml) - LazyIntermediateToken - (993:23,81 [4] Await.cshtml) - Html - + IntermediateToken - (993:23,81 [4] Await.cshtml) - Html - CSharpCode - (997:23,85 [1] Await.cshtml) - LazyIntermediateToken - (997:23,85 [1] Await.cshtml) - CSharp - + IntermediateToken - (997:23,85 [1] Await.cshtml) - CSharp - HtmlContent - (999:23,87 [57] Await.cshtml) - LazyIntermediateToken - (999:23,87 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (1003:23,91 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (1009:24,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement: + IntermediateToken - (999:23,87 [4] Await.cshtml) - Html -

+ IntermediateToken - (1003:23,91 [6] Await.cshtml) - Html - \n + IntermediateToken - (1009:24,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement: CSharpExpression - (1057:24,52 [19] Await.cshtml) - LazyIntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg") + IntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg") HtmlContent - (1076:24,71 [16] Await.cshtml) - LazyIntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (1080:24,75 [2] Await.cshtml) - Html - \n - LazyIntermediateToken - (1082:25,0 [10] Await.cshtml) - Html -
+ IntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -

+ IntermediateToken - (1080:24,75 [2] Await.cshtml) - Html - \n + IntermediateToken - (1082:25,0 [10] Await.cshtml) - Html -
CSharpCode - (12:0,12 [76] Await.cshtml) - LazyIntermediateToken - (12:0,12 [76] Await.cshtml) - CSharp - \n public async Task Foo()\n {\n return "Bar";\n }\n + IntermediateToken - (12:0,12 [76] Await.cshtml) - CSharp - \n public async Task Foo()\n {\n return "Bar";\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_Runtime.ir.txt index 974acc13a18..65a68b5274a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_Runtime.ir.txt @@ -14,142 +14,142 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Await - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (91:6,0 [100] Await.cshtml) - LazyIntermediateToken - (91:6,0 [2] Await.cshtml) - Html - \n - LazyIntermediateToken - (93:7,0 [8] Await.cshtml) - Html -
- LazyIntermediateToken - (102:7,9 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (108:8,4 [3] Await.cshtml) - Html -

- LazyIntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test - LazyIntermediateToken - (146:8,42 [5] Await.cshtml) - Html -

- LazyIntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (157:9,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression: + IntermediateToken - (91:6,0 [2] Await.cshtml) - Html - \n + IntermediateToken - (93:7,0 [8] Await.cshtml) - Html -

+ IntermediateToken - (102:7,9 [6] Await.cshtml) - Html - \n + IntermediateToken - (108:8,4 [3] Await.cshtml) - Html -

+ IntermediateToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test + IntermediateToken - (146:8,42 [5] Await.cshtml) - Html -

+ IntermediateToken - (151:8,47 [6] Await.cshtml) - Html - \n + IntermediateToken - (157:9,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression: CSharpExpression - (192:9,39 [11] Await.cshtml) - LazyIntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (203:9,50 [42] Await.cshtml) - LazyIntermediateToken - (203:9,50 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (207:9,54 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (213:10,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template: + IntermediateToken - (203:9,50 [4] Await.cshtml) - Html -

+ IntermediateToken - (207:9,54 [6] Await.cshtml) - Html - \n + IntermediateToken - (213:10,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template: CSharpExpression - (247:10,38 [11] Await.cshtml) - LazyIntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (259:10,50 [43] Await.cshtml) - LazyIntermediateToken - (259:10,50 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (263:10,54 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (269:11,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement: + IntermediateToken - (259:10,50 [4] Await.cshtml) - Html -

+ IntermediateToken - (263:10,54 [6] Await.cshtml) - Html - \n + IntermediateToken - (269:11,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement: CSharpCode - (304:11,39 [14] Await.cshtml) - LazyIntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo(); + IntermediateToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo(); HtmlContent - (319:11,54 [50] Await.cshtml) - LazyIntermediateToken - (319:11,54 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (323:11,58 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (329:12,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested: + IntermediateToken - (319:11,54 [4] Await.cshtml) - Html -

+ IntermediateToken - (323:11,58 [6] Await.cshtml) - Html - \n + IntermediateToken - (329:12,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested: HtmlContent - (371:12,46 [4] Await.cshtml) - LazyIntermediateToken - (371:12,46 [1] Await.cshtml) - Html - - LazyIntermediateToken - (372:12,47 [2] Await.cshtml) - Html - + IntermediateToken - (371:12,46 [1] Await.cshtml) - Html - + IntermediateToken - (372:12,47 [2] Await.cshtml) - Html - CSharpExpression - (376:12,51 [11] Await.cshtml) - LazyIntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo() + IntermediateToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo() HtmlContent - (387:12,62 [5] Await.cshtml) - LazyIntermediateToken - (387:12,62 [4] Await.cshtml) - Html - - LazyIntermediateToken - (391:12,66 [1] Await.cshtml) - Html - + IntermediateToken - (387:12,62 [4] Await.cshtml) - Html - + IntermediateToken - (391:12,66 [1] Await.cshtml) - Html - CSharpCode - (392:12,67 [0] Await.cshtml) - LazyIntermediateToken - (392:12,67 [0] Await.cshtml) - CSharp - + IntermediateToken - (392:12,67 [0] Await.cshtml) - CSharp - HtmlContent - (393:12,68 [54] Await.cshtml) - LazyIntermediateToken - (393:12,68 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (397:12,72 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (403:13,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement: + IntermediateToken - (393:12,68 [4] Await.cshtml) - Html -

+ IntermediateToken - (397:12,72 [6] Await.cshtml) - Html - \n + IntermediateToken - (403:13,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement: CSharpExpression - (448:13,49 [5] Await.cshtml) - LazyIntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await + IntermediateToken - (448:13,49 [5] Await.cshtml) - CSharp - await HtmlContent - (453:13,54 [124] Await.cshtml) - LazyIntermediateToken - (453:13,54 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (457:13,58 [2] Await.cshtml) - Html - \n - LazyIntermediateToken - (459:14,0 [10] Await.cshtml) - Html -
- LazyIntermediateToken - (469:14,10 [4] Await.cshtml) - Html - \n\n - LazyIntermediateToken - (473:16,0 [8] Await.cshtml) - Html -
- LazyIntermediateToken - (482:16,9 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (488:17,4 [3] Await.cshtml) - Html -

- LazyIntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test - LazyIntermediateToken - (529:17,45 [5] Await.cshtml) - Html -

- LazyIntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (540:18,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression: + IntermediateToken - (453:13,54 [4] Await.cshtml) - Html -

+ IntermediateToken - (457:13,58 [2] Await.cshtml) - Html - \n + IntermediateToken - (459:14,0 [10] Await.cshtml) - Html -
+ IntermediateToken - (469:14,10 [4] Await.cshtml) - Html - \n\n + IntermediateToken - (473:16,0 [8] Await.cshtml) - Html -
+ IntermediateToken - (482:16,9 [6] Await.cshtml) - Html - \n + IntermediateToken - (488:17,4 [3] Await.cshtml) - Html -

+ IntermediateToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test + IntermediateToken - (529:17,45 [5] Await.cshtml) - Html -

+ IntermediateToken - (534:17,50 [6] Await.cshtml) - Html - \n + IntermediateToken - (540:18,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression: CSharpExpression - (578:18,42 [15] Await.cshtml) - LazyIntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2) + IntermediateToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2) HtmlContent - (593:18,57 [56] Await.cshtml) - LazyIntermediateToken - (593:18,57 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (597:18,61 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (603:19,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended: + IntermediateToken - (593:18,57 [4] Await.cshtml) - Html -

+ IntermediateToken - (597:18,61 [6] Await.cshtml) - Html - \n + IntermediateToken - (603:19,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended: CSharpExpression - (650:19,51 [19] Await.cshtml) - LazyIntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2) + IntermediateToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2) HtmlContent - (669:19,70 [45] Await.cshtml) - LazyIntermediateToken - (669:19,70 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (673:19,74 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (679:20,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template: + IntermediateToken - (669:19,70 [4] Await.cshtml) - Html -

+ IntermediateToken - (673:19,74 [6] Await.cshtml) - Html - \n + IntermediateToken - (679:20,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template: CSharpExpression - (716:20,41 [22] Await.cshtml) - LazyIntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true) + IntermediateToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true) HtmlContent - (739:20,64 [46] Await.cshtml) - LazyIntermediateToken - (739:20,64 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (743:20,68 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (749:21,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement: + IntermediateToken - (739:20,64 [4] Await.cshtml) - Html -

+ IntermediateToken - (743:20,68 [6] Await.cshtml) - Html - \n + IntermediateToken - (749:21,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement: CSharpCode - (787:21,42 [39] Await.cshtml) - LazyIntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world"); + IntermediateToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world"); HtmlContent - (827:21,82 [55] Await.cshtml) - LazyIntermediateToken - (827:21,82 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (831:21,86 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (837:22,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended: + IntermediateToken - (827:21,82 [4] Await.cshtml) - Html -

+ IntermediateToken - (831:21,86 [6] Await.cshtml) - Html - \n + IntermediateToken - (837:22,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended: CSharpCode - (884:22,51 [21] Await.cshtml) - LazyIntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2) + IntermediateToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2) HtmlContent - (906:22,73 [53] Await.cshtml) - LazyIntermediateToken - (906:22,73 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (910:22,77 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (916:23,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested: + IntermediateToken - (906:22,73 [4] Await.cshtml) - Html -

+ IntermediateToken - (910:22,77 [6] Await.cshtml) - Html - \n + IntermediateToken - (916:23,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested: HtmlContent - (961:23,49 [4] Await.cshtml) - LazyIntermediateToken - (961:23,49 [1] Await.cshtml) - Html - - LazyIntermediateToken - (962:23,50 [2] Await.cshtml) - Html - + IntermediateToken - (961:23,49 [1] Await.cshtml) - Html - + IntermediateToken - (962:23,50 [2] Await.cshtml) - Html - CSharpExpression - (966:23,54 [27] Await.cshtml) - LazyIntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false) + IntermediateToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false) HtmlContent - (993:23,81 [5] Await.cshtml) - LazyIntermediateToken - (993:23,81 [4] Await.cshtml) - Html - - LazyIntermediateToken - (997:23,85 [1] Await.cshtml) - Html - + IntermediateToken - (993:23,81 [4] Await.cshtml) - Html - + IntermediateToken - (997:23,85 [1] Await.cshtml) - Html - CSharpCode - (998:23,86 [0] Await.cshtml) - LazyIntermediateToken - (998:23,86 [0] Await.cshtml) - CSharp - + IntermediateToken - (998:23,86 [0] Await.cshtml) - CSharp - HtmlContent - (999:23,87 [57] Await.cshtml) - LazyIntermediateToken - (999:23,87 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (1003:23,91 [6] Await.cshtml) - Html - \n - LazyIntermediateToken - (1009:24,4 [2] Await.cshtml) - Html -

- LazyIntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement: + IntermediateToken - (999:23,87 [4] Await.cshtml) - Html -

+ IntermediateToken - (1003:23,91 [6] Await.cshtml) - Html - \n + IntermediateToken - (1009:24,4 [2] Await.cshtml) - Html -

+ IntermediateToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement: CSharpExpression - (1057:24,52 [19] Await.cshtml) - LazyIntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg") + IntermediateToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg") HtmlContent - (1076:24,71 [16] Await.cshtml) - LazyIntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -

- LazyIntermediateToken - (1080:24,75 [2] Await.cshtml) - Html - \n - LazyIntermediateToken - (1082:25,0 [10] Await.cshtml) - Html -
+ IntermediateToken - (1076:24,71 [4] Await.cshtml) - Html -

+ IntermediateToken - (1080:24,75 [2] Await.cshtml) - Html - \n + IntermediateToken - (1082:25,0 [10] Await.cshtml) - Html -
CSharpCode - (12:0,12 [76] Await.cshtml) - LazyIntermediateToken - (12:0,12 [76] Await.cshtml) - CSharp - \n public async Task Foo()\n {\n return "Bar";\n }\n + IntermediateToken - (12:0,12 [76] Await.cshtml) - CSharp - \n public async Task Foo()\n {\n return "Bar";\n }\n Inject - Inject - Inject - 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 c4650062e4a..d9a398b7ec9 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 @@ -38,73 +38,73 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [73] BasicTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] BasicTagHelpers.cshtml) - Html - \n\n - LazyIntermediateToken - (35:2,0 [4] BasicTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (98:2,63 [6] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:0,31 [4] BasicTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (35:2,0 [4] BasicTagHelpers.cshtml) - Html -
+ IntermediateToken - (98:2,63 [6] BasicTagHelpers.cshtml) - Html - \n TagHelper - (104:3,4 [216] BasicTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (145:3,45 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (145:3,45 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (145:3,45 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (155:4,8 [25] BasicTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - data - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (164:4,17 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (164:4,17 [10] BasicTagHelpers.cshtml) - Html - -delay1000 + IntermediateToken - (164:4,17 [10] BasicTagHelpers.cshtml) - Html - -delay1000 DefaultTagHelperExecute - HtmlContent - (180:4,33 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (180:4,33 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (180:4,33 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (190:5,8 [71] BasicTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - data-interval - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (212:5,30 [7] BasicTagHelpers.cshtml) - LazyIntermediateToken - (212:5,30 [7] BasicTagHelpers.cshtml) - Html - 2000 + + IntermediateToken - (212:5,30 [7] BasicTagHelpers.cshtml) - Html - 2000 + CSharpExpression - (220:5,38 [23] BasicTagHelpers.cshtml) - LazyIntermediateToken - (220:5,38 [23] BasicTagHelpers.cshtml) - CSharp - ViewBag.DefaultInterval + IntermediateToken - (220:5,38 [23] BasicTagHelpers.cshtml) - CSharp - ViewBag.DefaultInterval HtmlContent - (243:5,61 [4] BasicTagHelpers.cshtml) - LazyIntermediateToken - (243:5,61 [4] BasicTagHelpers.cshtml) - Html - + 1 + IntermediateToken - (243:5,61 [4] BasicTagHelpers.cshtml) - Html - + 1 DefaultTagHelperProperty - (255:5,73 [4] BasicTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (255:5,73 [4] BasicTagHelpers.cshtml) - LazyIntermediateToken - (255:5,73 [4] BasicTagHelpers.cshtml) - Html - text + IntermediateToken - (255:5,73 [4] BasicTagHelpers.cshtml) - Html - text DefaultTagHelperProperty - (255:5,73 [4] BasicTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (255:5,73 [4] BasicTagHelpers.cshtml) - LazyIntermediateToken - (255:5,73 [4] BasicTagHelpers.cshtml) - Html - text + IntermediateToken - (255:5,73 [4] BasicTagHelpers.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (261:5,79 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (261:5,79 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (261:5,79 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (271:6,8 [39] BasicTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (284:6,21 [8] BasicTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (284:6,21 [8] BasicTagHelpers.cshtml) - LazyIntermediateToken - (284:6,21 [8] BasicTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (284:6,21 [8] BasicTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (284:6,21 [8] BasicTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (284:6,21 [8] BasicTagHelpers.cshtml) - LazyIntermediateToken - (284:6,21 [8] BasicTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (284:6,21 [8] BasicTagHelpers.cshtml) - Html - checkbox DefaultTagHelperProperty - (303:6,40 [4] BasicTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (310:6,47 [6] BasicTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (114:3,14 [11] BasicTagHelpers.cshtml) - LazyIntermediateToken - (114:3,14 [11] BasicTagHelpers.cshtml) - Html - Hello World + IntermediateToken - (114:3,14 [11] BasicTagHelpers.cshtml) - Html - Hello World DefaultTagHelperHtmlAttribute - - data-delay - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (139:3,39 [4] BasicTagHelpers.cshtml) - LazyIntermediateToken - (139:3,39 [4] BasicTagHelpers.cshtml) - Html - 1000 + IntermediateToken - (139:3,39 [4] BasicTagHelpers.cshtml) - Html - 1000 DefaultTagHelperExecute - HtmlContent - (320:7,8 [8] BasicTagHelpers.cshtml) - LazyIntermediateToken - (320:7,8 [2] BasicTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (322:8,0 [6] BasicTagHelpers.cshtml) - Html -
+ IntermediateToken - (320:7,8 [2] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (322:8,0 [6] BasicTagHelpers.cshtml) - Html -
Inject - Inject - Inject - 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 8e04ea376de..0b158b94137 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 @@ -39,48 +39,48 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (22:0,22 [2] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (22:0,22 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (22:0,22 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n HtmlContent - (55:1,31 [54] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (55:1,31 [4] BasicTagHelpers_Prefixed.cshtml) - Html - \n\n - LazyIntermediateToken - (59:3,0 [7] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (103:3,44 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (55:1,31 [4] BasicTagHelpers_Prefixed.cshtml) - Html - \n\n + IntermediateToken - (59:3,0 [7] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (103:3,44 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (109:4,4 [136] BasicTagHelpers_Prefixed.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (135:4,30 [56] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -

- LazyIntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -

- LazyIntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -

+ IntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -

+ IntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [47] BasicTagHelpers_Prefixed.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox + IntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox DefaultTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox + IntermediateToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox DefaultTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World + IntermediateToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World DefaultTagHelperExecute - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -
+ IntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -
Inject - Inject - Inject - 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 89865df9e84..d8a091bbe5e 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 @@ -20,23 +20,23 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (57:2,0 [52] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (57:2,0 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (59:3,0 [7] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (103:3,44 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (57:2,0 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (59:3,0 [7] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (103:3,44 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (109:4,4 [136] BasicTagHelpers_Prefixed.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (135:4,30 [56] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -

- LazyIntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -

- LazyIntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - - LazyIntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (135:4,30 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (145:5,8 [2] BasicTagHelpers_Prefixed.cshtml) - Html -

+ IntermediateToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -

+ IntermediateToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + IntermediateToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [47] BasicTagHelpers_Prefixed.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -47,13 +47,13 @@ IntermediateToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - LazyIntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n - LazyIntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -
+ IntermediateToken - (245:8,11 [2] BasicTagHelpers_Prefixed.cshtml) - Html - \n + IntermediateToken - (247:9,0 [9] BasicTagHelpers_Prefixed.cshtml) - Html -
Inject - Inject - Inject - 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 4d373d9fd38..9341d75812e 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 @@ -39,59 +39,59 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n HtmlContent - (70:1,37 [51] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (70:1,37 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n\n - LazyIntermediateToken - (74:3,0 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
- LazyIntermediateToken - (115:3,41 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (70:1,37 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n\n + IntermediateToken - (74:3,0 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
+ IntermediateToken - (115:3,41 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (121:4,4 [130] BasicTagHelpers_RemoveTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (154:5,8 [7] BasicTagHelpers_RemoveTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - HtmlContent - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (171:6,8 [21] BasicTagHelpers_RemoveTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - text + IntermediateToken - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - text DefaultTagHelperProperty - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - text + IntermediateToken - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (202:7,8 [39] BasicTagHelpers_RemoveTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - checkbox + IntermediateToken - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - checkbox + IntermediateToken - (215:7,21 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (234:7,40 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (131:4,14 [11] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (131:4,14 [11] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - Hello World + IntermediateToken - (131:4,14 [11] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - Hello World DefaultTagHelperExecute - HtmlContent - (251:8,8 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (251:8,8 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (253:9,0 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
+ IntermediateToken - (251:8,8 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (253:9,0 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
Inject - Inject - Inject - 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 7e05b0461a7..43c53fab719 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 @@ -21,21 +21,21 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (72:2,0 [49] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (72:2,0 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (74:3,0 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
- LazyIntermediateToken - (115:3,41 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (72:2,0 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (74:3,0 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
+ IntermediateToken - (115:3,41 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (121:4,4 [130] BasicTagHelpers_RemoveTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (144:4,27 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (154:5,8 [7] BasicTagHelpers_RemoveTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - HtmlContent - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (161:5,15 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (171:6,8 [21] BasicTagHelpers_RemoveTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -44,7 +44,7 @@ PreallocatedTagHelperProperty - (184:6,21 [4] BasicTagHelpers_RemoveTagHelper.cshtml) - __tagHelperAttribute_0 - type - Type DefaultTagHelperExecute - HtmlContent - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (192:6,29 [10] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n TagHelper - (202:7,8 [39] BasicTagHelpers_RemoveTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -55,13 +55,13 @@ 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 + IntermediateToken - (241:7,47 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (251:8,8 [8] BasicTagHelpers_RemoveTagHelper.cshtml) - LazyIntermediateToken - (251:8,8 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (253:9,0 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
+ IntermediateToken - (251:8,8 [2] BasicTagHelpers_RemoveTagHelper.cshtml) - Html - \n + IntermediateToken - (253:9,0 [6] BasicTagHelpers_RemoveTagHelper.cshtml) - Html -
Inject - Inject - Inject - 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 8dbaed17614..a359c4025e3 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 @@ -23,41 +23,41 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [71] BasicTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] BasicTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (35:2,0 [4] BasicTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (98:2,63 [6] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (35:2,0 [4] BasicTagHelpers.cshtml) - Html -
+ IntermediateToken - (98:2,63 [6] BasicTagHelpers.cshtml) - Html - \n TagHelper - (104:3,4 [216] BasicTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (145:3,45 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (145:3,45 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (145:3,45 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (155:4,8 [25] BasicTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (180:4,33 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (180:4,33 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (180:4,33 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (190:5,8 [71] BasicTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - data-interval - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (212:5,30 [7] BasicTagHelpers.cshtml) - LazyIntermediateToken - (212:5,30 [7] BasicTagHelpers.cshtml) - Html - 2000 + + IntermediateToken - (212:5,30 [7] BasicTagHelpers.cshtml) - Html - 2000 + CSharpExpression - (220:5,38 [23] BasicTagHelpers.cshtml) - LazyIntermediateToken - (220:5,38 [23] BasicTagHelpers.cshtml) - CSharp - ViewBag.DefaultInterval + IntermediateToken - (220:5,38 [23] BasicTagHelpers.cshtml) - CSharp - ViewBag.DefaultInterval HtmlContent - (243:5,61 [4] BasicTagHelpers.cshtml) - LazyIntermediateToken - (243:5,61 [4] BasicTagHelpers.cshtml) - Html - + 1 + IntermediateToken - (243:5,61 [4] BasicTagHelpers.cshtml) - Html - + 1 PreallocatedTagHelperProperty - (255:5,73 [4] BasicTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type PreallocatedTagHelperProperty - (255:5,73 [4] BasicTagHelpers.cshtml) - __tagHelperAttribute_1 - type - Type DefaultTagHelperExecute - HtmlContent - (261:5,79 [10] BasicTagHelpers.cshtml) - LazyIntermediateToken - (261:5,79 [10] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (261:5,79 [10] BasicTagHelpers.cshtml) - Html - \n TagHelper - (271:6,8 [39] BasicTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -68,14 +68,14 @@ 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 + IntermediateToken - (310:6,47 [6] BasicTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_4 DefaultTagHelperExecute - HtmlContent - (320:7,8 [8] BasicTagHelpers.cshtml) - LazyIntermediateToken - (320:7,8 [2] BasicTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (322:8,0 [6] BasicTagHelpers.cshtml) - Html -
+ IntermediateToken - (320:7,8 [2] BasicTagHelpers.cshtml) - Html - \n + IntermediateToken - (322:8,0 [6] BasicTagHelpers.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_DesignTime.ir.txt index b9a6925378a..70493be19af 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_DesignTime.ir.txt @@ -33,104 +33,104 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [18] Blocks.cshtml) - LazyIntermediateToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n + IntermediateToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n HtmlContent - (23:3,0 [2] Blocks.cshtml) - LazyIntermediateToken - (23:3,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (23:3,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (26:4,1 [22] Blocks.cshtml) - LazyIntermediateToken - (26:4,1 [22] Blocks.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (26:4,1 [22] Blocks.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (48:5,4 [19] Blocks.cshtml) - LazyIntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) - LazyIntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] Blocks.cshtml) - LazyIntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -

CSharpCode - (75:5,31 [16] Blocks.cshtml) - LazyIntermediateToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (91:7,1 [4] Blocks.cshtml) - LazyIntermediateToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (96:9,1 [19] Blocks.cshtml) - LazyIntermediateToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (115:10,4 [25] Blocks.cshtml) - LazyIntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -

CSharpCode - (140:10,29 [3] Blocks.cshtml) - LazyIntermediateToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (143:11,1 [4] Blocks.cshtml) - LazyIntermediateToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (148:13,1 [35] Blocks.cshtml) - LazyIntermediateToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (183:15,8 [36] Blocks.cshtml) - LazyIntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -

CSharpCode - (219:15,44 [40] Blocks.cshtml) - LazyIntermediateToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (259:18,8 [29] Blocks.cshtml) - LazyIntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -

CSharpCode - (288:18,37 [19] Blocks.cshtml) - LazyIntermediateToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} + IntermediateToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} HtmlContent - (307:20,1 [4] Blocks.cshtml) - LazyIntermediateToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (312:22,1 [39] Blocks.cshtml) - LazyIntermediateToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (351:23,4 [25] Blocks.cshtml) - LazyIntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # + IntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) - LazyIntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] Blocks.cshtml) - LazyIntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -

CSharpCode - (384:23,37 [3] Blocks.cshtml) - LazyIntermediateToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (387:24,1 [4] Blocks.cshtml) - LazyIntermediateToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (392:26,1 [11] Blocks.cshtml) - LazyIntermediateToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n HtmlContent - (403:27,4 [35] Blocks.cshtml) - LazyIntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -

CSharpCode - (438:27,39 [31] Blocks.cshtml) - LazyIntermediateToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (469:29,4 [29] Blocks.cshtml) - LazyIntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) - LazyIntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] Blocks.cshtml) - LazyIntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -

CSharpCode - (515:29,50 [3] Blocks.cshtml) - LazyIntermediateToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (518:30,1 [16] Blocks.cshtml) - LazyIntermediateToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n - LazyIntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now + IntermediateToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) - LazyIntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i HtmlContent - (536:32,14 [8] Blocks.cshtml) - LazyIntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (545:34,1 [26] Blocks.cshtml) - LazyIntermediateToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (571:35,4 [47] Blocks.cshtml) - LazyIntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -

CSharpCode - (618:35,51 [3] Blocks.cshtml) - LazyIntermediateToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} + IntermediateToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt index 9245271c800..7e90605b381 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt @@ -14,120 +14,120 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Blocks - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [18] Blocks.cshtml) - LazyIntermediateToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n + IntermediateToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n HtmlContent - (23:3,0 [2] Blocks.cshtml) - LazyIntermediateToken - (23:3,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (23:3,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (26:4,1 [18] Blocks.cshtml) - LazyIntermediateToken - (26:4,1 [18] Blocks.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (26:4,1 [18] Blocks.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (44:5,0 [23] Blocks.cshtml) - LazyIntermediateToken - (44:5,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # + IntermediateToken - (44:5,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (48:5,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) - LazyIntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i HtmlContent - (71:5,27 [6] Blocks.cshtml) - LazyIntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (75:5,31 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (71:5,27 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (75:5,31 [2] Blocks.cshtml) - Html - \n CSharpCode - (77:6,0 [16] Blocks.cshtml) - LazyIntermediateToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (93:8,0 [2] Blocks.cshtml) - LazyIntermediateToken - (93:8,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (93:8,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (96:9,1 [15] Blocks.cshtml) - LazyIntermediateToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (111:10,0 [31] Blocks.cshtml) - LazyIntermediateToken - (111:10,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (140:10,29 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (111:10,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (115:10,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (140:10,29 [2] Blocks.cshtml) - Html - \n CSharpCode - (142:11,0 [3] Blocks.cshtml) - LazyIntermediateToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] Blocks.cshtml) - LazyIntermediateToken - (145:12,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (145:12,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (148:13,1 [27] Blocks.cshtml) - LazyIntermediateToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (175:15,0 [46] Blocks.cshtml) - LazyIntermediateToken - (175:15,0 [8] Blocks.cshtml) - Html - - LazyIntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (219:15,44 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (175:15,0 [8] Blocks.cshtml) - Html - + IntermediateToken - (183:15,8 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (219:15,44 [2] Blocks.cshtml) - Html - \n CSharpCode - (221:16,0 [30] Blocks.cshtml) - LazyIntermediateToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n HtmlContent - (251:18,0 [39] Blocks.cshtml) - LazyIntermediateToken - (251:18,0 [8] Blocks.cshtml) - Html - - LazyIntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (288:18,37 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (251:18,0 [8] Blocks.cshtml) - Html - + IntermediateToken - (259:18,8 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (288:18,37 [2] Blocks.cshtml) - Html - \n CSharpCode - (290:19,0 [19] Blocks.cshtml) - LazyIntermediateToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n + IntermediateToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] Blocks.cshtml) - LazyIntermediateToken - (309:21,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (309:21,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (312:22,1 [35] Blocks.cshtml) - LazyIntermediateToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (347:23,0 [29] Blocks.cshtml) - LazyIntermediateToken - (347:23,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # + IntermediateToken - (347:23,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (351:23,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) - LazyIntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j HtmlContent - (380:23,33 [6] Blocks.cshtml) - LazyIntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (384:23,37 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (380:23,33 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (384:23,37 [2] Blocks.cshtml) - Html - \n CSharpCode - (386:24,0 [3] Blocks.cshtml) - LazyIntermediateToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] Blocks.cshtml) - LazyIntermediateToken - (389:25,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (389:25,0 [2] Blocks.cshtml) - Html - \n CSharpCode - (392:26,1 [7] Blocks.cshtml) - LazyIntermediateToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] Blocks.cshtml) - LazyIntermediateToken - (399:27,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (438:27,39 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (399:27,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (403:27,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (438:27,39 [2] Blocks.cshtml) - Html - \n CSharpCode - (440:28,0 [25] Blocks.cshtml) - LazyIntermediateToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (465:29,0 [33] Blocks.cshtml) - LazyIntermediateToken - (465:29,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (465:29,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (469:29,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) - LazyIntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [6] Blocks.cshtml) - LazyIntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (515:29,50 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (511:29,46 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (515:29,50 [2] Blocks.cshtml) - Html - \n CSharpCode - (517:30,0 [3] Blocks.cshtml) - LazyIntermediateToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n + IntermediateToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (520:31,0 [14] Blocks.cshtml) - LazyIntermediateToken - (520:31,0 [2] Blocks.cshtml) - Html - \n - LazyIntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now + IntermediateToken - (520:31,0 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (522:32,0 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) - LazyIntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i + IntermediateToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i HtmlContent - (536:32,14 [8] Blocks.cshtml) - LazyIntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n + IntermediateToken - (536:32,14 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpCode - (545:34,1 [22] Blocks.cshtml) - LazyIntermediateToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (567:35,0 [53] Blocks.cshtml) - LazyIntermediateToken - (567:35,0 [4] Blocks.cshtml) - Html - - LazyIntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -

- LazyIntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -

- LazyIntermediateToken - (618:35,51 [2] Blocks.cshtml) - Html - \n + IntermediateToken - (567:35,0 [4] Blocks.cshtml) - Html - + IntermediateToken - (571:35,4 [2] Blocks.cshtml) - Html -

+ IntermediateToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (614:35,47 [4] Blocks.cshtml) - Html -

+ IntermediateToken - (618:35,51 [2] Blocks.cshtml) - Html - \n CSharpCode - (620:36,0 [1] Blocks.cshtml) - LazyIntermediateToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } + IntermediateToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt index c5bbb5cf5fd..5de3a2301ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt @@ -37,41 +37,41 @@ TagHelper - (0:0,0 [1191] CSharp7.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (6:0,6 [6] CSharp7.cshtml) - LazyIntermediateToken - (6:0,6 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (6:0,6 [6] CSharp7.cshtml) - Html - \n CSharpCode - (14:1,6 [187] CSharp7.cshtml) - LazyIntermediateToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new Dictionary()\n {\n ["John Doe"] = ("John", "Doe", true)\n };\n\n + IntermediateToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new Dictionary()\n {\n ["John Doe"] = ("John", "Doe", true)\n };\n\n CSharpCode - (246:7,53 [253] CSharp7.cshtml) - LazyIntermediateToken - (246:7,53 [253] CSharp7.cshtml) - CSharp - \n\n int Sixteen = 0b0001_0000;\n long BillionsAndBillions = 100_000_000_000;\n double AvogadroConstant = 6.022_140_857_747_474e23;\n decimal GoldenRatio = 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M;\n + IntermediateToken - (246:7,53 [253] CSharp7.cshtml) - CSharp - \n\n int Sixteen = 0b0001_0000;\n long BillionsAndBillions = 100_000_000_000;\n double AvogadroConstant = 6.022_140_857_747_474e23;\n decimal GoldenRatio = 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M;\n HtmlContent - (502:14,0 [6] CSharp7.cshtml) - LazyIntermediateToken - (502:14,0 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (502:14,0 [6] CSharp7.cshtml) - Html - \n CSharpCode - (509:15,5 [159] CSharp7.cshtml) - LazyIntermediateToken - (509:15,5 [159] CSharp7.cshtml) - CSharp - if (nameLookup.TryGetValue("John Doe", out var entry))\n {\n if (entry.Extra is bool alive)\n {\n // Do Something\n }\n } + IntermediateToken - (509:15,5 [159] CSharp7.cshtml) - CSharp - if (nameLookup.TryGetValue("John Doe", out var entry))\n {\n if (entry.Extra is bool alive)\n {\n // Do Something\n }\n } HtmlContent - (668:21,5 [48] CSharp7.cshtml) - LazyIntermediateToken - (668:21,5 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -

- LazyIntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: + IntermediateToken - (668:21,5 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -

+ IntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: CSharpExpression - (718:23,39 [62] CSharp7.cshtml) - LazyIntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M + IntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M HtmlContent - (781:23,102 [33] CSharp7.cshtml) - LazyIntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -

- LazyIntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n - LazyIntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (804:26,9 [10] CSharp7.cshtml) - Html - \n + IntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -

+ IntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n + IntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -
+ IntermediateToken - (804:26,9 [10] CSharp7.cshtml) - Html - \n CSharpExpression - (816:27,10 [34] CSharp7.cshtml) - LazyIntermediateToken - (816:27,10 [34] CSharp7.cshtml) - CSharp - (First: "John", Last: "Doe").First + IntermediateToken - (816:27,10 [34] CSharp7.cshtml) - CSharp - (First: "John", Last: "Doe").First HtmlContent - (851:27,45 [1] CSharp7.cshtml) - LazyIntermediateToken - (851:27,45 [1] CSharp7.cshtml) - Html - + IntermediateToken - (851:27,45 [1] CSharp7.cshtml) - Html - HtmlContent - (870:27,64 [20] CSharp7.cshtml) - LazyIntermediateToken - (870:27,64 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (876:28,4 [6] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (882:28,10 [8] CSharp7.cshtml) - Html - \n\n + IntermediateToken - (870:27,64 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (876:28,4 [6] CSharp7.cshtml) - Html -
+ IntermediateToken - (882:28,10 [8] CSharp7.cshtml) - Html - \n\n CSharpCode - (891:30,5 [291] CSharp7.cshtml) - LazyIntermediateToken - (891:30,5 [291] CSharp7.cshtml) - CSharp - switch (entry.Extra)\n {\n case int age:\n // Do something\n break;\n case IEnumerable childrenNames:\n // Do more something\n break;\n case null:\n // Do even more of something\n break;\n } + IntermediateToken - (891:30,5 [291] CSharp7.cshtml) - CSharp - switch (entry.Extra)\n {\n case int age:\n // Do something\n break;\n case IEnumerable childrenNames:\n // Do more something\n break;\n case null:\n // Do even more of something\n break;\n } HtmlContent - (1182:41,5 [2] CSharp7.cshtml) - LazyIntermediateToken - (1182:41,5 [2] CSharp7.cshtml) - Html - \n + IntermediateToken - (1182:41,5 [2] CSharp7.cshtml) - Html - \n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_Runtime.ir.txt index 421089a7f43..aaa68caab4b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_Runtime.ir.txt @@ -18,46 +18,46 @@ TagHelper - (0:0,0 [1191] CSharp7.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (6:0,6 [2] CSharp7.cshtml) - LazyIntermediateToken - (6:0,6 [2] CSharp7.cshtml) - Html - \n + IntermediateToken - (6:0,6 [2] CSharp7.cshtml) - Html - \n CSharpCode - (8:1,0 [4] CSharp7.cshtml) - LazyIntermediateToken - (8:1,0 [4] CSharp7.cshtml) - CSharp - + IntermediateToken - (8:1,0 [4] CSharp7.cshtml) - CSharp - CSharpCode - (14:1,6 [187] CSharp7.cshtml) - LazyIntermediateToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new Dictionary()\n {\n ["John Doe"] = ("John", "Doe", true)\n };\n\n + IntermediateToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new Dictionary()\n {\n ["John Doe"] = ("John", "Doe", true)\n };\n\n CSharpCode - (246:7,53 [253] CSharp7.cshtml) - LazyIntermediateToken - (246:7,53 [253] CSharp7.cshtml) - CSharp - \n\n int Sixteen = 0b0001_0000;\n long BillionsAndBillions = 100_000_000_000;\n double AvogadroConstant = 6.022_140_857_747_474e23;\n decimal GoldenRatio = 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M;\n + IntermediateToken - (246:7,53 [253] CSharp7.cshtml) - CSharp - \n\n int Sixteen = 0b0001_0000;\n long BillionsAndBillions = 100_000_000_000;\n double AvogadroConstant = 6.022_140_857_747_474e23;\n decimal GoldenRatio = 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M;\n HtmlContent - (502:14,0 [2] CSharp7.cshtml) - LazyIntermediateToken - (502:14,0 [2] CSharp7.cshtml) - Html - \n + IntermediateToken - (502:14,0 [2] CSharp7.cshtml) - Html - \n CSharpCode - (504:15,0 [4] CSharp7.cshtml) - LazyIntermediateToken - (504:15,0 [4] CSharp7.cshtml) - CSharp - + IntermediateToken - (504:15,0 [4] CSharp7.cshtml) - CSharp - CSharpCode - (509:15,5 [161] CSharp7.cshtml) - LazyIntermediateToken - (509:15,5 [161] CSharp7.cshtml) - CSharp - if (nameLookup.TryGetValue("John Doe", out var entry))\n {\n if (entry.Extra is bool alive)\n {\n // Do Something\n }\n }\n + IntermediateToken - (509:15,5 [161] CSharp7.cshtml) - CSharp - if (nameLookup.TryGetValue("John Doe", out var entry))\n {\n if (entry.Extra is bool alive)\n {\n // Do Something\n }\n }\n HtmlContent - (670:22,0 [46] CSharp7.cshtml) - LazyIntermediateToken - (670:22,0 [4] CSharp7.cshtml) - Html - - LazyIntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -

- LazyIntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: + IntermediateToken - (670:22,0 [4] CSharp7.cshtml) - Html - + IntermediateToken - (674:22,4 [2] CSharp7.cshtml) - Html -

+ IntermediateToken - (677:22,7 [39] CSharp7.cshtml) - Html - \n Here's a very unique number: CSharpExpression - (718:23,39 [62] CSharp7.cshtml) - LazyIntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M + IntermediateToken - (718:23,39 [62] CSharp7.cshtml) - CSharp - 1.618_033_988_749_894_848_204_586_834_365_638_117_720_309_179M HtmlContent - (781:23,102 [33] CSharp7.cshtml) - LazyIntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -

- LazyIntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n - LazyIntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (804:26,9 [2] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (806:27,0 [8] CSharp7.cshtml) - Html - + IntermediateToken - (781:23,102 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (787:24,4 [4] CSharp7.cshtml) - Html -

+ IntermediateToken - (791:24,8 [8] CSharp7.cshtml) - Html - \n\n + IntermediateToken - (799:26,4 [4] CSharp7.cshtml) - Html -
+ IntermediateToken - (804:26,9 [2] CSharp7.cshtml) - Html - \n + IntermediateToken - (806:27,0 [8] CSharp7.cshtml) - Html - CSharpExpression - (816:27,10 [34] CSharp7.cshtml) - LazyIntermediateToken - (816:27,10 [34] CSharp7.cshtml) - CSharp - (First: "John", Last: "Doe").First + IntermediateToken - (816:27,10 [34] CSharp7.cshtml) - CSharp - (First: "John", Last: "Doe").First HtmlContent - (851:27,45 [1] CSharp7.cshtml) - LazyIntermediateToken - (851:27,45 [1] CSharp7.cshtml) - Html - + IntermediateToken - (851:27,45 [1] CSharp7.cshtml) - Html - HtmlContent - (870:27,64 [16] CSharp7.cshtml) - LazyIntermediateToken - (870:27,64 [6] CSharp7.cshtml) - Html - \n - LazyIntermediateToken - (876:28,4 [6] CSharp7.cshtml) - Html -
- LazyIntermediateToken - (882:28,10 [4] CSharp7.cshtml) - Html - \n\n + IntermediateToken - (870:27,64 [6] CSharp7.cshtml) - Html - \n + IntermediateToken - (876:28,4 [6] CSharp7.cshtml) - Html -
+ IntermediateToken - (882:28,10 [4] CSharp7.cshtml) - Html - \n\n CSharpCode - (886:30,0 [4] CSharp7.cshtml) - LazyIntermediateToken - (886:30,0 [4] CSharp7.cshtml) - CSharp - + IntermediateToken - (886:30,0 [4] CSharp7.cshtml) - CSharp - CSharpCode - (891:30,5 [293] CSharp7.cshtml) - LazyIntermediateToken - (891:30,5 [293] CSharp7.cshtml) - CSharp - switch (entry.Extra)\n {\n case int age:\n // Do something\n break;\n case IEnumerable childrenNames:\n // Do more something\n break;\n case null:\n // Do even more of something\n break;\n }\n + IntermediateToken - (891:30,5 [293] CSharp7.cshtml) - CSharp - switch (entry.Extra)\n {\n case int age:\n // Do something\n break;\n case IEnumerable childrenNames:\n // Do more something\n break;\n case null:\n // Do even more of something\n break;\n }\n DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_DesignTime.ir.txt index f48c4d06729..2634e5ec788 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_DesignTime.ir.txt @@ -33,45 +33,45 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:0,33 [4] CSharp8.cshtml) - LazyIntermediateToken - (33:0,33 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (33:0,33 [4] CSharp8.cshtml) - Html - \n\n CSharpCode - (39:2,2 [396] CSharp8.cshtml) - LazyIntermediateToken - (39:2,2 [396] CSharp8.cshtml) - CSharp - \n IAsyncEnumerable GetAsyncEnumerable()\n {\n return null;\n }\n\n await foreach (var val in GetAsyncEnumerable())\n {\n\n }\n\n Range range = 1..5;\n using var disposable = GetLastDisposableInRange(range);\n\n var words = Array.Empty();\n var testEnum = GetEnum();\n static TestEnum GetEnum()\n {\n return TestEnum.First;\n }\n + IntermediateToken - (39:2,2 [396] CSharp8.cshtml) - CSharp - \n IAsyncEnumerable GetAsyncEnumerable()\n {\n return null;\n }\n\n await foreach (var val in GetAsyncEnumerable())\n {\n\n }\n\n Range range = 1..5;\n using var disposable = GetLastDisposableInRange(range);\n\n var words = Array.Empty();\n var testEnum = GetEnum();\n static TestEnum GetEnum()\n {\n return TestEnum.First;\n }\n HtmlContent - (438:23,0 [2] CSharp8.cshtml) - LazyIntermediateToken - (438:23,0 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (438:23,0 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (441:24,1 [11] CSharp8.cshtml) - LazyIntermediateToken - (441:24,1 [11] CSharp8.cshtml) - CSharp - words[1..2] + IntermediateToken - (441:24,1 [11] CSharp8.cshtml) - CSharp - words[1..2] HtmlContent - (452:24,12 [2] CSharp8.cshtml) - LazyIntermediateToken - (452:24,12 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (452:24,12 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (456:25,2 [13] CSharp8.cshtml) - LazyIntermediateToken - (456:25,2 [13] CSharp8.cshtml) - CSharp - words[^2..^0] + IntermediateToken - (456:25,2 [13] CSharp8.cshtml) - CSharp - words[^2..^0] HtmlContent - (470:25,16 [4] CSharp8.cshtml) - LazyIntermediateToken - (470:25,16 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (470:25,16 [4] CSharp8.cshtml) - Html - \n\n CSharpExpression - (476:27,2 [121] CSharp8.cshtml) - LazyIntermediateToken - (476:27,2 [121] CSharp8.cshtml) - CSharp - testEnum switch\n{\n TestEnum.First => "The First!",\n TestEnum.Second => "The Second!",\n _ => "The others",\n} + IntermediateToken - (476:27,2 [121] CSharp8.cshtml) - CSharp - testEnum switch\n{\n TestEnum.First => "The First!",\n TestEnum.Second => "The Second!",\n _ => "The others",\n} HtmlContent - (598:32,2 [4] CSharp8.cshtml) - LazyIntermediateToken - (598:32,2 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (598:32,2 [4] CSharp8.cshtml) - Html - \n\n CSharpCode - (603:34,1 [56] CSharp8.cshtml) - LazyIntermediateToken - (603:34,1 [56] CSharp8.cshtml) - CSharp - await foreach (var val in GetAsyncEnumerable())\n{\n + IntermediateToken - (603:34,1 [56] CSharp8.cshtml) - CSharp - await foreach (var val in GetAsyncEnumerable())\n{\n CSharpExpression - (660:36,5 [3] CSharp8.cshtml) - LazyIntermediateToken - (660:36,5 [3] CSharp8.cshtml) - CSharp - val + IntermediateToken - (660:36,5 [3] CSharp8.cshtml) - CSharp - val CSharpCode - (663:36,8 [3] CSharp8.cshtml) - LazyIntermediateToken - (663:36,8 [3] CSharp8.cshtml) - CSharp - \n} + IntermediateToken - (663:36,8 [3] CSharp8.cshtml) - CSharp - \n} HtmlContent - (666:37,1 [4] CSharp8.cshtml) - LazyIntermediateToken - (666:37,1 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (666:37,1 [4] CSharp8.cshtml) - Html - \n\n CSharpExpression - (671:39,1 [12] CSharp8.cshtml) - LazyIntermediateToken - (671:39,1 [12] CSharp8.cshtml) - CSharp - Person!.Name + IntermediateToken - (671:39,1 [12] CSharp8.cshtml) - CSharp - Person!.Name HtmlContent - (683:39,13 [2] CSharp8.cshtml) - LazyIntermediateToken - (683:39,13 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (683:39,13 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (686:40,1 [20] CSharp8.cshtml) - LazyIntermediateToken - (686:40,1 [20] CSharp8.cshtml) - CSharp - People![0]!.Name![1] + IntermediateToken - (686:40,1 [20] CSharp8.cshtml) - CSharp - People![0]!.Name![1] HtmlContent - (706:40,21 [2] CSharp8.cshtml) - LazyIntermediateToken - (706:40,21 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (706:40,21 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (709:41,1 [21] CSharp8.cshtml) - LazyIntermediateToken - (709:41,1 [21] CSharp8.cshtml) - CSharp - DoSomething!(Person!) + IntermediateToken - (709:41,1 [21] CSharp8.cshtml) - CSharp - DoSomething!(Person!) HtmlContent - (730:41,22 [4] CSharp8.cshtml) - LazyIntermediateToken - (730:41,22 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (730:41,22 [4] CSharp8.cshtml) - Html - \n\n CSharpCode - (746:43,12 [480] CSharp8.cshtml) - LazyIntermediateToken - (746:43,12 [480] CSharp8.cshtml) - CSharp - \n enum TestEnum\n {\n First,\n Second\n }\n\n IDisposable GetLastDisposableInRange(Range range)\n {\n var disposables = (IDisposable[])ViewData["disposables"];\n return disposables[range][^1];\n }\n\n private Human? Person { get; set; }\n\n private Human?[]? People { get; set; }\n\n private Func? DoSomething { get; set; }\n\n private class Human\n {\n public string? Name { get; set; }\n }\n + IntermediateToken - (746:43,12 [480] CSharp8.cshtml) - CSharp - \n enum TestEnum\n {\n First,\n Second\n }\n\n IDisposable GetLastDisposableInRange(Range range)\n {\n var disposables = (IDisposable[])ViewData["disposables"];\n return disposables[range][^1];\n }\n\n private Human? Person { get; set; }\n\n private Human?[]? People { get; set; }\n\n private Func? DoSomething { get; set; }\n\n private class Human\n {\n public string? Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_Runtime.ir.txt index 81c7c77d5eb..42350207a94 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp8_Runtime.ir.txt @@ -14,45 +14,45 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CSharp8 - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (35:1,0 [2] CSharp8.cshtml) - LazyIntermediateToken - (35:1,0 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (35:1,0 [2] CSharp8.cshtml) - Html - \n CSharpCode - (39:2,2 [396] CSharp8.cshtml) - LazyIntermediateToken - (39:2,2 [396] CSharp8.cshtml) - CSharp - \n IAsyncEnumerable GetAsyncEnumerable()\n {\n return null;\n }\n\n await foreach (var val in GetAsyncEnumerable())\n {\n\n }\n\n Range range = 1..5;\n using var disposable = GetLastDisposableInRange(range);\n\n var words = Array.Empty();\n var testEnum = GetEnum();\n static TestEnum GetEnum()\n {\n return TestEnum.First;\n }\n + IntermediateToken - (39:2,2 [396] CSharp8.cshtml) - CSharp - \n IAsyncEnumerable GetAsyncEnumerable()\n {\n return null;\n }\n\n await foreach (var val in GetAsyncEnumerable())\n {\n\n }\n\n Range range = 1..5;\n using var disposable = GetLastDisposableInRange(range);\n\n var words = Array.Empty();\n var testEnum = GetEnum();\n static TestEnum GetEnum()\n {\n return TestEnum.First;\n }\n HtmlContent - (438:23,0 [2] CSharp8.cshtml) - LazyIntermediateToken - (438:23,0 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (438:23,0 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (441:24,1 [11] CSharp8.cshtml) - LazyIntermediateToken - (441:24,1 [11] CSharp8.cshtml) - CSharp - words[1..2] + IntermediateToken - (441:24,1 [11] CSharp8.cshtml) - CSharp - words[1..2] HtmlContent - (452:24,12 [2] CSharp8.cshtml) - LazyIntermediateToken - (452:24,12 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (452:24,12 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (456:25,2 [13] CSharp8.cshtml) - LazyIntermediateToken - (456:25,2 [13] CSharp8.cshtml) - CSharp - words[^2..^0] + IntermediateToken - (456:25,2 [13] CSharp8.cshtml) - CSharp - words[^2..^0] HtmlContent - (470:25,16 [4] CSharp8.cshtml) - LazyIntermediateToken - (470:25,16 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (470:25,16 [4] CSharp8.cshtml) - Html - \n\n CSharpExpression - (476:27,2 [121] CSharp8.cshtml) - LazyIntermediateToken - (476:27,2 [121] CSharp8.cshtml) - CSharp - testEnum switch\n{\n TestEnum.First => "The First!",\n TestEnum.Second => "The Second!",\n _ => "The others",\n} + IntermediateToken - (476:27,2 [121] CSharp8.cshtml) - CSharp - testEnum switch\n{\n TestEnum.First => "The First!",\n TestEnum.Second => "The Second!",\n _ => "The others",\n} HtmlContent - (598:32,2 [4] CSharp8.cshtml) - LazyIntermediateToken - (598:32,2 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (598:32,2 [4] CSharp8.cshtml) - Html - \n\n CSharpCode - (603:34,1 [56] CSharp8.cshtml) - LazyIntermediateToken - (603:34,1 [56] CSharp8.cshtml) - CSharp - await foreach (var val in GetAsyncEnumerable())\n{\n + IntermediateToken - (603:34,1 [56] CSharp8.cshtml) - CSharp - await foreach (var val in GetAsyncEnumerable())\n{\n CSharpExpression - (660:36,5 [3] CSharp8.cshtml) - LazyIntermediateToken - (660:36,5 [3] CSharp8.cshtml) - CSharp - val + IntermediateToken - (660:36,5 [3] CSharp8.cshtml) - CSharp - val CSharpCode - (663:36,8 [5] CSharp8.cshtml) - LazyIntermediateToken - (663:36,8 [5] CSharp8.cshtml) - CSharp - \n}\n + IntermediateToken - (663:36,8 [5] CSharp8.cshtml) - CSharp - \n}\n HtmlContent - (668:38,0 [2] CSharp8.cshtml) - LazyIntermediateToken - (668:38,0 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (668:38,0 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (671:39,1 [12] CSharp8.cshtml) - LazyIntermediateToken - (671:39,1 [12] CSharp8.cshtml) - CSharp - Person!.Name + IntermediateToken - (671:39,1 [12] CSharp8.cshtml) - CSharp - Person!.Name HtmlContent - (683:39,13 [2] CSharp8.cshtml) - LazyIntermediateToken - (683:39,13 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (683:39,13 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (686:40,1 [20] CSharp8.cshtml) - LazyIntermediateToken - (686:40,1 [20] CSharp8.cshtml) - CSharp - People![0]!.Name![1] + IntermediateToken - (686:40,1 [20] CSharp8.cshtml) - CSharp - People![0]!.Name![1] HtmlContent - (706:40,21 [2] CSharp8.cshtml) - LazyIntermediateToken - (706:40,21 [2] CSharp8.cshtml) - Html - \n + IntermediateToken - (706:40,21 [2] CSharp8.cshtml) - Html - \n CSharpExpression - (709:41,1 [21] CSharp8.cshtml) - LazyIntermediateToken - (709:41,1 [21] CSharp8.cshtml) - CSharp - DoSomething!(Person!) + IntermediateToken - (709:41,1 [21] CSharp8.cshtml) - CSharp - DoSomething!(Person!) HtmlContent - (730:41,22 [4] CSharp8.cshtml) - LazyIntermediateToken - (730:41,22 [4] CSharp8.cshtml) - Html - \n\n + IntermediateToken - (730:41,22 [4] CSharp8.cshtml) - Html - \n\n CSharpCode - (746:43,12 [480] CSharp8.cshtml) - LazyIntermediateToken - (746:43,12 [480] CSharp8.cshtml) - CSharp - \n enum TestEnum\n {\n First,\n Second\n }\n\n IDisposable GetLastDisposableInRange(Range range)\n {\n var disposables = (IDisposable[])ViewData["disposables"];\n return disposables[range][^1];\n }\n\n private Human? Person { get; set; }\n\n private Human?[]? People { get; set; }\n\n private Func? DoSomething { get; set; }\n\n private class Human\n {\n public string? Name { get; set; }\n }\n + IntermediateToken - (746:43,12 [480] CSharp8.cshtml) - CSharp - \n enum TestEnum\n {\n First,\n Second\n }\n\n IDisposable GetLastDisposableInRange(Range range)\n {\n var disposables = (IDisposable[])ViewData["disposables"];\n return disposables[range][^1];\n }\n\n private Human? Person { get; set; }\n\n private Human?[]? People { get; set; }\n\n private Func? DoSomething { get; set; }\n\n private class Human\n {\n public string? Name { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_DesignTime.ir.txt index f9f02115c98..52e60c7582f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_DesignTime.ir.txt @@ -33,7 +33,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [0] CodeBlockAtEOF.cshtml) - LazyIntermediateToken - (2:0,2 [0] CodeBlockAtEOF.cshtml) - CSharp - + IntermediateToken - (2:0,2 [0] CodeBlockAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_Runtime.ir.txt index 9f8753dc101..6c4de87bb83 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockAtEOF_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CodeBlockAtEOF - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [0] CodeBlockAtEOF.cshtml) - LazyIntermediateToken - (2:0,2 [0] CodeBlockAtEOF.cshtml) - CSharp - + IntermediateToken - (2:0,2 [0] CodeBlockAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt index bf304bf85e7..d4ae5edae45 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt @@ -33,17 +33,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; + IntermediateToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo + IntermediateToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpCode - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; + IntermediateToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar + IntermediateToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b + IntermediateToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpCode - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - CSharp - \n + IntermediateToken - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt index 870367e5162..0150004b9dd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt @@ -14,17 +14,17 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CodeBlockWithTextElement - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; + IntermediateToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo + IntermediateToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpCode - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; + IntermediateToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar + IntermediateToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b + IntermediateToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpCode - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - LazyIntermediateToken - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - CSharp - \n + IntermediateToken - (80:2,40 [2] CodeBlockWithTextElement.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_DesignTime.ir.txt index dcfcf916fca..d8e0aaefba7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_DesignTime.ir.txt @@ -33,7 +33,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [115] CodeBlock.cshtml) - LazyIntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("

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

");\n }\n + IntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("

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

");\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt index 30c5a468373..b830b6b2952 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CodeBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [115] CodeBlock.cshtml) - LazyIntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("

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

");\n }\n + IntermediateToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("

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

");\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt index dd3cd3bcf56..82bb447ba81 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt @@ -38,19 +38,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n CSharpCode - (36:2,1 [52] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n + IntermediateToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n HtmlContent - (88:6,4 [51] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (129:6,45 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -
+ IntermediateToken - (129:6,45 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (139:7,8 [39] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - 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 - @ + IntermediateToken - (147:7,16 [1] ComplexTagHelpers.cshtml) - CSharp - @ IntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - CSharpExpression - (149:7,18 [6] ComplexTagHelpers.cshtml) IntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ @@ -59,130 +59,130 @@ 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 + IntermediateToken - (164:7,33 [7] ComplexTagHelpers.cshtml) - Html - @string DefaultTagHelperExecute - HtmlContent - (178:7,47 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (178:7,47 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (178:7,47 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (188:8,8 [531] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (226:8,46 [46] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (226:8,46 [14] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (240:9,12 [3] ComplexTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (244:9,16 [9] ComplexTagHelpers.cshtml) - Html - Set Time: - LazyIntermediateToken - (253:9,25 [5] ComplexTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (258:9,30 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (226:8,46 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (240:9,12 [3] ComplexTagHelpers.cshtml) - Html -

+ IntermediateToken - (244:9,16 [9] ComplexTagHelpers.cshtml) - Html - Set Time: + IntermediateToken - (253:9,25 [5] ComplexTagHelpers.cshtml) - Html -

+ IntermediateToken - (258:9,30 [14] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (273:10,13 [43] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (273:10,13 [43] ComplexTagHelpers.cshtml) - CSharp - if (false)\n {\n + IntermediateToken - (273:10,13 [43] ComplexTagHelpers.cshtml) - CSharp - if (false)\n {\n TagHelper - (316:12,16 [83] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (319:12,19 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (319:12,19 [10] ComplexTagHelpers.cshtml) - Html - New Time: + IntermediateToken - (319:12,19 [10] ComplexTagHelpers.cshtml) - Html - New Time: TagHelper - (329:12,29 [66] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (342:12,42 [4] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (342:12,42 [4] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (342:12,42 [4] ComplexTagHelpers.cshtml) - Html - text + IntermediateToken - (342:12,42 [4] ComplexTagHelpers.cshtml) - Html - text DefaultTagHelperProperty - (342:12,42 [4] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (342:12,42 [4] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (342:12,42 [4] ComplexTagHelpers.cshtml) - Html - text + IntermediateToken - (342:12,42 [4] ComplexTagHelpers.cshtml) - Html - text DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (355:12,55 [0] ComplexTagHelpers.cshtml) 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... + IntermediateToken - (370:12,70 [22] ComplexTagHelpers.cshtml) - Html - Enter in a new time... DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - CSharpCode - (399:12,99 [66] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (399:12,99 [66] ComplexTagHelpers.cshtml) - CSharp - \n }\n else\n {\n + IntermediateToken - (399:12,99 [66] ComplexTagHelpers.cshtml) - CSharp - \n }\n else\n {\n TagHelper - (465:16,16 [58] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (468:16,19 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (468:16,19 [14] ComplexTagHelpers.cshtml) - Html - Current Time: + IntermediateToken - (468:16,19 [14] ComplexTagHelpers.cshtml) - Html - Current Time: TagHelper - (482:16,33 [37] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (494:16,45 [9] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox + IntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (494:16,45 [9] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox + IntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (512:16,63 [4] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - CSharpCode - (523:16,74 [18] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (523:16,74 [18] ComplexTagHelpers.cshtml) - CSharp - \n + IntermediateToken - (523:16,74 [18] ComplexTagHelpers.cshtml) - CSharp - \n TagHelper - (541:17,16 [50] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (554:17,29 [33] ComplexTagHelpers.cshtml) - tYPe - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (556:17,31 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" + IntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" DefaultTagHelperProperty - (554:17,29 [33] ComplexTagHelpers.cshtml) - tYPe - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (556:17,31 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" + IntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" DefaultTagHelperExecute - CSharpCode - (591:17,66 [18] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (591:17,66 [18] ComplexTagHelpers.cshtml) - CSharp - \n + IntermediateToken - (591:17,66 [18] ComplexTagHelpers.cshtml) - CSharp - \n TagHelper - (609:18,16 [81] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (622:18,29 [66] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes CSharpCode - (623:18,30 [11] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { + IntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { HtmlContent - (640:18,47 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox CSharpCode - (655:18,62 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { HtmlContent - (671:18,78 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything + IntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything CSharpCode - (686:18,93 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } + IntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } DefaultTagHelperProperty - (622:18,29 [66] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes CSharpCode - (623:18,30 [11] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { + IntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { HtmlContent - (640:18,47 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox CSharpCode - (655:18,62 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { HtmlContent - (671:18,78 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything + IntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything CSharpCode - (686:18,93 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } + IntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - CSharpCode - (690:18,97 [15] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (690:18,97 [15] ComplexTagHelpers.cshtml) - CSharp - \n } + IntermediateToken - (690:18,97 [15] ComplexTagHelpers.cshtml) - CSharp - \n } HtmlContent - (705:19,13 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (705:19,13 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (705:19,13 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - time - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (197:8,17 [7] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (197:8,17 [7] ComplexTagHelpers.cshtml) - Html - Current + IntermediateToken - (197:8,17 [7] ComplexTagHelpers.cshtml) - Html - Current HtmlAttributeValue - (204:8,24 [6] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (205:8,25 [5] ComplexTagHelpers.cshtml) - Html - Time: + IntermediateToken - (205:8,25 [5] ComplexTagHelpers.cshtml) - Html - Time: CSharpExpressionAttributeValue - (210:8,30 [14] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (212:8,32 [12] ComplexTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (212:8,32 [12] ComplexTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (719:20,12 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (719:20,12 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (719:20,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (729:21,8 [181] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (816:21,95 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (816:21,95 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (816:21,95 [14] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (832:22,14 [21] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (832:22,14 [21] ComplexTagHelpers.cshtml) - CSharp - var @object = false; + IntermediateToken - (832:22,14 [21] ComplexTagHelpers.cshtml) - CSharp - var @object = false; HtmlContent - (856:23,0 [12] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (856:23,0 [12] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (856:23,0 [12] ComplexTagHelpers.cshtml) - Html - TagHelper - (868:23,12 [28] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -194,34 +194,34 @@ 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 + IntermediateToken - (896:23,40 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (741:21,20 [11] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (741:21,20 [11] ComplexTagHelpers.cshtml) - Html - first value + IntermediateToken - (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) 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 + IntermediateToken - (801:21,80 [12] ComplexTagHelpers.cshtml) - Html - second value DefaultTagHelperExecute - HtmlContent - (910:24,12 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (910:24,12 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (910:24,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (920:25,8 [155] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (962:25,50 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (962:25,50 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (962:25,50 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (976:26,12 [85] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (992:26,28 [5] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (992:26,28 [5] ComplexTagHelpers.cshtml) - Html - hello + IntermediateToken - (992:26,28 [5] ComplexTagHelpers.cshtml) - Html - hello DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (1008:26,44 [5] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1008:26,44 [5] ComplexTagHelpers.cshtml) - Html - world + IntermediateToken - (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) IntermediateToken - (1025:26,61 [1] ComplexTagHelpers.cshtml) - CSharp - ( @@ -229,17 +229,17 @@ 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 + IntermediateToken - (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 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 + IntermediateToken - (1075:27,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1085:28,8 [116] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (1125:28,48 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1125:28,48 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1125:28,48 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1139:29,12 [48] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -248,17 +248,17 @@ 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 + IntermediateToken - (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 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 + IntermediateToken - (1201:30,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1211:31,8 [133] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (1253:31,50 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1253:31,50 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1253:31,50 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1267:32,12 [63] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -267,7 +267,7 @@ 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 + IntermediateToken - (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) @@ -276,9 +276,9 @@ 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 + IntermediateToken - (1344:33,12 [10] ComplexTagHelpers.cshtml) - Html - \n CSharpExpression - (1355:34,9 [69] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1355:34,9 [11] ComplexTagHelpers.cshtml) - CSharp - someMethod( + IntermediateToken - (1355:34,9 [11] ComplexTagHelpers.cshtml) - CSharp - someMethod( Template - (1367:34,21 [57] ComplexTagHelpers.cshtml) TagHelper - (1367:34,21 [57] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - @@ -295,23 +295,23 @@ 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 + IntermediateToken - (1387:34,41 [5] ComplexTagHelpers.cshtml) - Html - hello DefaultTagHelperExecute - - LazyIntermediateToken - (1424:34,78 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1424:34,78 [1] ComplexTagHelpers.cshtml) - CSharp - ) HtmlContent - (1425:34,79 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1425:34,79 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1425:34,79 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1435:35,8 [22] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1443:35,16 [8] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpCode - (1445:35,18 [5] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1445:35,18 [5] ComplexTagHelpers.cshtml) - CSharp - 1 + 2 + IntermediateToken - (1445:35,18 [5] ComplexTagHelpers.cshtml) - CSharp - 1 + 2 DefaultTagHelperExecute - HtmlContent - (1457:35,30 [12] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1457:35,30 [6] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (1463:36,4 [6] ComplexTagHelpers.cshtml) - Html -
+ IntermediateToken - (1457:35,30 [6] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1463:36,4 [6] ComplexTagHelpers.cshtml) - Html -
CSharpCode - (1469:36,10 [3] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1469:36,10 [3] ComplexTagHelpers.cshtml) - CSharp - \n} + IntermediateToken - (1469:36,10 [3] ComplexTagHelpers.cshtml) - CSharp - \n} Inject - Inject - Inject - 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 3c284ae17ef..120df020dc7 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 @@ -27,20 +27,20 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (36:2,1 [48] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (36:2,1 [48] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n + IntermediateToken - (36:2,1 [48] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n HtmlContent - (84:6,0 [55] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (84:6,0 [4] ComplexTagHelpers.cshtml) - Html - - LazyIntermediateToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (129:6,45 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (84:6,0 [4] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -
+ IntermediateToken - (129:6,45 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (139:7,8 [39] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - 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 - @ + IntermediateToken - (147:7,16 [1] ComplexTagHelpers.cshtml) - CSharp - @ IntermediateToken - (149:7,18 [0] ComplexTagHelpers.cshtml) - CSharp - CSharpExpression - (149:7,18 [6] ComplexTagHelpers.cshtml) IntermediateToken - (149:7,18 [1] ComplexTagHelpers.cshtml) - CSharp - @ @@ -50,26 +50,26 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (178:7,47 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (178:7,47 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (178:7,47 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (188:8,8 [531] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (226:8,46 [34] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (226:8,46 [14] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (240:9,12 [3] ComplexTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (244:9,16 [9] ComplexTagHelpers.cshtml) - Html - Set Time: - LazyIntermediateToken - (253:9,25 [5] ComplexTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (258:9,30 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (226:8,46 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (240:9,12 [3] ComplexTagHelpers.cshtml) - Html -

+ IntermediateToken - (244:9,16 [9] ComplexTagHelpers.cshtml) - Html - Set Time: + IntermediateToken - (253:9,25 [5] ComplexTagHelpers.cshtml) - Html -

+ IntermediateToken - (258:9,30 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (260:10,0 [12] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (260:10,0 [12] ComplexTagHelpers.cshtml) - CSharp - + IntermediateToken - (260:10,0 [12] ComplexTagHelpers.cshtml) - CSharp - CSharpCode - (273:10,13 [27] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (273:10,13 [27] ComplexTagHelpers.cshtml) - CSharp - if (false)\n {\n + IntermediateToken - (273:10,13 [27] ComplexTagHelpers.cshtml) - CSharp - if (false)\n {\n HtmlContent - (300:12,0 [16] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (300:12,0 [16] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (300:12,0 [16] ComplexTagHelpers.cshtml) - Html - TagHelper - (316:12,16 [83] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (319:12,19 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (319:12,19 [10] ComplexTagHelpers.cshtml) - Html - New Time: + IntermediateToken - (319:12,19 [10] ComplexTagHelpers.cshtml) - Html - New Time: TagHelper - (329:12,29 [66] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -82,101 +82,101 @@ DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - HtmlContent - (399:12,99 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (399:12,99 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (399:12,99 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (401:13,0 [48] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (401:13,0 [48] ComplexTagHelpers.cshtml) - CSharp - }\n else\n {\n + IntermediateToken - (401:13,0 [48] ComplexTagHelpers.cshtml) - CSharp - }\n else\n {\n HtmlContent - (449:16,0 [16] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (449:16,0 [16] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (449:16,0 [16] ComplexTagHelpers.cshtml) - Html - TagHelper - (465:16,16 [58] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (468:16,19 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (468:16,19 [14] ComplexTagHelpers.cshtml) - Html - Current Time: + IntermediateToken - (468:16,19 [14] ComplexTagHelpers.cshtml) - Html - Current Time: TagHelper - (482:16,33 [37] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (494:16,45 [9] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox + IntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (494:16,45 [9] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (495:16,46 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox + IntermediateToken - (495:16,46 [8] ComplexTagHelpers.cshtml) - CSharp - checkbox DefaultTagHelperProperty - (512:16,63 [4] ComplexTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (512:16,63 [4] ComplexTagHelpers.cshtml) - CSharp - true DefaultTagHelperExecute - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperExecute - HtmlContent - (523:16,74 [18] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (523:16,74 [2] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (525:17,0 [16] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (523:16,74 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (525:17,0 [16] ComplexTagHelpers.cshtml) - Html - TagHelper - (541:17,16 [50] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (554:17,29 [33] ComplexTagHelpers.cshtml) - tYPe - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (556:17,31 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" + IntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" DefaultTagHelperProperty - (554:17,29 [33] ComplexTagHelpers.cshtml) - tYPe - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes CSharpExpression - (556:17,31 [30] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" + IntermediateToken - (556:17,31 [30] ComplexTagHelpers.cshtml) - CSharp - true ? "checkbox" : "anything" DefaultTagHelperExecute - HtmlContent - (591:17,66 [18] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (591:17,66 [2] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (593:18,0 [16] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (591:17,66 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (593:18,0 [16] ComplexTagHelpers.cshtml) - Html - TagHelper - (609:18,16 [81] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (622:18,29 [66] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes CSharpCode - (623:18,30 [11] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { + IntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { HtmlContent - (640:18,47 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox CSharpCode - (655:18,62 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { HtmlContent - (671:18,78 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything + IntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything CSharpCode - (686:18,93 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } + IntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } DefaultTagHelperProperty - (622:18,29 [66] ComplexTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes CSharpCode - (623:18,30 [11] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { + IntermediateToken - (623:18,30 [11] ComplexTagHelpers.cshtml) - CSharp - if(true) { HtmlContent - (640:18,47 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (640:18,47 [8] ComplexTagHelpers.cshtml) - Html - checkbox CSharpCode - (655:18,62 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (655:18,62 [10] ComplexTagHelpers.cshtml) - CSharp - } else { HtmlContent - (671:18,78 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything + IntermediateToken - (671:18,78 [8] ComplexTagHelpers.cshtml) - Html - anything CSharpCode - (686:18,93 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } + IntermediateToken - (686:18,93 [2] ComplexTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - HtmlContent - (690:18,97 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (690:18,97 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (690:18,97 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (692:19,0 [15] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (692:19,0 [15] ComplexTagHelpers.cshtml) - CSharp - }\n + IntermediateToken - (692:19,0 [15] ComplexTagHelpers.cshtml) - CSharp - }\n HtmlContent - (707:20,0 [8] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (707:20,0 [8] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (707:20,0 [8] ComplexTagHelpers.cshtml) - Html - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - time - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (197:8,17 [7] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (197:8,17 [7] ComplexTagHelpers.cshtml) - Html - Current + IntermediateToken - (197:8,17 [7] ComplexTagHelpers.cshtml) - Html - Current HtmlAttributeValue - (204:8,24 [6] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (205:8,25 [5] ComplexTagHelpers.cshtml) - Html - Time: + IntermediateToken - (205:8,25 [5] ComplexTagHelpers.cshtml) - Html - Time: CSharpExpressionAttributeValue - (210:8,30 [14] ComplexTagHelpers.cshtml) - - LazyIntermediateToken - (212:8,32 [12] ComplexTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (212:8,32 [12] ComplexTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (719:20,12 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (719:20,12 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (719:20,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (729:21,8 [181] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (816:21,95 [2] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (816:21,95 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (816:21,95 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (818:22,0 [12] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (818:22,0 [12] ComplexTagHelpers.cshtml) - CSharp - + IntermediateToken - (818:22,0 [12] ComplexTagHelpers.cshtml) - CSharp - CSharpCode - (832:22,14 [21] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (832:22,14 [21] ComplexTagHelpers.cshtml) - CSharp - var @object = false; + IntermediateToken - (832:22,14 [21] ComplexTagHelpers.cshtml) - CSharp - var @object = false; HtmlContent - (856:23,0 [12] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (856:23,0 [12] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (856:23,0 [12] ComplexTagHelpers.cshtml) - Html - TagHelper - (868:23,12 [28] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -188,7 +188,7 @@ 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 + IntermediateToken - (896:23,40 [10] ComplexTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_4 DefaultTagHelperProperty - (759:21,38 [31] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes @@ -197,11 +197,11 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (910:24,12 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (910:24,12 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (910:24,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (920:25,8 [155] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (962:25,50 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (962:25,50 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (962:25,50 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (976:26,12 [85] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -215,17 +215,17 @@ 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 + IntermediateToken - (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 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 + IntermediateToken - (1075:27,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1085:28,8 [116] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (1125:28,48 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1125:28,48 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1125:28,48 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1139:29,12 [48] ComplexTagHelpers.cshtml) - input - TagMode.StartTagOnly DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -234,17 +234,17 @@ 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 + IntermediateToken - (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 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 + IntermediateToken - (1201:30,12 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1211:31,8 [133] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (1253:31,50 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1253:31,50 [14] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1253:31,50 [14] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1267:32,12 [63] ComplexTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -253,7 +253,7 @@ 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 + IntermediateToken - (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) @@ -262,10 +262,10 @@ 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 - LazyIntermediateToken - (1346:34,0 [8] ComplexTagHelpers.cshtml) - Html - + IntermediateToken - (1344:33,12 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1346:34,0 [8] ComplexTagHelpers.cshtml) - Html - CSharpExpression - (1355:34,9 [69] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1355:34,9 [11] ComplexTagHelpers.cshtml) - CSharp - someMethod( + IntermediateToken - (1355:34,9 [11] ComplexTagHelpers.cshtml) - CSharp - someMethod( Template - (1367:34,21 [57] ComplexTagHelpers.cshtml) TagHelper - (1367:34,21 [57] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - @@ -282,22 +282,22 @@ IntermediateToken - (1375:34,29 [3] ComplexTagHelpers.cshtml) - CSharp - 123 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 DefaultTagHelperExecute - - LazyIntermediateToken - (1424:34,78 [1] ComplexTagHelpers.cshtml) - CSharp - ) + IntermediateToken - (1424:34,78 [1] ComplexTagHelpers.cshtml) - CSharp - ) HtmlContent - (1425:34,79 [10] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1425:34,79 [10] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1425:34,79 [10] ComplexTagHelpers.cshtml) - Html - \n TagHelper - (1435:35,8 [22] ComplexTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (1443:35,16 [8] ComplexTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes CSharpCode - (1445:35,18 [5] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1445:35,18 [5] ComplexTagHelpers.cshtml) - CSharp - 1 + 2 + IntermediateToken - (1445:35,18 [5] ComplexTagHelpers.cshtml) - CSharp - 1 + 2 DefaultTagHelperExecute - HtmlContent - (1457:35,30 [14] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1457:35,30 [6] ComplexTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (1463:36,4 [6] ComplexTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (1469:36,10 [2] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1457:35,30 [6] ComplexTagHelpers.cshtml) - Html - \n + IntermediateToken - (1463:36,4 [6] ComplexTagHelpers.cshtml) - Html -
+ IntermediateToken - (1469:36,10 [2] ComplexTagHelpers.cshtml) - Html - \n CSharpCode - (1471:37,0 [1] ComplexTagHelpers.cshtml) - LazyIntermediateToken - (1471:37,0 [1] ComplexTagHelpers.cshtml) - CSharp - } + IntermediateToken - (1471:37,0 [1] ComplexTagHelpers.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_DesignTime.ir.txt index 652d1a3c1a8..8805778dd32 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_DesignTime.ir.txt @@ -35,216 +35,216 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [68] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (2:0,2 [68] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n + IntermediateToken - (2:0,2 [68] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n HtmlContent - (70:4,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (70:4,4 [2] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (75:4,9 [9] ConditionalAttributes2.cshtml) - Html - href="x" + IntermediateToken - (84:4,18 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (85:4,19 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (87:4,21 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (87:4,21 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (87:4,21 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (93:5,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (93:5,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (111:5,22 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (112:5,23 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (114:5,25 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (114:5,25 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (114:5,25 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (120:6,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (120:6,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (140:6,24 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (141:6,25 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (143:6,27 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (143:6,27 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (143:6,27 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (149:7,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (149:7,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (169:7,24 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (170:7,25 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (172:7,27 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (172:7,27 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (172:7,27 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (178:8,4 [23] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (178:8,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (217:8,43 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (218:8,44 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (220:8,46 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (220:8,46 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (220:8,46 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (226:9,4 [23] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (226:9,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (267:9,45 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (268:9,46 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (270:9,48 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (270:9,48 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (270:9,48 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (276:10,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (276:10,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (315:10,43 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (316:10,44 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (318:10,46 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (318:10,46 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (318:10,46 [6] ConditionalAttributes2.cshtml) - CSharp - \n TagHelper - (324:11,4 [19] ConditionalAttributes2.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperExecute - CSharpCode - (343:11,23 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (343:11,23 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (343:11,23 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (349:12,4 [8] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (349:12,4 [7] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (411:12,66 [23] ConditionalAttributes2.cshtml) - Html - type="text/javascript" + IntermediateToken - (434:12,89 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (435:12,90 [9] ConditionalAttributes2.cshtml) - Html - CSharpCode - (444:12,99 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (444:12,99 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (444:12,99 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (450:13,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (450:13,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (469:13,23 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (470:13,24 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (472:13,26 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (472:13,26 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (472:13,26 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (478:14,4 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (478:14,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (497:14,23 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (498:14,24 [2] ConditionalAttributes2.cshtml) - Html - /> CSharpCode - (500:14,26 [8] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (500:14,26 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n + IntermediateToken - (500:14,26 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n HtmlContent - (508:16,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (508:16,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (541:16,37 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -

CSharpCode - (547:16,43 [8] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (547:16,43 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n + IntermediateToken - (547:16,43 [8] ConditionalAttributes2.cshtml) - CSharp - \n\n HtmlContent - (555:18,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (555:18,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (580:18,29 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -

CSharpCode - (586:18,35 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (586:18,35 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (586:18,35 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (592:19,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (637:19,49 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -

CSharpCode - (643:19,55 [6] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (643:19,55 [6] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (643:19,55 [6] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (649:20,4 [3] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (669:20,24 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -

CSharpCode - (675:20,30 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt index b913a39e9d6..f821d841566 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes2_Runtime.ir.txt @@ -16,212 +16,212 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [64] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (2:0,2 [64] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n + IntermediateToken - (2:0,2 [64] ConditionalAttributes2.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n var s = "str";\n HtmlContent - (66:4,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (66:4,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (70:4,4 [2] ConditionalAttributes2.cshtml) - Html -
- LazyIntermediateToken - (87:4,21 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (89:5,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (93:5,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (87:4,21 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (89:5,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (93:5,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (114:5,25 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (116:6,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (120:6,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (114:5,25 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (116:6,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (120:6,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (143:6,27 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (145:7,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (149:7,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (143:6,27 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (145:7,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (149:7,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (172:7,27 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (174:8,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (178:8,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (172:7,27 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (174:8,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (178:8,4 [6] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (220:8,46 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (222:9,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (226:9,4 [6] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (220:8,46 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (222:9,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (226:9,4 [6] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (270:9,48 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (272:10,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (276:10,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (270:9,48 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (272:10,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (276:10,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (318:10,46 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (320:11,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (315:10,43 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (316:10,44 [2] ConditionalAttributes2.cshtml) - Html - /> + IntermediateToken - (318:10,46 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (320:11,0 [4] ConditionalAttributes2.cshtml) - Html - TagHelper - (324:11,4 [19] ConditionalAttributes2.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperExecute - HtmlContent - (343:11,23 [14] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (343:11,23 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (345:12,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (349:12,4 [7] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (444:12,99 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (446:13,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (450:13,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (435:12,90 [9] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (444:12,99 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (446:13,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (450:13,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (472:13,26 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (474:14,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (478:14,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (472:13,26 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (474:14,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (478:14,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (500:14,26 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (497:14,23 [1] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (498:14,24 [2] ConditionalAttributes2.cshtml) - Html - /> + IntermediateToken - (500:14,26 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (502:15,0 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (502:15,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (502:15,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (504:16,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (504:16,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (508:16,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (547:16,43 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (541:16,37 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (542:16,38 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (543:16,39 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (547:16,43 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (549:17,0 [2] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (549:17,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n + IntermediateToken - (549:17,0 [2] ConditionalAttributes2.cshtml) - CSharp - \n HtmlContent - (551:18,0 [7] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (551:18,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (555:18,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (586:18,35 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (588:19,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (581:18,30 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (582:18,31 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (586:18,35 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (588:19,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (592:19,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (643:19,55 [2] ConditionalAttributes2.cshtml) - Html - \n - LazyIntermediateToken - (645:20,0 [4] ConditionalAttributes2.cshtml) - Html - - LazyIntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (638:19,50 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (639:19,51 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (643:19,55 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (645:20,0 [4] ConditionalAttributes2.cshtml) - Html - + IntermediateToken - (649:20,4 [2] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x - LazyIntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -

- LazyIntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - Html - \n + IntermediateToken - (669:20,24 [1] ConditionalAttributes2.cshtml) - Html - > + IntermediateToken - (670:20,25 [1] ConditionalAttributes2.cshtml) - Html - x + IntermediateToken - (671:20,26 [4] ConditionalAttributes2.cshtml) - Html -

+ IntermediateToken - (675:20,30 [2] ConditionalAttributes2.cshtml) - Html - \n CSharpCode - (677:21,0 [0] ConditionalAttributes2.cshtml) - LazyIntermediateToken - (677:21,0 [0] ConditionalAttributes2.cshtml) - CSharp - + IntermediateToken - (677:21,0 [0] ConditionalAttributes2.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt index a4919b59b3c..e421b7c0f6a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_DesignTime.ir.txt @@ -35,134 +35,134 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [48] ConditionalAttributes.cshtml) - LazyIntermediateToken - (2:0,2 [48] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n + IntermediateToken - (2:0,2 [48] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n HtmlContent - (50:3,4 [16] ConditionalAttributes.cshtml) - LazyIntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html -
+ IntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html - CSharpCode - (66:3,20 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (66:3,20 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (66:3,20 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (72:4,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (87:4,19 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (88:4,20 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (90:4,22 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (90:4,22 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (90:4,22 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (96:5,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (115:5,23 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (116:5,24 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (118:5,26 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (118:5,26 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (118:5,26 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (124:6,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (143:6,23 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (144:6,24 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (146:6,26 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (146:6,26 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (146:6,26 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (152:7,4 [22] ConditionalAttributes.cshtml) - LazyIntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (188:7,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (189:7,41 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (191:7,43 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (191:7,43 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (191:7,43 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (197:8,4 [22] ConditionalAttributes.cshtml) - LazyIntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (237:8,44 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (238:8,45 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (240:8,47 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (240:8,47 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (240:8,47 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (246:9,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (282:9,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (283:9,41 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (285:9,43 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (285:9,43 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (285:9,43 [6] ConditionalAttributes.cshtml) - CSharp - \n TagHelper - (291:10,4 [18] ConditionalAttributes.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (300:10,13 [5] ConditionalAttributes.cshtml) - LazyIntermediateToken - (300:10,13 [5] ConditionalAttributes.cshtml) - Html - ~/Foo + IntermediateToken - (300:10,13 [5] ConditionalAttributes.cshtml) - Html - ~/Foo DefaultTagHelperExecute - CSharpCode - (309:10,22 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (309:10,22 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (309:10,22 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (315:11,4 [7] ConditionalAttributes.cshtml) - LazyIntermediateToken - (315:11,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (374:11,63 [23] ConditionalAttributes.cshtml) - Html - type="text/javascript" + IntermediateToken - (397:11,86 [1] ConditionalAttributes.cshtml) - Html - > + IntermediateToken - (398:11,87 [9] ConditionalAttributes.cshtml) - Html - CSharpCode - (407:11,96 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (407:11,96 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (407:11,96 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (413:12,4 [7] ConditionalAttributes.cshtml) - LazyIntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (488:12,79 [23] ConditionalAttributes.cshtml) - Html - type="text/javascript" + IntermediateToken - (511:12,102 [1] ConditionalAttributes.cshtml) - Html - > + IntermediateToken - (512:12,103 [9] ConditionalAttributes.cshtml) - Html - CSharpCode - (521:12,112 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (521:12,112 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (521:12,112 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (527:13,4 [111] ConditionalAttributes.cshtml) - LazyIntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - CSharpCode - (638:13,115 [6] ConditionalAttributes.cshtml) - LazyIntermediateToken - (638:13,115 [6] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (638:13,115 [6] ConditionalAttributes.cshtml) - CSharp - \n HtmlContent - (644:14,4 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (660:14,20 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (661:14,21 [2] ConditionalAttributes.cshtml) - Html - /> CSharpCode - (663:14,23 [2] ConditionalAttributes.cshtml) - LazyIntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - CSharp - \n + IntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt index fcc544820c1..a19fab624b7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ConditionalAttributes_Runtime.ir.txt @@ -17,125 +17,125 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [44] ConditionalAttributes.cshtml) - LazyIntermediateToken - (2:0,2 [44] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n + IntermediateToken - (2:0,2 [44] ConditionalAttributes.cshtml) - CSharp - \n var ch = true;\n var cls = "bar";\n HtmlContent - (46:3,0 [28] ConditionalAttributes.cshtml) - LazyIntermediateToken - (46:3,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (50:3,4 [2] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (66:3,20 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (68:4,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (66:3,20 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (68:4,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (72:4,4 [2] ConditionalAttributes.cshtml) - Html -

- LazyIntermediateToken - (90:4,22 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (92:5,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (90:4,22 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (92:5,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (96:5,4 [2] ConditionalAttributes.cshtml) - Html -

- LazyIntermediateToken - (118:5,26 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (120:6,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (118:5,26 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (120:6,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (124:6,4 [2] ConditionalAttributes.cshtml) - Html -

- LazyIntermediateToken - (146:6,26 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (148:7,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (146:6,26 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (148:7,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (152:7,4 [6] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (191:7,43 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:8,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (191:7,43 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (193:8,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (197:8,4 [6] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (240:8,47 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (242:9,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (240:8,47 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (242:9,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (246:9,4 [2] ConditionalAttributes.cshtml) - Html -

- LazyIntermediateToken - (285:9,43 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (287:10,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (282:9,40 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (283:9,41 [2] ConditionalAttributes.cshtml) - Html - /> + IntermediateToken - (285:9,43 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (287:10,0 [4] ConditionalAttributes.cshtml) - Html - TagHelper - (291:10,4 [18] ConditionalAttributes.cshtml) - a - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (309:10,22 [13] ConditionalAttributes.cshtml) - LazyIntermediateToken - (309:10,22 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (311:11,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (315:11,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (407:11,96 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (409:12,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (407:11,96 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (409:12,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (413:12,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (521:12,112 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (523:13,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (638:13,115 [2] ConditionalAttributes.cshtml) - Html - \n - LazyIntermediateToken - (640:14,0 [4] ConditionalAttributes.cshtml) - Html - - LazyIntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html -

+ IntermediateToken - (512:12,103 [9] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (521:12,112 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (523:13,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (527:13,4 [7] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (638:13,115 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (640:14,0 [4] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (644:14,4 [2] ConditionalAttributes.cshtml) - Html -

- LazyIntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - Html - \n + IntermediateToken - (660:14,20 [1] ConditionalAttributes.cshtml) - Html - + IntermediateToken - (661:14,21 [2] ConditionalAttributes.cshtml) - Html - /> + IntermediateToken - (663:14,23 [2] ConditionalAttributes.cshtml) - Html - \n CSharpCode - (665:15,0 [0] ConditionalAttributes.cshtml) - LazyIntermediateToken - (665:15,0 [0] ConditionalAttributes.cshtml) - CSharp - + IntermediateToken - (665:15,0 [0] ConditionalAttributes.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt index a41230d2a4c..3a60af35409 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_DesignTime.ir.txt @@ -41,101 +41,101 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] CssSelectorTagHelperAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [30] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. + IntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. DefaultTagHelperCreate - - TestNamespace.ATagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (44:2,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ DefaultTagHelperExecute - HtmlContent - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (67:3,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. + IntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - Html - ~/hello + IntermediateToken - (75:3,8 [7] CssSelectorTagHelperAttributes.cshtml) - Html - ~/hello DefaultTagHelperExecute - HtmlContent - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (101:4,0 [41] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (110:4,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world DefaultTagHelperExecute - HtmlContent - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (144:5,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (155:5,11 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false HtmlAttributeValue - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world + IntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world DefaultTagHelperExecute - HtmlContent - (191:5,47 [35] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. - LazyIntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. + IntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (226:7,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (236:7,10 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (260:8,0 [46] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world@false + IntermediateToken - (269:8,9 [20] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world@false DefaultTagHelperExecute - HtmlContent - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (308:9,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.SingleQuotes HtmlAttributeValue - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world CSharpExpressionAttributeValue - (331:9,23 [7] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (357:10,0 [42] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -143,39 +143,39 @@ DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text + IntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text DefaultTagHelperProperty - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text + IntermediateToken - (370:10,13 [4] CssSelectorTagHelperAttributes.cshtml) - Html - text DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers + IntermediateToken - (383:10,26 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers DefaultTagHelperExecute - HtmlContent - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (401:11,0 [43] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - Html - texty + IntermediateToken - (414:11,13 [5] CssSelectorTagHelperAttributes.cshtml) - Html - texty DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers + IntermediateToken - (428:11,27 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 3 TagHelpers DefaultTagHelperExecute - HtmlContent - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (446:12,0 [45] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper2 DefaultTagHelperProperty - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - Html - checkbox + IntermediateToken - (459:12,13 [8] CssSelectorTagHelperAttributes.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - value - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelper + IntermediateToken - (476:12,30 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelper DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt index ac5094f3727..9b868dad189 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CssSelectorTagHelperAttributes_Runtime.ir.txt @@ -30,93 +30,93 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper2 - __TestNamespace_CatchAllTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [30] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. + IntermediateToken - (48:2,13 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers. DefaultTagHelperCreate - - TestNamespace.ATagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (65:2,30 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (67:3,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. + IntermediateToken - (83:3,16 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper. DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (99:3,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (101:4,0 [41] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (126:4,25 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (142:4,41 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (144:5,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers + IntermediateToken - (175:5,31 [12] CssSelectorTagHelperAttributes.cshtml) - Html - 2 TagHelpers DefaultTagHelperCreate - - TestNamespace.ATagHelperMultipleSelectors DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (153:5,9 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (155:5,11 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (156:5,12 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false HtmlAttributeValue - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world + IntermediateToken - (161:5,17 [12] CssSelectorTagHelperAttributes.cshtml) - Html - ?hello=world DefaultTagHelperExecute - HtmlContent - (191:5,47 [35] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n - LazyIntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. - LazyIntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - - LazyIntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (191:5,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (193:6,0 [2] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (207:6,14 [13] CssSelectorTagHelperAttributes.cshtml) - Html - 0 TagHelpers. + IntermediateToken - (220:6,27 [4] CssSelectorTagHelperAttributes.cshtml) - Html - + IntermediateToken - (224:6,31 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (226:7,0 [32] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (243:7,17 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ + IntermediateToken - (234:7,8 [2] CssSelectorTagHelperAttributes.cshtml) - Html - ~/ CSharpExpressionAttributeValue - (236:7,10 [6] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (237:7,11 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (258:7,32 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (260:8,0 [46] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (291:8,31 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (306:8,46 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (308:9,0 [47] CssSelectorTagHelperAttributes.cshtml) - a - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper + IntermediateToken - (340:9,32 [11] CssSelectorTagHelperAttributes.cshtml) - Html - 1 TagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - href - HtmlAttributeValueStyle.SingleQuotes HtmlAttributeValue - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world + IntermediateToken - (317:9,9 [14] CssSelectorTagHelperAttributes.cshtml) - Html - ~/?hello=world CSharpExpressionAttributeValue - (331:9,23 [7] CssSelectorTagHelperAttributes.cshtml) - - LazyIntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false + IntermediateToken - (333:9,25 [5] CssSelectorTagHelperAttributes.cshtml) - CSharp - false DefaultTagHelperExecute - HtmlContent - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (355:9,47 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (357:10,0 [42] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -127,7 +127,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (399:10,42 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (401:11,0 [43] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 @@ -136,7 +136,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - LazyIntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (444:11,43 [2] CssSelectorTagHelperAttributes.cshtml) - Html - \n TagHelper - (446:12,0 [45] CssSelectorTagHelperAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt index d69a6e19ae9..e110b4dddb3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt @@ -34,61 +34,61 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [19] DesignTime.cshtml) - LazyIntermediateToken - (0:0,0 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (5:0,5 [14] DesignTime.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] DesignTime.cshtml) - Html -
+ IntermediateToken - (5:0,5 [14] DesignTime.cshtml) - Html - \n CSharpCode - (20:1,13 [36] DesignTime.cshtml) - LazyIntermediateToken - (20:1,13 [36] DesignTime.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (20:1,13 [36] DesignTime.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n HtmlContent - (56:2,4 [17] DesignTime.cshtml) - LazyIntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # + IntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) - LazyIntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i + IntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i HtmlContent - (75:2,23 [4] DesignTime.cshtml) - LazyIntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -

CSharpCode - (79:2,27 [15] DesignTime.cshtml) - LazyIntermediateToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } + IntermediateToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } HtmlContent - (94:3,13 [17] DesignTime.cshtml) - LazyIntermediateToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (102:4,6 [4] DesignTime.cshtml) - Html - \n\n - LazyIntermediateToken - (106:6,0 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -

+ IntermediateToken - (102:4,6 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (106:6,0 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) - LazyIntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) + IntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) HtmlContent - (126:7,15 [2] DesignTime.cshtml) - LazyIntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [24] DesignTime.cshtml) - LazyIntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( + IntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [19] DesignTime.cshtml) HtmlContent - (134:8,6 [7] DesignTime.cshtml) - LazyIntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar + IntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) - LazyIntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz + IntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz HtmlContent - (145:8,17 [8] DesignTime.cshtml) - LazyIntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz - LazyIntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) + IntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + IntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) HtmlContent - (154:8,26 [10] DesignTime.cshtml) - LazyIntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n Section - - Footer HtmlContent - (181:11,17 [22] DesignTime.cshtml) - LazyIntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo - LazyIntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + IntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n CSharpExpression - (204:13,5 [3] DesignTime.cshtml) - LazyIntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar + IntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar HtmlContent - (207:13,8 [2] DesignTime.cshtml) - LazyIntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt index d3807560f6b..b9630b13c7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_Runtime.ir.txt @@ -14,65 +14,65 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DesignTime - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [7] DesignTime.cshtml) - LazyIntermediateToken - (0:0,0 [4] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (5:0,5 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] DesignTime.cshtml) - Html -
+ IntermediateToken - (5:0,5 [2] DesignTime.cshtml) - Html - \n CSharpCode - (7:1,0 [12] DesignTime.cshtml) - LazyIntermediateToken - (7:1,0 [12] DesignTime.cshtml) - CSharp - + IntermediateToken - (7:1,0 [12] DesignTime.cshtml) - CSharp - CSharpCode - (20:1,13 [32] DesignTime.cshtml) - LazyIntermediateToken - (20:1,13 [32] DesignTime.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (20:1,13 [32] DesignTime.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n HtmlContent - (52:2,0 [21] DesignTime.cshtml) - LazyIntermediateToken - (52:2,0 [4] DesignTime.cshtml) - Html - - LazyIntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # + IntermediateToken - (52:2,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (56:2,4 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) - LazyIntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i + IntermediateToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i HtmlContent - (75:2,23 [6] DesignTime.cshtml) - LazyIntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (79:2,27 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (75:2,23 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (79:2,27 [2] DesignTime.cshtml) - Html - \n CSharpCode - (81:3,0 [15] DesignTime.cshtml) - LazyIntermediateToken - (81:3,0 [15] DesignTime.cshtml) - CSharp - }\n + IntermediateToken - (81:3,0 [15] DesignTime.cshtml) - CSharp - }\n HtmlContent - (96:4,0 [15] DesignTime.cshtml) - LazyIntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -
- LazyIntermediateToken - (102:4,6 [4] DesignTime.cshtml) - Html - \n\n - LazyIntermediateToken - (106:6,0 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (96:4,0 [6] DesignTime.cshtml) - Html -

+ IntermediateToken - (102:4,6 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (106:6,0 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) - LazyIntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) + IntermediateToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) HtmlContent - (126:7,15 [2] DesignTime.cshtml) - LazyIntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [24] DesignTime.cshtml) - LazyIntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( + IntermediateToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [19] DesignTime.cshtml) HtmlContent - (134:8,6 [7] DesignTime.cshtml) - LazyIntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar + IntermediateToken - (134:8,6 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) - LazyIntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz + IntermediateToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz HtmlContent - (145:8,17 [8] DesignTime.cshtml) - LazyIntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz - LazyIntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) + IntermediateToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + IntermediateToken - (149:8,21 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) HtmlContent - (154:8,26 [10] DesignTime.cshtml) - LazyIntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n + IntermediateToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (156:9,0 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n Section - - Footer HtmlContent - (181:11,17 [22] DesignTime.cshtml) - LazyIntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo - LazyIntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -

- LazyIntermediateToken - (197:12,14 [2] DesignTime.cshtml) - Html - \n - LazyIntermediateToken - (199:13,0 [4] DesignTime.cshtml) - Html - + IntermediateToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + IntermediateToken - (187:12,4 [2] DesignTime.cshtml) - Html -

+ IntermediateToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + IntermediateToken - (193:12,10 [4] DesignTime.cshtml) - Html -

+ IntermediateToken - (197:12,14 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (199:13,0 [4] DesignTime.cshtml) - Html - CSharpExpression - (204:13,5 [3] DesignTime.cshtml) - LazyIntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar + IntermediateToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar HtmlContent - (207:13,8 [2] DesignTime.cshtml) - LazyIntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n + IntermediateToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt index ab28801064e..6f895589d6c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt @@ -38,84 +38,84 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperHtmlAttribute - - TYPE - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperExecute - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false + IntermediateToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false DefaultTagHelperExecute - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button + IntermediateToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button DefaultTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - CSharp - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true + IntermediateToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true + IntermediateToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true DefaultTagHelperExecute - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 DefaultTagHelperHtmlAttribute - - AGE - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 + IntermediateToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 DefaultTagHelperHtmlAttribute - - Age - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 + IntermediateToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt index 23a4be0441f..67dc0663da8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt @@ -27,11 +27,11 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -41,7 +41,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -54,7 +54,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -69,7 +69,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_6 DefaultTagHelperExecute - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - LazyIntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - CSharp - 3 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt index fa8854357f2..a535bbc08ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt @@ -37,17 +37,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox + IntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - string TestNamespace.CatchAllTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox + IntermediateToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.InputTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true DefaultTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - bool TestNamespace.CatchAllTagHelper.Checked - HtmlAttributeValueStyle.DoubleQuotes diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt index ea69fd7cfab..23df2c8d31b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt @@ -18,7 +18,7 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper - __TestNamespace_CatchAllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - LazyIntermediateToken - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt index ab50d2f96a4..55d68713010 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt @@ -36,35 +36,35 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (57:2,22 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -73,86 +73,86 @@ IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - IntermediateToken - - Html - CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - IntermediateToken - - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } CSharpExpressionAttributeValue - (406:9,75 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (444:11,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpExpressionAttributeValue - (458:11,30 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (472:11,44 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static + IntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static HtmlAttributeValue - (479:11,51 [11] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content + IntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content CSharpExpressionAttributeValue - (490:11,62 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt index 072ac7c0357..d4150e4b5f0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt @@ -16,35 +16,35 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper - __TestNamespace_InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (51:2,16 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (57:2,22 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (121:4,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (132:4,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (140:4,61 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -53,86 +53,86 @@ IntermediateToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix IntermediateToken - - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) IntermediateToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + IntermediateToken - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix CSharpExpressionAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix + IntermediateToken - (227:6,73 [6] DynamicAttributeTagHelpers.cshtml) - Html - suffix DefaultTagHelperExecute - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - string TestNamespace.InputTagHelper.Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - IntermediateToken - - Html - CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - IntermediateToken - - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (388:9,57 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (399:9,68 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (404:9,73 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } CSharpExpressionAttributeValue - (406:9,75 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (444:11,16 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue + IntermediateToken - (445:11,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue CSharpExpressionAttributeValue - (458:11,30 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (460:11,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (472:11,44 [7] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static + IntermediateToken - (473:11,45 [6] DynamicAttributeTagHelpers.cshtml) - Html - static HtmlAttributeValue - (479:11,51 [11] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content + IntermediateToken - (483:11,55 [7] DynamicAttributeTagHelpers.cshtml) - Html - content CSharpExpressionAttributeValue - (490:11,62 [14] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue + IntermediateToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue DefaultTagHelperExecute - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - - LazyIntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { + IntermediateToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - LazyIntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { + IntermediateToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty + IntermediateToken - (554:13,42 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - LazyIntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - LazyIntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } + IntermediateToken - (565:13,53 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false + IntermediateToken - (570:13,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt index 00cb7150430..58ab9bc5e72 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt @@ -38,10 +38,10 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [15] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [4] EmptyAttributeTagHelpers.cshtml) - Html - \n\n - LazyIntermediateToken - (33:2,0 [4] EmptyAttributeTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (38:2,5 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (29:0,29 [4] EmptyAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (33:2,0 [4] EmptyAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (38:2,5 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (44:3,4 [34] EmptyAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -59,11 +59,11 @@ 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 + IntermediateToken - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (84:4,4 [64] EmptyAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (104:5,8 [34] EmptyAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -81,14 +81,14 @@ 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 + IntermediateToken - (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 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 - LazyIntermediateToken - (150:7,0 [6] EmptyAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (148:6,8 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (150:7,0 [6] EmptyAttributeTagHelpers.cshtml) - Html -
Inject - Inject - Inject - 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 114a2008c86..fd179830bd6 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 @@ -20,10 +20,10 @@ FieldDeclaration - - private - global::TestNamespace.PTagHelper - __TestNamespace_PTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [13] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (33:2,0 [4] EmptyAttributeTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (38:2,5 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:2,0 [4] EmptyAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (38:2,5 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (44:3,4 [34] EmptyAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -35,11 +35,11 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (78:3,38 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (84:4,4 [64] EmptyAttributeTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (94:4,14 [10] EmptyAttributeTagHelpers.cshtml) - Html - \n TagHelper - (104:5,8 [34] EmptyAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -51,14 +51,14 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) - LazyIntermediateToken - (138:5,42 [6] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (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 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 - LazyIntermediateToken - (150:7,0 [6] EmptyAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (148:6,8 [2] EmptyAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (150:7,0 [6] EmptyAttributeTagHelpers.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt index 93e01fddb1b..7a56075df13 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyCodeBlock.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n CSharpCode - (20:2,2 [0] EmptyCodeBlock.cshtml) - LazyIntermediateToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt index 0a7e699a421..deee18c893f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyCodeBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyCodeBlock.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n CSharpCode - (20:2,2 [0] EmptyCodeBlock.cshtml) - LazyIntermediateToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt index 29bcd1fe25f..73dc0225ab7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyExplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyExplicitExpression.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyExplicitExpression.cshtml) - Html - This is markup\n\n CSharpExpression - (20:2,2 [0] EmptyExplicitExpression.cshtml) - LazyIntermediateToken - (20:2,2 [0] EmptyExplicitExpression.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] EmptyExplicitExpression.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_Runtime.ir.txt index 4f98be73b69..0d3ded6d092 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyExplicitExpression - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyExplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyExplicitExpression.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyExplicitExpression.cshtml) - Html - This is markup\n\n CSharpExpression - (20:2,2 [0] EmptyExplicitExpression.cshtml) - LazyIntermediateToken - (20:2,2 [0] EmptyExplicitExpression.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] EmptyExplicitExpression.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt index 22ad9da3b97..3cf0dcd6451 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt @@ -33,11 +33,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - + IntermediateToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - CSharpCode - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt index d667609d267..9b02c55e448 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyImplicitExpressionInCode - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - + IntermediateToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - CSharpCode - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - LazyIntermediateToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt index f328d60f2e7..c60e48cc8ea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt @@ -33,11 +33,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyImplicitExpression.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyImplicitExpression.cshtml) - Html - This is markup\n\n CSharpExpression - (19:2,1 [0] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (19:2,1 [0] EmptyImplicitExpression.cshtml) - CSharp - + IntermediateToken - (19:2,1 [0] EmptyImplicitExpression.cshtml) - CSharp - HtmlContent - (19:2,1 [1] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (19:2,1 [1] EmptyImplicitExpression.cshtml) - Html - ! + IntermediateToken - (19:2,1 [1] EmptyImplicitExpression.cshtml) - Html - ! Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_Runtime.ir.txt index 6eace06f0a5..643bea8fbdd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyImplicitExpression - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [18] EmptyImplicitExpression.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] EmptyImplicitExpression.cshtml) - Html - This is markup\n\n CSharpExpression - (19:2,1 [0] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (19:2,1 [0] EmptyImplicitExpression.cshtml) - CSharp - + IntermediateToken - (19:2,1 [0] EmptyImplicitExpression.cshtml) - CSharp - HtmlContent - (19:2,1 [1] EmptyImplicitExpression.cshtml) - LazyIntermediateToken - (19:2,1 [1] EmptyImplicitExpression.cshtml) - Html - ! + IntermediateToken - (19:2,1 [1] EmptyImplicitExpression.cshtml) - Html - ! Inject - Inject - Inject - 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 04452f1d51b..8ea4479bf9d 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 @@ -37,11 +37,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] EnumTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] EnumTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] EnumTagHelpers.cshtml) - Html - \n\n CSharpCode - (37:2,2 [39] EnumTagHelpers.cshtml) - LazyIntermediateToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n + IntermediateToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n HtmlContent - (79:5,0 [2] EnumTagHelpers.cshtml) - LazyIntermediateToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n + IntermediateToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (81:6,0 [33] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -51,17 +51,17 @@ 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 + IntermediateToken - (114:6,33 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (116:7,0 [39] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (130:7,14 [21] EnumTagHelpers.cshtml) - - LazyIntermediateToken - (131:7,15 [20] EnumTagHelpers.cshtml) - CSharp - MyEnum.MySecondValue + IntermediateToken - (131:7,15 [20] EnumTagHelpers.cshtml) - CSharp - MyEnum.MySecondValue DefaultTagHelperExecute - HtmlContent - (155:7,39 [2] EnumTagHelpers.cshtml) - LazyIntermediateToken - (155:7,39 [2] EnumTagHelpers.cshtml) - Html - \n + IntermediateToken - (155:7,39 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (157:8,0 [25] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -70,7 +70,7 @@ 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 + IntermediateToken - (182:8,25 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (184:9,0 [50] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -81,7 +81,7 @@ 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 + IntermediateToken - (234:9,50 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (236:10,0 [51] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -94,7 +94,7 @@ 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 + IntermediateToken - (287:10,51 [2] EnumTagHelpers.cshtml) - Html - \n Inject - Inject - Inject - 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 391484d10db..5c082e69a3f 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 @@ -17,11 +17,11 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper - __TestNamespace_CatchAllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] EnumTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] EnumTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] EnumTagHelpers.cshtml) - Html - \n CSharpCode - (37:2,2 [39] EnumTagHelpers.cshtml) - LazyIntermediateToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n + IntermediateToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n HtmlContent - (79:5,0 [2] EnumTagHelpers.cshtml) - LazyIntermediateToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n + IntermediateToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (81:6,0 [33] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -31,17 +31,17 @@ 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 + IntermediateToken - (114:6,33 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (116:7,0 [39] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (130:7,14 [21] EnumTagHelpers.cshtml) - - LazyIntermediateToken - (131:7,15 [20] EnumTagHelpers.cshtml) - CSharp - MyEnum.MySecondValue + IntermediateToken - (131:7,15 [20] EnumTagHelpers.cshtml) - CSharp - MyEnum.MySecondValue DefaultTagHelperExecute - HtmlContent - (155:7,39 [2] EnumTagHelpers.cshtml) - LazyIntermediateToken - (155:7,39 [2] EnumTagHelpers.cshtml) - Html - \n + IntermediateToken - (155:7,39 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (157:8,0 [25] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -50,7 +50,7 @@ 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 + IntermediateToken - (182:8,25 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (184:9,0 [50] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -61,7 +61,7 @@ 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 + IntermediateToken - (234:9,50 [2] EnumTagHelpers.cshtml) - Html - \n TagHelper - (236:10,0 [51] EnumTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -74,7 +74,7 @@ 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 + IntermediateToken - (287:10,51 [2] EnumTagHelpers.cshtml) - Html - \n Inject - Inject - Inject - 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 d8f227ff645..794d09637ed 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 @@ -36,7 +36,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] EscapedExpression.cshtml) - LazyIntermediateToken - (31:0,31 [4] EscapedExpression.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] EscapedExpression.cshtml) - Html - \n\n TagHelper - (35:2,0 [35] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -45,7 +45,7 @@ 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 + IntermediateToken - (70:2,35 [2] EscapedExpression.cshtml) - Html - \n TagHelper - (72:3,0 [34] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -53,7 +53,7 @@ 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 + IntermediateToken - (106:3,34 [2] EscapedExpression.cshtml) - Html - \n TagHelper - (108:4,0 [40] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -61,7 +61,7 @@ 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 + IntermediateToken - (148:4,40 [2] EscapedExpression.cshtml) - Html - \n Inject - Inject - Inject - 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 5f2e30f2993..7ef5a6458fb 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 @@ -16,7 +16,7 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] EscapedExpression.cshtml) - LazyIntermediateToken - (33:1,0 [2] EscapedExpression.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] EscapedExpression.cshtml) - Html - \n TagHelper - (35:2,0 [35] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -25,7 +25,7 @@ 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 + IntermediateToken - (70:2,35 [2] EscapedExpression.cshtml) - Html - \n TagHelper - (72:3,0 [34] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -33,7 +33,7 @@ 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 + IntermediateToken - (106:3,34 [2] EscapedExpression.cshtml) - Html - \n TagHelper - (108:4,0 [40] EscapedExpression.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -41,7 +41,7 @@ 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 + IntermediateToken - (148:4,40 [2] EscapedExpression.cshtml) - Html - \n Inject - Inject - Inject - 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 2a437f476cb..df6e097e89d 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 @@ -36,9 +36,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] EscapedIdentifier.cshtml) - LazyIntermediateToken - (31:0,31 [4] EscapedIdentifier.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] EscapedIdentifier.cshtml) - Html - \n\n CSharpCode - (37:2,2 [163] EscapedIdentifier.cshtml) - LazyIntermediateToken - (37:2,2 [163] EscapedIdentifier.cshtml) - CSharp - \n var count = "1";\n var alive = true;\n var obj = new { age = (object)1 };\n var item = new { Items = new System.List() { "one", "two" } };\n + IntermediateToken - (37:2,2 [163] EscapedIdentifier.cshtml) - CSharp - \n var count = "1";\n var alive = true;\n var obj = new { age = (object)1 };\n var item = new { Items = new System.List() { "one", "two" } };\n TagHelper - (203:8,0 [55] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -48,7 +48,7 @@ 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 + IntermediateToken - (258:8,55 [2] EscapedIdentifier.cshtml) - Html - \n TagHelper - (260:9,0 [55] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -58,7 +58,7 @@ 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 + IntermediateToken - (315:9,55 [2] EscapedIdentifier.cshtml) - Html - \n TagHelper - (317:10,0 [154] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -66,7 +66,7 @@ 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 + IntermediateToken - (471:10,154 [2] EscapedIdentifier.cshtml) - Html - \n Inject - Inject - Inject - 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 30235756d9a..c6ea393ddcc 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 @@ -16,9 +16,9 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] EscapedIdentifier.cshtml) - LazyIntermediateToken - (33:1,0 [2] EscapedIdentifier.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] EscapedIdentifier.cshtml) - Html - \n CSharpCode - (37:2,2 [163] EscapedIdentifier.cshtml) - LazyIntermediateToken - (37:2,2 [163] EscapedIdentifier.cshtml) - CSharp - \n var count = "1";\n var alive = true;\n var obj = new { age = (object)1 };\n var item = new { Items = new System.List() { "one", "two" } };\n + IntermediateToken - (37:2,2 [163] EscapedIdentifier.cshtml) - CSharp - \n var count = "1";\n var alive = true;\n var obj = new { age = (object)1 };\n var item = new { Items = new System.List() { "one", "two" } };\n TagHelper - (203:8,0 [55] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -28,7 +28,7 @@ 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 + IntermediateToken - (258:8,55 [2] EscapedIdentifier.cshtml) - Html - \n TagHelper - (260:9,0 [55] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -38,7 +38,7 @@ 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 + IntermediateToken - (315:9,55 [2] EscapedIdentifier.cshtml) - Html - \n TagHelper - (317:10,0 [154] EscapedIdentifier.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -46,7 +46,7 @@ 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 + IntermediateToken - (471:10,154 [2] EscapedIdentifier.cshtml) - Html - \n Inject - Inject - Inject - 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 2281480f64c..d1ddfe4c50f 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 @@ -37,61 +37,61 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [5] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [4] EscapedTagHelpers.cshtml) - Html - \n\n - LazyIntermediateToken - (33:2,0 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (29:0,29 [4] EscapedTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (33:2,0 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (35:2,2 [47] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (35:2,2 [3] EscapedTagHelpers.cshtml) - Html - div - LazyIntermediateToken - (38:2,5 [36] EscapedTagHelpers.cshtml) - Html - class="randomNonTagHelperAttribute" - LazyIntermediateToken - (74:2,41 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (75:2,42 [6] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (81:3,4 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (35:2,2 [3] EscapedTagHelpers.cshtml) - Html - div + IntermediateToken - (38:2,5 [36] EscapedTagHelpers.cshtml) - Html - class="randomNonTagHelperAttribute" + IntermediateToken - (74:2,41 [1] EscapedTagHelpers.cshtml) - Html - > + IntermediateToken - (75:2,42 [6] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (81:3,4 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (83:3,6 [22] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (83:3,6 [1] EscapedTagHelpers.cshtml) - Html - p - LazyIntermediateToken - (84:3,7 [20] EscapedTagHelpers.cshtml) - Html - class="Hello World" - LazyIntermediateToken - (104:3,27 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (83:3,6 [1] EscapedTagHelpers.cshtml) - Html - p + IntermediateToken - (84:3,7 [20] EscapedTagHelpers.cshtml) - Html - class="Hello World" + IntermediateToken - (104:3,27 [1] EscapedTagHelpers.cshtml) - Html - CSharpExpression - (106:3,29 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (106:3,29 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (106:3,29 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (118:3,41 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (118:3,41 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (119:3,42 [10] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (129:4,8 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (118:3,41 [1] EscapedTagHelpers.cshtml) - Html - > + IntermediateToken - (119:3,42 [10] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (129:4,8 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (131:4,10 [31] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (131:4,10 [5] EscapedTagHelpers.cshtml) - Html - input - LazyIntermediateToken - (136:4,15 [12] EscapedTagHelpers.cshtml) - Html - type="text" - LazyIntermediateToken - (148:4,27 [1] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [2] EscapedTagHelpers.cshtml) - Html - /> - LazyIntermediateToken - (151:4,30 [10] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (161:5,8 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (131:4,10 [5] EscapedTagHelpers.cshtml) - Html - input + IntermediateToken - (136:4,15 [12] EscapedTagHelpers.cshtml) - Html - type="text" + IntermediateToken - (148:4,27 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [2] EscapedTagHelpers.cshtml) - Html - /> + IntermediateToken - (151:4,30 [10] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (161:5,8 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (163:5,10 [22] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (163:5,10 [2] EscapedTagHelpers.cshtml) - Html - em - LazyIntermediateToken - (165:5,12 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (166:5,13 [17] EscapedTagHelpers.cshtml) - Html - Not a TagHelper: - LazyIntermediateToken - (183:5,30 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (166:5,13 [17] EscapedTagHelpers.cshtml) - Html - Not a TagHelper: + IntermediateToken - (183:5,30 [2] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (189:5,36 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (186:5,33 [3] EscapedTagHelpers.cshtml) - Html - em> + IntermediateToken - (189:5,36 [1] EscapedTagHelpers.cshtml) - Html - TagHelper - (190:5,37 [45] EscapedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (203:5,50 [13] EscapedTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (203:5,50 [13] EscapedTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (227:5,74 [4] EscapedTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes 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 - LazyIntermediateToken - (241:6,4 [2] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (246:6,9 [2] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (248:7,0 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (246:6,9 [2] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (248:7,0 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (251:7,3 [4] EscapedTagHelpers.cshtml) - Html - div> Inject - Inject - Inject - 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 33f184ea0c8..18eee37b3c5 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 @@ -17,61 +17,61 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [3] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (33:2,0 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (31:1,0 [2] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:2,0 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (35:2,2 [47] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (35:2,2 [3] EscapedTagHelpers.cshtml) - Html - div - LazyIntermediateToken - (38:2,5 [36] EscapedTagHelpers.cshtml) - Html - class="randomNonTagHelperAttribute" - LazyIntermediateToken - (74:2,41 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (75:2,42 [6] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (81:3,4 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (35:2,2 [3] EscapedTagHelpers.cshtml) - Html - div + IntermediateToken - (38:2,5 [36] EscapedTagHelpers.cshtml) - Html - class="randomNonTagHelperAttribute" + IntermediateToken - (74:2,41 [1] EscapedTagHelpers.cshtml) - Html - > + IntermediateToken - (75:2,42 [6] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (81:3,4 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (83:3,6 [22] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (83:3,6 [1] EscapedTagHelpers.cshtml) - Html - p - LazyIntermediateToken - (84:3,7 [20] EscapedTagHelpers.cshtml) - Html - class="Hello World" - LazyIntermediateToken - (104:3,27 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (83:3,6 [1] EscapedTagHelpers.cshtml) - Html - p + IntermediateToken - (84:3,7 [20] EscapedTagHelpers.cshtml) - Html - class="Hello World" + IntermediateToken - (104:3,27 [1] EscapedTagHelpers.cshtml) - Html - CSharpExpression - (106:3,29 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (106:3,29 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (106:3,29 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now HtmlContent - (118:3,41 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (118:3,41 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (119:3,42 [10] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (129:4,8 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (118:3,41 [1] EscapedTagHelpers.cshtml) - Html - > + IntermediateToken - (119:3,42 [10] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (129:4,8 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (131:4,10 [31] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (131:4,10 [5] EscapedTagHelpers.cshtml) - Html - input - LazyIntermediateToken - (136:4,15 [12] EscapedTagHelpers.cshtml) - Html - type="text" - LazyIntermediateToken - (148:4,27 [1] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (149:4,28 [2] EscapedTagHelpers.cshtml) - Html - /> - LazyIntermediateToken - (151:4,30 [10] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (161:5,8 [1] EscapedTagHelpers.cshtml) - Html - < + IntermediateToken - (131:4,10 [5] EscapedTagHelpers.cshtml) - Html - input + IntermediateToken - (136:4,15 [12] EscapedTagHelpers.cshtml) - Html - type="text" + IntermediateToken - (148:4,27 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (149:4,28 [2] EscapedTagHelpers.cshtml) - Html - /> + IntermediateToken - (151:4,30 [10] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (161:5,8 [1] EscapedTagHelpers.cshtml) - Html - < HtmlContent - (163:5,10 [22] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (163:5,10 [2] EscapedTagHelpers.cshtml) - Html - em - LazyIntermediateToken - (165:5,12 [1] EscapedTagHelpers.cshtml) - Html - > - LazyIntermediateToken - (166:5,13 [17] EscapedTagHelpers.cshtml) - Html - Not a TagHelper: - LazyIntermediateToken - (183:5,30 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (166:5,13 [17] EscapedTagHelpers.cshtml) - Html - Not a TagHelper: + IntermediateToken - (183:5,30 [2] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (189:5,36 [1] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (186:5,33 [3] EscapedTagHelpers.cshtml) - Html - em> + IntermediateToken - (189:5,36 [1] EscapedTagHelpers.cshtml) - Html - TagHelper - (190:5,37 [45] EscapedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (203:5,50 [13] EscapedTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (203:5,50 [13] EscapedTagHelpers.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (204:5,51 [12] EscapedTagHelpers.cshtml) - LazyIntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now + IntermediateToken - (204:5,51 [12] EscapedTagHelpers.cshtml) - CSharp - DateTime.Now DefaultTagHelperProperty - (227:5,74 [4] EscapedTagHelpers.cshtml) - checked - bool TestNamespace.InputTagHelper2.Checked - HtmlAttributeValueStyle.DoubleQuotes 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 - LazyIntermediateToken - (241:6,4 [2] EscapedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (246:6,9 [2] EscapedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (248:7,0 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (246:6,9 [2] EscapedTagHelpers.cshtml) - Html - \n + IntermediateToken - (248:7,0 [2] EscapedTagHelpers.cshtml) - Html - + IntermediateToken - (251:7,3 [4] EscapedTagHelpers.cshtml) - Html - div> Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt index fbef1cc35bc..511688e8994 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n CSharpExpression - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_Runtime.ir.txt index f7b7ac59152..92da1e7e8b3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpressionAtEOF - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n CSharpExpression - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - CSharp - + IntermediateToken - (20:2,2 [0] ExplicitExpressionAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt index d3c672320d5..1120a866527 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt @@ -33,13 +33,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] ExplicitExpressionWithMarkup.cshtml) - LazyIntermediateToken - (0:0,0 [4] ExplicitExpressionWithMarkup.cshtml) - Html -
+ IntermediateToken - (0:0,0 [4] ExplicitExpressionWithMarkup.cshtml) - Html -
CSharpExpression - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) Template - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) HtmlContent - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - LazyIntermediateToken - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - Html -
- LazyIntermediateToken - (14:0,14 [0] ExplicitExpressionWithMarkup.cshtml) - CSharp - + IntermediateToken - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - Html -
+ IntermediateToken - (14:0,14 [0] ExplicitExpressionWithMarkup.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_Runtime.ir.txt index 0206aef1614..67e361be906 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_Runtime.ir.txt @@ -14,13 +14,13 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpressionWithMarkup - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] ExplicitExpressionWithMarkup.cshtml) - LazyIntermediateToken - (0:0,0 [4] ExplicitExpressionWithMarkup.cshtml) - Html -
+ IntermediateToken - (0:0,0 [4] ExplicitExpressionWithMarkup.cshtml) - Html -
CSharpExpression - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) Template - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) HtmlContent - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - LazyIntermediateToken - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - Html -
- LazyIntermediateToken - (14:0,14 [0] ExplicitExpressionWithMarkup.cshtml) - CSharp - + IntermediateToken - (8:0,8 [6] ExplicitExpressionWithMarkup.cshtml) - Html -
+ IntermediateToken - (14:0,14 [0] ExplicitExpressionWithMarkup.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt index a90513cbdf7..aeefdec9c9b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [8] ExplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [8] ExplicitExpression.cshtml) - Html - 1 + 1 = + IntermediateToken - (0:0,0 [8] ExplicitExpression.cshtml) - Html - 1 + 1 = CSharpExpression - (10:0,10 [3] ExplicitExpression.cshtml) - LazyIntermediateToken - (10:0,10 [3] ExplicitExpression.cshtml) - CSharp - 1+1 + IntermediateToken - (10:0,10 [3] ExplicitExpression.cshtml) - CSharp - 1+1 Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_Runtime.ir.txt index ad32b2e0ca4..193b4ff3f7d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpression - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [8] ExplicitExpression.cshtml) - LazyIntermediateToken - (0:0,0 [8] ExplicitExpression.cshtml) - Html - 1 + 1 = + IntermediateToken - (0:0,0 [8] ExplicitExpression.cshtml) - Html - 1 + 1 = CSharpExpression - (10:0,10 [3] ExplicitExpression.cshtml) - LazyIntermediateToken - (10:0,10 [3] ExplicitExpression.cshtml) - CSharp - 1+1 + IntermediateToken - (10:0,10 [3] ExplicitExpression.cshtml) - CSharp - 1+1 Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt index 337df7737a6..7cc63a44afd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt @@ -33,36 +33,36 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [51] ExpressionsInCode.cshtml) - LazyIntermediateToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n + IntermediateToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) - LazyIntermediateToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (59:5,1 [23] ExpressionsInCode.cshtml) - LazyIntermediateToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n + IntermediateToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n CSharpExpression - (83:6,5 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo + IntermediateToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo CSharpCode - (86:6,8 [16] ExpressionsInCode.cshtml) - LazyIntermediateToken - (86:6,8 [16] ExpressionsInCode.cshtml) - CSharp - \n} else {\n + IntermediateToken - (86:6,8 [16] ExpressionsInCode.cshtml) - CSharp - \n} else {\n HtmlContent - (102:8,4 [19] ExpressionsInCode.cshtml) - LazyIntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -

- LazyIntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! - LazyIntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + IntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -

CSharpCode - (121:8,23 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} + IntermediateToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) - LazyIntermediateToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n - LazyIntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -

- LazyIntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n + IntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (134:12,1 [38] ExpressionsInCode.cshtml) - LazyIntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n + IntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) - LazyIntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") + IntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpCode - (196:13,28 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} + IntermediateToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) - LazyIntermediateToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n - LazyIntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt index fc5e2f7292b..1202e55683b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt @@ -14,37 +14,37 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExpressionsInCode - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [51] ExpressionsInCode.cshtml) - LazyIntermediateToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n + IntermediateToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) - LazyIntermediateToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (59:5,1 [23] ExpressionsInCode.cshtml) - LazyIntermediateToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n + IntermediateToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n CSharpExpression - (83:6,5 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo + IntermediateToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo CSharpCode - (86:6,8 [12] ExpressionsInCode.cshtml) - LazyIntermediateToken - (86:6,8 [12] ExpressionsInCode.cshtml) - CSharp - \n} else {\n + IntermediateToken - (86:6,8 [12] ExpressionsInCode.cshtml) - CSharp - \n} else {\n HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) - LazyIntermediateToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - - LazyIntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -

- LazyIntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! - LazyIntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -

- LazyIntermediateToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - + IntermediateToken - (102:8,4 [2] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + IntermediateToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (123:9,0 [3] ExpressionsInCode.cshtml) - LazyIntermediateToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n + IntermediateToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) - LazyIntermediateToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n - LazyIntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -

- LazyIntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n + IntermediateToken - (128:11,0 [2] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpCode - (134:12,1 [38] ExpressionsInCode.cshtml) - LazyIntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n + IntermediateToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) - LazyIntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") + IntermediateToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpCode - (196:13,28 [5] ExpressionsInCode.cshtml) - LazyIntermediateToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n + IntermediateToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) - LazyIntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -

+ IntermediateToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt index 30b7218368c..458d2a72c48 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpCode - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n + IntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt index deee0e85d86..005efcfb0ec 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlockMinimal - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpCode - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - LazyIntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n + IntermediateToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt index 8fa7fe03939..3acd442f19e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt @@ -33,15 +33,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) - LazyIntermediateToken - (17:2,1 [4] FunctionsBlock.cshtml) - Html - \n\n + IntermediateToken - (17:2,1 [4] FunctionsBlock.cshtml) - Html - \n\n HtmlContent - (138:9,1 [28] FunctionsBlock.cshtml) - LazyIntermediateToken - (138:9,1 [28] FunctionsBlock.cshtml) - Html - \n\nHere's a random number: + IntermediateToken - (138:9,1 [28] FunctionsBlock.cshtml) - Html - \n\nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) - LazyIntermediateToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() + IntermediateToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpCode - (12:0,12 [4] FunctionsBlock.cshtml) - LazyIntermediateToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n + IntermediateToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n CSharpCode - (33:4,12 [104] FunctionsBlock.cshtml) - LazyIntermediateToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n + IntermediateToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt index f49ba49e18e..e2572584ce6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt @@ -14,15 +14,15 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (19:3,0 [2] FunctionsBlock.cshtml) - LazyIntermediateToken - (19:3,0 [2] FunctionsBlock.cshtml) - Html - \n + IntermediateToken - (19:3,0 [2] FunctionsBlock.cshtml) - Html - \n HtmlContent - (140:10,0 [26] FunctionsBlock.cshtml) - LazyIntermediateToken - (140:10,0 [26] FunctionsBlock.cshtml) - Html - \nHere's a random number: + IntermediateToken - (140:10,0 [26] FunctionsBlock.cshtml) - Html - \nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) - LazyIntermediateToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() + IntermediateToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpCode - (12:0,12 [4] FunctionsBlock.cshtml) - LazyIntermediateToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n + IntermediateToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n CSharpCode - (33:4,12 [104] FunctionsBlock.cshtml) - LazyIntermediateToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n + IntermediateToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt index 55a0f83aa61..96ab8e226cc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] HiddenSpansInCode.cshtml) - LazyIntermediateToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n CSharpCode - (9:1,5 [5] HiddenSpansInCode.cshtml) - LazyIntermediateToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n + IntermediateToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt index dcf3272a106..4c95dfb1e19 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HiddenSpansInCode - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] HiddenSpansInCode.cshtml) - LazyIntermediateToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n CSharpCode - (9:1,5 [5] HiddenSpansInCode.cshtml) - LazyIntermediateToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n + IntermediateToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt index e78cd9b7063..8a2d5573cab 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt @@ -35,16 +35,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - LazyIntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html - - LazyIntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Double.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html - + IntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Double.cshtml) - Html - \n TagHelper - (12:1,0 [33] HtmlCommentWithQuote_Double.cshtml) - img - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperHtmlAttribute - - src - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (22:1,10 [19] HtmlCommentWithQuote_Double.cshtml) - LazyIntermediateToken - (22:1,10 [19] HtmlCommentWithQuote_Double.cshtml) - Html - ~/images/submit.png + IntermediateToken - (22:1,10 [19] HtmlCommentWithQuote_Double.cshtml) - Html - ~/images/submit.png DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt index 9b39e382345..6a34661b230 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt @@ -17,10 +17,10 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - LazyIntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html - - LazyIntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Double.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html - + IntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Double.cshtml) - Html - \n TagHelper - (12:1,0 [33] HtmlCommentWithQuote_Double.cshtml) - img - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt index 8d278471394..952490f052d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt @@ -35,16 +35,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - LazyIntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html - - LazyIntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Single.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html - + IntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Single.cshtml) - Html - \n TagHelper - (12:1,0 [33] HtmlCommentWithQuote_Single.cshtml) - img - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper DefaultTagHelperHtmlAttribute - - src - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (22:1,10 [19] HtmlCommentWithQuote_Single.cshtml) - LazyIntermediateToken - (22:1,10 [19] HtmlCommentWithQuote_Single.cshtml) - Html - ~/images/submit.png + IntermediateToken - (22:1,10 [19] HtmlCommentWithQuote_Single.cshtml) - Html - ~/images/submit.png DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt index 852366b746b..9eb5f375a29 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt @@ -17,10 +17,10 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - LazyIntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html - - LazyIntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Single.cshtml) - Html - \n + IntermediateToken - (0:0,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html - + IntermediateToken - (10:0,10 [2] HtmlCommentWithQuote_Single.cshtml) - Html - \n TagHelper - (12:1,0 [33] HtmlCommentWithQuote_Single.cshtml) - img - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_DesignTime.ir.txt index cab993cd2a3..0c7a98f5b08 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_DesignTime.ir.txt @@ -34,9 +34,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (25:1,0 [2] Implements.cshtml) - LazyIntermediateToken - (25:1,0 [2] Implements.cshtml) - Html - \n + IntermediateToken - (25:1,0 [2] Implements.cshtml) - Html - \n CSharpCode - (39:2,12 [38] Implements.cshtml) - LazyIntermediateToken - (39:2,12 [38] Implements.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n + IntermediateToken - (39:2,12 [38] Implements.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_DesignTime.ir.txt index 3b58ecf6d0b..5a9e684d979 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_DesignTime.ir.txt @@ -36,11 +36,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (81:3,0 [2] Implements_Multiple.cshtml) - LazyIntermediateToken - (81:3,0 [2] Implements_Multiple.cshtml) - Html - \n + IntermediateToken - (81:3,0 [2] Implements_Multiple.cshtml) - Html - \n HtmlContent - (234:10,1 [2] Implements_Multiple.cshtml) - LazyIntermediateToken - (234:10,1 [2] Implements_Multiple.cshtml) - Html - \n + IntermediateToken - (234:10,1 [2] Implements_Multiple.cshtml) - Html - \n CSharpCode - (95:4,12 [138] Implements_Multiple.cshtml) - LazyIntermediateToken - (95:4,12 [138] Implements_Multiple.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n\n bool IEquatable.Equals(string x) => false;\n\n object ICloneable.Clone() => this;\n + IntermediateToken - (95:4,12 [138] Implements_Multiple.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n\n bool IEquatable.Equals(string x) => false;\n\n object ICloneable.Clone() => this;\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_Runtime.ir.txt index 98f9164e218..519c0df492a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Multiple_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Implements_Multiple - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - IDisposable, IEquatable, ICloneable MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (81:3,0 [2] Implements_Multiple.cshtml) - LazyIntermediateToken - (81:3,0 [2] Implements_Multiple.cshtml) - Html - \n + IntermediateToken - (81:3,0 [2] Implements_Multiple.cshtml) - Html - \n CSharpCode - (95:4,12 [138] Implements_Multiple.cshtml) - LazyIntermediateToken - (95:4,12 [138] Implements_Multiple.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n\n bool IEquatable.Equals(string x) => false;\n\n object ICloneable.Clone() => this;\n + IntermediateToken - (95:4,12 [138] Implements_Multiple.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n\n bool IEquatable.Equals(string x) => false;\n\n object ICloneable.Clone() => this;\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Runtime.ir.txt index 4027bd1b1d5..408501c6e4e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Implements_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Implements - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - IDisposable MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (25:1,0 [2] Implements.cshtml) - LazyIntermediateToken - (25:1,0 [2] Implements.cshtml) - Html - \n + IntermediateToken - (25:1,0 [2] Implements.cshtml) - Html - \n CSharpCode - (39:2,12 [38] Implements.cshtml) - LazyIntermediateToken - (39:2,12 [38] Implements.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n + IntermediateToken - (39:2,12 [38] Implements.cshtml) - CSharp - \n void IDisposable.Dispose() { }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt index 94746ecc0c6..ded30da3cdf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp - + IntermediateToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt index cd9f949fc78..2c92ea6032f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpressionAtEOF - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n + IntermediateToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - LazyIntermediateToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp - + IntermediateToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt index 39c19dcb1ea..a33215d5cd6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt @@ -33,17 +33,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [36] ImplicitExpression.cshtml) - LazyIntermediateToken - (1:0,1 [36] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (1:0,1 [36] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n HtmlContent - (37:1,4 [17] ImplicitExpression.cshtml) - LazyIntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -

- LazyIntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # + IntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -

+ IntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i + IntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) - LazyIntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -

+ IntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -

CSharpCode - (60:1,27 [3] ImplicitExpression.cshtml) - LazyIntermediateToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} + IntermediateToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt index 7693cf998ab..d717134beee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt @@ -14,19 +14,19 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpression - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [32] ImplicitExpression.cshtml) - LazyIntermediateToken - (1:0,1 [32] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (1:0,1 [32] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n HtmlContent - (33:1,0 [21] ImplicitExpression.cshtml) - LazyIntermediateToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - - LazyIntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -

- LazyIntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # + IntermediateToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - + IntermediateToken - (37:1,4 [2] ImplicitExpression.cshtml) - Html -

+ IntermediateToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i + IntermediateToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) - LazyIntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -

- LazyIntermediateToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n + IntermediateToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -

+ IntermediateToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n CSharpCode - (62:2,0 [1] ImplicitExpression.cshtml) - LazyIntermediateToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } + IntermediateToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index 5748fd781a6..bc6fb665623 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -44,69 +44,69 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (100:2,13 [0] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (100:2,13 [0] IncompleteDirectives.cshtml) - HtmlContent - (100:2,13 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (100:2,13 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (100:2,13 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (116:3,14 [0] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (116:3,14 [0] IncompleteDirectives.cshtml) - HtmlContent - (116:3,14 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (116:3,14 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (116:3,14 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (132:4,14 [1] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (132:4,14 [1] IncompleteDirectives.cshtml) - " HtmlContent - (133:4,15 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (133:4,15 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (133:4,15 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (153:6,16 [0] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (153:6,16 [0] IncompleteDirectives.cshtml) - HtmlContent - (153:6,16 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (153:6,16 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (153:6,16 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (172:7,17 [0] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (172:7,17 [0] IncompleteDirectives.cshtml) - HtmlContent - (172:7,17 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (172:7,17 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (172:7,17 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (191:8,17 [1] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (191:8,17 [1] IncompleteDirectives.cshtml) - " HtmlContent - (192:8,18 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (192:8,18 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (192:8,18 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (212:10,16 [0] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (212:10,16 [0] IncompleteDirectives.cshtml) - HtmlContent - (212:10,16 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (212:10,16 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (212:10,16 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (231:11,17 [0] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (231:11,17 [0] IncompleteDirectives.cshtml) - HtmlContent - (231:11,17 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (231:11,17 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (231:11,17 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (250:12,17 [1] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (250:12,17 [1] IncompleteDirectives.cshtml) - " HtmlContent - (251:12,18 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (251:12,18 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (251:12,18 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (255:14,0 [9] IncompleteDirectives.cshtml) - inherits CSharpCode - (264:14,9 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (264:14,9 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (266:15,0 [10] IncompleteDirectives.cshtml) - inherits DirectiveToken - (276:15,10 [0] IncompleteDirectives.cshtml) - HtmlContent - (276:15,10 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (280:17,0 [12] IncompleteDirectives.cshtml) - functions MalformedDirective - (292:18,0 [15] IncompleteDirectives.cshtml) - functions MalformedDirective - (307:20,0 [8] IncompleteDirectives.cshtml) - section CSharpCode - (315:20,8 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (315:20,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (317:21,0 [9] IncompleteDirectives.cshtml) - section DirectiveToken - (326:21,9 [0] IncompleteDirectives.cshtml) - HtmlContent - (326:21,9 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (330:23,0 [9] IncompleteDirectives.cshtml) - section HtmlContent - (339:23,9 [3] IncompleteDirectives.cshtml) - LazyIntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n + IntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n MalformedDirective - (342:24,0 [12] IncompleteDirectives.cshtml) - functions CSharpCode - (354:24,12 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index 7274c0398a5..9902d2bd157 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_IncompleteDirectives - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (85:1,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (85:1,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (100:2,13 [2] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (100:2,13 [2] IncompleteDirectives.cshtml) - MalformedDirective - (116:3,14 [2] IncompleteDirectives.cshtml) - addTagHelper @@ -22,7 +22,7 @@ MalformedDirective - (132:4,14 [3] IncompleteDirectives.cshtml) - addTagHelper DirectiveToken - (132:4,14 [3] IncompleteDirectives.cshtml) - " HtmlContent - (135:5,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (135:5,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (135:5,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (153:6,16 [2] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (153:6,16 [2] IncompleteDirectives.cshtml) - MalformedDirective - (172:7,17 [2] IncompleteDirectives.cshtml) - removeTagHelper @@ -30,7 +30,7 @@ MalformedDirective - (191:8,17 [3] IncompleteDirectives.cshtml) - removeTagHelper DirectiveToken - (191:8,17 [3] IncompleteDirectives.cshtml) - " HtmlContent - (194:9,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (194:9,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (194:9,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (212:10,16 [2] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (212:10,16 [2] IncompleteDirectives.cshtml) - MalformedDirective - (231:11,17 [2] IncompleteDirectives.cshtml) - tagHelperPrefix @@ -38,33 +38,33 @@ MalformedDirective - (250:12,17 [3] IncompleteDirectives.cshtml) - tagHelperPrefix DirectiveToken - (250:12,17 [3] IncompleteDirectives.cshtml) - " HtmlContent - (253:13,0 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (253:13,0 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (253:13,0 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (255:14,0 [9] IncompleteDirectives.cshtml) - inherits CSharpCode - (264:14,9 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (264:14,9 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (264:14,9 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (266:15,0 [10] IncompleteDirectives.cshtml) - inherits DirectiveToken - (276:15,10 [0] IncompleteDirectives.cshtml) - HtmlContent - (276:15,10 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (280:17,0 [12] IncompleteDirectives.cshtml) - functions MalformedDirective - (292:18,0 [15] IncompleteDirectives.cshtml) - functions MalformedDirective - (307:20,0 [8] IncompleteDirectives.cshtml) - section CSharpCode - (315:20,8 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (315:20,8 [0] IncompleteDirectives.cshtml) - CSharp - HtmlContent - (315:20,8 [2] IncompleteDirectives.cshtml) - LazyIntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n + IntermediateToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n MalformedDirective - (317:21,0 [9] IncompleteDirectives.cshtml) - section DirectiveToken - (326:21,9 [0] IncompleteDirectives.cshtml) - HtmlContent - (326:21,9 [4] IncompleteDirectives.cshtml) - LazyIntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n + IntermediateToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n MalformedDirective - (330:23,0 [9] IncompleteDirectives.cshtml) - section HtmlContent - (339:23,9 [3] IncompleteDirectives.cshtml) - LazyIntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n + IntermediateToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n MalformedDirective - (342:24,0 [12] IncompleteDirectives.cshtml) - functions CSharpCode - (354:24,12 [0] IncompleteDirectives.cshtml) - LazyIntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - + IntermediateToken - (354:24,12 [0] IncompleteDirectives.cshtml) - CSharp - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt index d354f90cf3e..a233d7a42e2 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 @@ -36,7 +36,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] IncompleteTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [4] IncompleteTagHelper.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] IncompleteTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt index b8f46001e5a..40ec2113a91 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt @@ -17,7 +17,7 @@ FieldDeclaration - - private - global::TestNamespace.PTagHelper - __TestNamespace_PTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] IncompleteTagHelper.cshtml) - LazyIntermediateToken - (33:1,0 [2] IncompleteTagHelper.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] IncompleteTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt index 92d236e6f5e..fec3663e590 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt @@ -34,9 +34,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] Inherits.cshtml) - LazyIntermediateToken - (33:1,0 [2] Inherits.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] Inherits.cshtml) - Html - \n CSharpExpression - (36:2,1 [5] Inherits.cshtml) - LazyIntermediateToken - (36:2,1 [5] Inherits.cshtml) - CSharp - foo() + IntermediateToken - (36:2,1 [5] Inherits.cshtml) - CSharp - foo() Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt index 8f7bcf659b4..63d50a0b4be 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt @@ -14,9 +14,9 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Inherits - foo.bar>.boz - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] Inherits.cshtml) - LazyIntermediateToken - (33:1,0 [2] Inherits.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] Inherits.cshtml) - Html - \n CSharpExpression - (36:2,1 [5] Inherits.cshtml) - LazyIntermediateToken - (36:2,1 [5] Inherits.cshtml) - CSharp - foo() + IntermediateToken - (36:2,1 [5] Inherits.cshtml) - CSharp - foo() Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt index 7fe620ea765..da6b97bb16b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt @@ -36,21 +36,21 @@ MalformedDirective - (0:0,0 [13] InlineBlocks.cshtml) - section DirectiveToken - (9:0,9 [4] InlineBlocks.cshtml) - Link HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - LazyIntermediateToken - (13:0,13 [21] InlineBlocks.cshtml) - Html - (string link) {\n - LazyIntermediateToken - (34:1,4 [2] InlineBlocks.cshtml) - Html - - LazyIntermediateToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} + IntermediateToken - (95:1,65 [1] InlineBlocks.cshtml) - Html - + IntermediateToken - (96:1,66 [2] InlineBlocks.cshtml) - Html - /> + IntermediateToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt index 5fb43452b2c..3b7c3a7415e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt @@ -16,21 +16,21 @@ MalformedDirective - (0:0,0 [13] InlineBlocks.cshtml) - section DirectiveToken - (9:0,9 [4] InlineBlocks.cshtml) - Link HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - LazyIntermediateToken - (13:0,13 [21] InlineBlocks.cshtml) - Html - (string link) {\n - LazyIntermediateToken - (34:1,4 [2] InlineBlocks.cshtml) - Html - - LazyIntermediateToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} + IntermediateToken - (95:1,65 [1] InlineBlocks.cshtml) - Html - + IntermediateToken - (96:1,66 [2] InlineBlocks.cshtml) - Html - /> + IntermediateToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt index a2ae4a6f8b2..1f104d794dc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt @@ -33,115 +33,115 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [32] Instrumented.cshtml) - LazyIntermediateToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = + IntermediateToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) HtmlContent - (35:2,15 [10] Instrumented.cshtml) - LazyIntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar - LazyIntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + IntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -

CSharpCode - (45:2,25 [7] Instrumented.cshtml) - LazyIntermediateToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n + IntermediateToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n HtmlContent - (54:3,6 [14] Instrumented.cshtml) - LazyIntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + IntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n CSharpCode - (68:4,0 [4] Instrumented.cshtml) - LazyIntermediateToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - + IntermediateToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - HtmlContent - (72:4,4 [19] Instrumented.cshtml) - LazyIntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World - LazyIntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + IntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -

CSharpCode - (91:4,23 [2] Instrumented.cshtml) - LazyIntermediateToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n + IntermediateToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n HtmlContent - (96:6,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (99:7,1 [22] Instrumented.cshtml) - LazyIntermediateToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (121:8,4 [19] Instrumented.cshtml) - LazyIntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # + IntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) - LazyIntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i + IntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i HtmlContent - (144:8,27 [4] Instrumented.cshtml) - LazyIntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -

CSharpCode - (148:8,31 [16] Instrumented.cshtml) - LazyIntermediateToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (164:10,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (169:12,1 [19] Instrumented.cshtml) - LazyIntermediateToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (188:13,4 [25] Instrumented.cshtml) - LazyIntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -

CSharpCode - (213:13,29 [3] Instrumented.cshtml) - LazyIntermediateToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (216:14,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (221:16,1 [35] Instrumented.cshtml) - LazyIntermediateToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (256:18,8 [36] Instrumented.cshtml) - LazyIntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -

CSharpCode - (292:18,44 [40] Instrumented.cshtml) - LazyIntermediateToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (332:21,8 [29] Instrumented.cshtml) - LazyIntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + IntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -

CSharpCode - (361:21,37 [19] Instrumented.cshtml) - LazyIntermediateToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} + IntermediateToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} HtmlContent - (380:23,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (385:25,1 [39] Instrumented.cshtml) - LazyIntermediateToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (424:26,4 [25] Instrumented.cshtml) - LazyIntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # + IntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) - LazyIntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j + IntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j HtmlContent - (453:26,33 [4] Instrumented.cshtml) - LazyIntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -

CSharpCode - (457:26,37 [3] Instrumented.cshtml) - LazyIntermediateToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (460:27,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (465:29,1 [11] Instrumented.cshtml) - LazyIntermediateToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n + IntermediateToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n HtmlContent - (476:30,4 [35] Instrumented.cshtml) - LazyIntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -

CSharpCode - (511:30,39 [31] Instrumented.cshtml) - LazyIntermediateToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (542:32,4 [29] Instrumented.cshtml) - LazyIntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) - LazyIntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message + IntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message HtmlContent - (584:32,46 [4] Instrumented.cshtml) - LazyIntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -

CSharpCode - (588:32,50 [3] Instrumented.cshtml) - LazyIntermediateToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} HtmlContent - (591:33,1 [4] Instrumented.cshtml) - LazyIntermediateToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n + IntermediateToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n CSharpCode - (596:35,1 [26] Instrumented.cshtml) - LazyIntermediateToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (622:36,4 [47] Instrumented.cshtml) - LazyIntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -

CSharpCode - (669:36,51 [3] Instrumented.cshtml) - LazyIntermediateToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} + IntermediateToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt index 472ccdcbb4b..30e79c60eec 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt @@ -14,132 +14,132 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Instrumented - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [32] Instrumented.cshtml) - LazyIntermediateToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = + IntermediateToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) HtmlContent - (35:2,15 [10] Instrumented.cshtml) - LazyIntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar - LazyIntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (35:2,15 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + IntermediateToken - (41:2,21 [4] Instrumented.cshtml) - Html -

CSharpCode - (45:2,25 [3] Instrumented.cshtml) - LazyIntermediateToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n + IntermediateToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n HtmlContent - (48:3,0 [4] Instrumented.cshtml) - LazyIntermediateToken - (48:3,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (48:3,0 [4] Instrumented.cshtml) - Html - HtmlContent - (54:3,6 [39] Instrumented.cshtml) - LazyIntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n - LazyIntermediateToken - (68:4,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World - LazyIntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + IntermediateToken - (68:4,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (72:4,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + IntermediateToken - (87:4,19 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n CSharpCode - (93:5,0 [0] Instrumented.cshtml) - LazyIntermediateToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - + IntermediateToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (99:7,1 [18] Instrumented.cshtml) - LazyIntermediateToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (117:8,0 [23] Instrumented.cshtml) - LazyIntermediateToken - (117:8,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # + IntermediateToken - (117:8,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (121:8,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) - LazyIntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i + IntermediateToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i HtmlContent - (144:8,27 [6] Instrumented.cshtml) - LazyIntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (144:8,27 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n CSharpCode - (150:9,0 [16] Instrumented.cshtml) - LazyIntermediateToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (166:11,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (169:12,1 [15] Instrumented.cshtml) - LazyIntermediateToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (184:13,0 [31] Instrumented.cshtml) - LazyIntermediateToken - (184:13,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (184:13,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (188:13,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (209:13,25 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n CSharpCode - (215:14,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (218:15,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (221:16,1 [27] Instrumented.cshtml) - LazyIntermediateToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (248:18,0 [46] Instrumented.cshtml) - LazyIntermediateToken - (248:18,0 [8] Instrumented.cshtml) - Html - - LazyIntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (248:18,0 [8] Instrumented.cshtml) - Html - + IntermediateToken - (256:18,8 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (288:18,40 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n CSharpCode - (294:19,0 [30] Instrumented.cshtml) - LazyIntermediateToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n HtmlContent - (324:21,0 [39] Instrumented.cshtml) - LazyIntermediateToken - (324:21,0 [8] Instrumented.cshtml) - Html - - LazyIntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (324:21,0 [8] Instrumented.cshtml) - Html - + IntermediateToken - (332:21,8 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + IntermediateToken - (357:21,33 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n CSharpCode - (363:22,0 [19] Instrumented.cshtml) - LazyIntermediateToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n + IntermediateToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n HtmlContent - (382:24,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (385:25,1 [35] Instrumented.cshtml) - LazyIntermediateToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (420:26,0 [29] Instrumented.cshtml) - LazyIntermediateToken - (420:26,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # + IntermediateToken - (420:26,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (424:26,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) - LazyIntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j + IntermediateToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j HtmlContent - (453:26,33 [6] Instrumented.cshtml) - LazyIntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (453:26,33 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n CSharpCode - (459:27,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (462:28,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (465:29,1 [7] Instrumented.cshtml) - LazyIntermediateToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n + IntermediateToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n HtmlContent - (472:30,0 [41] Instrumented.cshtml) - LazyIntermediateToken - (472:30,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (472:30,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (476:30,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (507:30,35 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n CSharpCode - (513:31,0 [25] Instrumented.cshtml) - LazyIntermediateToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (538:32,0 [33] Instrumented.cshtml) - LazyIntermediateToken - (538:32,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (538:32,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (542:32,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) - LazyIntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message + IntermediateToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message HtmlContent - (584:32,46 [6] Instrumented.cshtml) - LazyIntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (584:32,46 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n CSharpCode - (590:33,0 [3] Instrumented.cshtml) - LazyIntermediateToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n + IntermediateToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (593:34,0 [2] Instrumented.cshtml) - LazyIntermediateToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n CSharpCode - (596:35,1 [22] Instrumented.cshtml) - LazyIntermediateToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (618:36,0 [53] Instrumented.cshtml) - LazyIntermediateToken - (618:36,0 [4] Instrumented.cshtml) - Html - - LazyIntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -

- LazyIntermediateToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n + IntermediateToken - (618:36,0 [4] Instrumented.cshtml) - Html - + IntermediateToken - (622:36,4 [2] Instrumented.cshtml) - Html -

+ IntermediateToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (665:36,47 [4] Instrumented.cshtml) - Html -

+ IntermediateToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n CSharpCode - (671:37,0 [1] Instrumented.cshtml) - LazyIntermediateToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } + IntermediateToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt index 1913a74d92a..9803163f6f9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt @@ -33,17 +33,17 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [46] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -

- LazyIntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -

+ IntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() + IntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -

+ IntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -

CSharpCode - (86:2,46 [9] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n + IntermediateToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt index 466ca6777a1..b97c9134c0b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt @@ -14,19 +14,19 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_MarkupInCodeBlock - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [38] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (2:0,2 [38] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n + IntermediateToken - (2:0,2 [38] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n HtmlContent - (40:2,0 [27] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - - LazyIntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -

- LazyIntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # + IntermediateToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - + IntermediateToken - (48:2,8 [2] MarkupInCodeBlock.cshtml) - Html -

+ IntermediateToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() + IntermediateToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -

- LazyIntermediateToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n + IntermediateToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -

+ IntermediateToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n CSharpCode - (88:3,0 [7] MarkupInCodeBlock.cshtml) - LazyIntermediateToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n + IntermediateToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt index e9de58a8aba..855fcab9bf9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_DesignTime.ir.txt @@ -36,72 +36,72 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n + IntermediateToken - (35:1,2 [154] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n TagHelper - (189:9,8 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - CSharpExpression - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name + IntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - CSharpCode - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n }\n + IntermediateToken - (212:9,31 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n }\n HtmlContent - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); + IntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); CSharpCode - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); + IntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); HtmlContent - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n + IntermediateToken - (309:16,12 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n TagHelper - (415:20,8 [72] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (420:20,13 [33] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (420:20,13 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (434:21,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (438:21,16 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday + IntermediateToken - (420:20,13 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (434:21,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (438:21,16 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday CSharpExpression - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - formatted + IntermediateToken - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - formatted HtmlContent - (465:21,43 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (465:21,43 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - ! - LazyIntermediateToken - (466:21,44 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (471:21,49 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (465:21,43 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - ! + IntermediateToken - (466:21,44 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (471:21,49 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - CSharpCode - (487:22,14 [12] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (487:22,14 [12] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n\n + IntermediateToken - (487:22,14 [12] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n\n HtmlContent - (499:24,8 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (499:24,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    - LazyIntermediateToken - (503:24,12 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (499:24,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
      + IntermediateToken - (503:24,12 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (514:25,9 [66] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (514:25,9 [66] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n + IntermediateToken - (514:25,9 [66] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n HtmlContent - (580:27,12 [4] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (580:27,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • + IntermediateToken - (580:27,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • CSharpExpression - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - i + IntermediateToken - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - i HtmlContent - (588:27,20 [21] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (588:27,20 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday! - LazyIntermediateToken - (604:27,36 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • + IntermediateToken - (588:27,20 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday! + IntermediateToken - (604:27,36 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - CSharpCode - (609:27,41 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (609:27,41 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n } + IntermediateToken - (609:27,41 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n } HtmlContent - (620:28,9 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (620:28,9 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (630:29,8 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    + IntermediateToken - (620:28,9 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (630:29,8 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
CSharpCode - (635:29,13 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (635:29,13 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n\n if (person.Age < 20)\n {\n return Task.CompletedTask;\n }\n\n + IntermediateToken - (635:29,13 [106] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n\n if (person.Age < 20)\n {\n return Task.CompletedTask;\n }\n\n HtmlContent - (741:36,8 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (741:36,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (745:36,12 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Secret message - LazyIntermediateToken - (759:36,26 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (741:36,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (745:36,12 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Secret message + IntermediateToken - (759:36,26 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

CSharpCode - (764:36,31 [161] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (764:36,31 [161] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n return Task.CompletedTask;\n }\n\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n + IntermediateToken - (764:36,31 [161] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n return Task.CompletedTask;\n }\n\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_Runtime.ir.txt index 33a1786321a..1f597b73074 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocksWithTagHelper_Runtime.ir.txt @@ -16,86 +16,86 @@ FieldDeclaration - - private - global::DivTagHelper - __DivTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (35:1,2 [146] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (35:1,2 [146] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n + IntermediateToken - (35:1,2 [146] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, },\n };\n\n void PrintName(Person person)\n {\n HtmlContent - (181:9,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (181:9,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (181:9,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - TagHelper - (189:9,8 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - CSharpExpression - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name + IntermediateToken - (195:9,14 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - person.Name DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (212:9,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (212:9,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (212:9,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (214:10,0 [7] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (214:10,0 [7] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - }\n + IntermediateToken - (214:10,0 [7] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - }\n HtmlContent - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (224:12,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); + IntermediateToken - (228:13,2 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - PrintName(people[0]); CSharpCode - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); + IntermediateToken - (256:14,2 [36] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - await AnnounceBirthday(people[0]); HtmlContent - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (295:15,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (309:16,12 [98] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (309:16,12 [98] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n + IntermediateToken - (309:16,12 [98] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n Task AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n HtmlContent - (407:20,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (407:20,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (407:20,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - TagHelper - (415:20,8 [72] Markup_InCodeBlocksWithTagHelper.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (420:20,13 [33] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (420:20,13 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n - LazyIntermediateToken - (434:21,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (438:21,16 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday + IntermediateToken - (420:20,13 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (434:21,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (438:21,16 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday CSharpExpression - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - formatted + IntermediateToken - (455:21,33 [9] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - formatted HtmlContent - (465:21,43 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (465:21,43 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - ! - LazyIntermediateToken - (466:21,44 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (471:21,49 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (465:21,43 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - ! + IntermediateToken - (466:21,44 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (471:21,49 [10] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (487:22,14 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (487:22,14 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (487:22,14 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (489:23,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (489:23,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n + IntermediateToken - (489:23,0 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n HtmlContent - (491:24,0 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (491:24,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - - LazyIntermediateToken - (499:24,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    - LazyIntermediateToken - (503:24,12 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (491:24,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (499:24,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
      + IntermediateToken - (503:24,12 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (505:25,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (505:25,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - + IntermediateToken - (505:25,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - CSharpCode - (514:25,9 [54] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (514:25,9 [54] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n + IntermediateToken - (514:25,9 [54] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n HtmlContent - (568:27,0 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (568:27,0 [12] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - - LazyIntermediateToken - (580:27,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • + IntermediateToken - (568:27,0 [12] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (580:27,12 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • CSharpExpression - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - i + IntermediateToken - (586:27,18 [1] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - i HtmlContent - (588:27,20 [23] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (588:27,20 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday! - LazyIntermediateToken - (604:27,36 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    • - LazyIntermediateToken - (609:27,41 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (588:27,20 [16] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Happy birthday! + IntermediateToken - (604:27,36 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (609:27,41 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (611:28,0 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (611:28,0 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - }\n + IntermediateToken - (611:28,0 [11] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - }\n HtmlContent - (622:29,0 [15] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (622:29,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - - LazyIntermediateToken - (630:29,8 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
    - LazyIntermediateToken - (635:29,13 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (622:29,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (630:29,8 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -
+ IntermediateToken - (635:29,13 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (637:30,0 [96] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (637:30,0 [96] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n if (person.Age < 20)\n {\n return Task.CompletedTask;\n }\n\n + IntermediateToken - (637:30,0 [96] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - \n if (person.Age < 20)\n {\n return Task.CompletedTask;\n }\n\n HtmlContent - (733:36,0 [33] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (733:36,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - - LazyIntermediateToken - (741:36,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (745:36,12 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Secret message - LazyIntermediateToken - (759:36,26 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

- LazyIntermediateToken - (764:36,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n + IntermediateToken - (733:36,0 [8] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - + IntermediateToken - (741:36,8 [3] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (745:36,12 [14] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - Secret message + IntermediateToken - (759:36,26 [5] Markup_InCodeBlocksWithTagHelper.cshtml) - Html -

+ IntermediateToken - (764:36,31 [2] Markup_InCodeBlocksWithTagHelper.cshtml) - Html - \n CSharpCode - (766:37,0 [159] Markup_InCodeBlocksWithTagHelper.cshtml) - LazyIntermediateToken - (766:37,0 [159] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - return Task.CompletedTask;\n }\n\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n + IntermediateToken - (766:37,0 [159] Markup_InCodeBlocksWithTagHelper.cshtml) - CSharp - return Task.CompletedTask;\n }\n\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_DesignTime.ir.txt index d10664be4af..2017862a838 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_DesignTime.ir.txt @@ -33,72 +33,72 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (4:1,2 [153] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (4:1,2 [153] Markup_InCodeBlocks.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, }\n };\n\n void PrintName(Person person)\n {\n + IntermediateToken - (4:1,2 [153] Markup_InCodeBlocks.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, }\n };\n\n void PrintName(Person person)\n {\n HtmlContent - (157:9,8 [5] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (157:9,8 [4] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (157:9,8 [4] Markup_InCodeBlocks.cshtml) - Html -
CSharpExpression - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - CSharp - person.Name + IntermediateToken - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - CSharp - person.Name HtmlContent - (174:9,25 [6] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (174:9,25 [6] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (174:9,25 [6] Markup_InCodeBlocks.cshtml) - Html -
CSharpCode - (180:9,31 [9] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (180:9,31 [9] Markup_InCodeBlocks.cshtml) - CSharp - \n }\n + IntermediateToken - (180:9,31 [9] Markup_InCodeBlocks.cshtml) - CSharp - \n }\n HtmlContent - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - CSharp - PrintName(people[0]) + IntermediateToken - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - CSharp - PrintName(people[0]) CSharpCode - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - CSharp - AnnounceBirthday(people[0]); + IntermediateToken - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - CSharp - AnnounceBirthday(people[0]); HtmlContent - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (270:16,12 [106] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (270:16,12 [106] Markup_InCodeBlocks.cshtml) - CSharp - \n void AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n + IntermediateToken - (270:16,12 [106] Markup_InCodeBlocks.cshtml) - CSharp - \n void AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n HtmlContent - (376:20,8 [38] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (376:20,8 [4] Markup_InCodeBlocks.cshtml) - Html -
- LazyIntermediateToken - (381:20,13 [14] Markup_InCodeBlocks.cshtml) - Html - \n - LazyIntermediateToken - (395:21,12 [3] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (399:21,16 [15] Markup_InCodeBlocks.cshtml) - Html - Happy birthday + IntermediateToken - (376:20,8 [4] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (381:20,13 [14] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (395:21,12 [3] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (399:21,16 [15] Markup_InCodeBlocks.cshtml) - Html - Happy birthday CSharpExpression - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - CSharp - formatted + IntermediateToken - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - CSharp - formatted HtmlContent - (426:21,43 [22] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (426:21,43 [1] Markup_InCodeBlocks.cshtml) - Html - ! - LazyIntermediateToken - (427:21,44 [5] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (432:21,49 [10] Markup_InCodeBlocks.cshtml) - Html - \n - LazyIntermediateToken - (442:22,8 [6] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (426:21,43 [1] Markup_InCodeBlocks.cshtml) - Html - ! + IntermediateToken - (427:21,44 [5] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (432:21,49 [10] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (442:22,8 [6] Markup_InCodeBlocks.cshtml) - Html -
CSharpCode - (448:22,14 [12] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (448:22,14 [12] Markup_InCodeBlocks.cshtml) - CSharp - \n\n + IntermediateToken - (448:22,14 [12] Markup_InCodeBlocks.cshtml) - CSharp - \n\n HtmlContent - (460:24,8 [14] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (460:24,8 [3] Markup_InCodeBlocks.cshtml) - Html -
    - LazyIntermediateToken - (464:24,12 [10] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (460:24,8 [3] Markup_InCodeBlocks.cshtml) - Html -
      + IntermediateToken - (464:24,12 [10] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (475:25,9 [66] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (475:25,9 [66] Markup_InCodeBlocks.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n + IntermediateToken - (475:25,9 [66] Markup_InCodeBlocks.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n HtmlContent - (541:27,12 [4] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (541:27,12 [3] Markup_InCodeBlocks.cshtml) - Html -
    • + IntermediateToken - (541:27,12 [3] Markup_InCodeBlocks.cshtml) - Html -
    • CSharpExpression - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - CSharp - i + IntermediateToken - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - CSharp - i HtmlContent - (549:27,20 [21] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (549:27,20 [16] Markup_InCodeBlocks.cshtml) - Html - Happy birthday! - LazyIntermediateToken - (565:27,36 [5] Markup_InCodeBlocks.cshtml) - Html -
    • + IntermediateToken - (549:27,20 [16] Markup_InCodeBlocks.cshtml) - Html - Happy birthday! + IntermediateToken - (565:27,36 [5] Markup_InCodeBlocks.cshtml) - Html - CSharpCode - (570:27,41 [11] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (570:27,41 [11] Markup_InCodeBlocks.cshtml) - CSharp - \n } + IntermediateToken - (570:27,41 [11] Markup_InCodeBlocks.cshtml) - CSharp - \n } HtmlContent - (581:28,9 [15] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (581:28,9 [10] Markup_InCodeBlocks.cshtml) - Html - \n - LazyIntermediateToken - (591:29,8 [5] Markup_InCodeBlocks.cshtml) - Html -
    + IntermediateToken - (581:28,9 [10] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (591:29,8 [5] Markup_InCodeBlocks.cshtml) - Html -
CSharpCode - (596:29,13 [87] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (596:29,13 [87] Markup_InCodeBlocks.cshtml) - CSharp - \n\n if (person.Age < 20)\n {\n return;\n }\n\n + IntermediateToken - (596:29,13 [87] Markup_InCodeBlocks.cshtml) - CSharp - \n\n if (person.Age < 20)\n {\n return;\n }\n\n HtmlContent - (683:36,8 [23] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (683:36,8 [3] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (687:36,12 [14] Markup_InCodeBlocks.cshtml) - Html - Secret message - LazyIntermediateToken - (701:36,26 [5] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (683:36,8 [3] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (687:36,12 [14] Markup_InCodeBlocks.cshtml) - Html - Secret message + IntermediateToken - (701:36,26 [5] Markup_InCodeBlocks.cshtml) - Html -

CSharpCode - (706:36,31 [123] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (706:36,31 [123] Markup_InCodeBlocks.cshtml) - CSharp - \n }\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n + IntermediateToken - (706:36,31 [123] Markup_InCodeBlocks.cshtml) - CSharp - \n }\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_Runtime.ir.txt index 9ff2c5ed532..50694c75ff7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Markup_InCodeBlocks_Runtime.ir.txt @@ -14,84 +14,84 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Markup_InCodeBlocks - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (0:0,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (4:1,2 [145] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (4:1,2 [145] Markup_InCodeBlocks.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, }\n };\n\n void PrintName(Person person)\n {\n + IntermediateToken - (4:1,2 [145] Markup_InCodeBlocks.cshtml) - CSharp - \n var people = new Person[]\n {\n new Person() { Name = "Taylor", Age = 95, }\n };\n\n void PrintName(Person person)\n {\n HtmlContent - (149:9,0 [13] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (149:9,0 [8] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (157:9,8 [4] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (149:9,0 [8] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (157:9,8 [4] Markup_InCodeBlocks.cshtml) - Html -
CSharpExpression - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - CSharp - person.Name + IntermediateToken - (163:9,14 [11] Markup_InCodeBlocks.cshtml) - CSharp - person.Name HtmlContent - (174:9,25 [8] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (174:9,25 [6] Markup_InCodeBlocks.cshtml) - Html -
- LazyIntermediateToken - (180:9,31 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (174:9,25 [6] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (180:9,31 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (182:10,0 [7] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (182:10,0 [7] Markup_InCodeBlocks.cshtml) - CSharp - }\n + IntermediateToken - (182:10,0 [7] Markup_InCodeBlocks.cshtml) - CSharp - }\n HtmlContent - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (192:12,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - CSharp - PrintName(people[0]) + IntermediateToken - (196:13,2 [22] Markup_InCodeBlocks.cshtml) - CSharp - PrintName(people[0]) CSharpCode - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - CSharp - AnnounceBirthday(people[0]); + IntermediateToken - (223:14,2 [30] Markup_InCodeBlocks.cshtml) - CSharp - AnnounceBirthday(people[0]); HtmlContent - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (256:15,0 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (270:16,12 [98] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (270:16,12 [98] Markup_InCodeBlocks.cshtml) - CSharp - \n void AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n + IntermediateToken - (270:16,12 [98] Markup_InCodeBlocks.cshtml) - CSharp - \n void AnnounceBirthday(Person person)\n {\n var formatted = $"Mr. {person.Name}";\n HtmlContent - (368:20,0 [46] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (368:20,0 [8] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (376:20,8 [4] Markup_InCodeBlocks.cshtml) - Html -
- LazyIntermediateToken - (381:20,13 [14] Markup_InCodeBlocks.cshtml) - Html - \n - LazyIntermediateToken - (395:21,12 [3] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (399:21,16 [15] Markup_InCodeBlocks.cshtml) - Html - Happy birthday + IntermediateToken - (368:20,0 [8] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (376:20,8 [4] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (381:20,13 [14] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (395:21,12 [3] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (399:21,16 [15] Markup_InCodeBlocks.cshtml) - Html - Happy birthday CSharpExpression - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - CSharp - formatted + IntermediateToken - (416:21,33 [9] Markup_InCodeBlocks.cshtml) - CSharp - formatted HtmlContent - (426:21,43 [24] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (426:21,43 [1] Markup_InCodeBlocks.cshtml) - Html - ! - LazyIntermediateToken - (427:21,44 [5] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (432:21,49 [10] Markup_InCodeBlocks.cshtml) - Html - \n - LazyIntermediateToken - (442:22,8 [6] Markup_InCodeBlocks.cshtml) - Html -
- LazyIntermediateToken - (448:22,14 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (426:21,43 [1] Markup_InCodeBlocks.cshtml) - Html - ! + IntermediateToken - (427:21,44 [5] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (432:21,49 [10] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (442:22,8 [6] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (448:22,14 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (450:23,0 [2] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (450:23,0 [2] Markup_InCodeBlocks.cshtml) - CSharp - \n + IntermediateToken - (450:23,0 [2] Markup_InCodeBlocks.cshtml) - CSharp - \n HtmlContent - (452:24,0 [14] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (452:24,0 [8] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (460:24,8 [3] Markup_InCodeBlocks.cshtml) - Html -
    - LazyIntermediateToken - (464:24,12 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (452:24,0 [8] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (460:24,8 [3] Markup_InCodeBlocks.cshtml) - Html -
      + IntermediateToken - (464:24,12 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (466:25,0 [8] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (466:25,0 [8] Markup_InCodeBlocks.cshtml) - CSharp - + IntermediateToken - (466:25,0 [8] Markup_InCodeBlocks.cshtml) - CSharp - CSharpCode - (475:25,9 [54] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (475:25,9 [54] Markup_InCodeBlocks.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n + IntermediateToken - (475:25,9 [54] Markup_InCodeBlocks.cshtml) - CSharp - for (var i = 0; i < person.Age / 10; i++)\n {\n HtmlContent - (529:27,0 [16] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (529:27,0 [12] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (541:27,12 [3] Markup_InCodeBlocks.cshtml) - Html -
    • + IntermediateToken - (529:27,0 [12] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (541:27,12 [3] Markup_InCodeBlocks.cshtml) - Html -
    • CSharpExpression - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - CSharp - i + IntermediateToken - (547:27,18 [1] Markup_InCodeBlocks.cshtml) - CSharp - i HtmlContent - (549:27,20 [23] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (549:27,20 [16] Markup_InCodeBlocks.cshtml) - Html - Happy birthday! - LazyIntermediateToken - (565:27,36 [5] Markup_InCodeBlocks.cshtml) - Html -
    • - LazyIntermediateToken - (570:27,41 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (549:27,20 [16] Markup_InCodeBlocks.cshtml) - Html - Happy birthday! + IntermediateToken - (565:27,36 [5] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (570:27,41 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (572:28,0 [11] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (572:28,0 [11] Markup_InCodeBlocks.cshtml) - CSharp - }\n + IntermediateToken - (572:28,0 [11] Markup_InCodeBlocks.cshtml) - CSharp - }\n HtmlContent - (583:29,0 [15] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (583:29,0 [8] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (591:29,8 [5] Markup_InCodeBlocks.cshtml) - Html -
    - LazyIntermediateToken - (596:29,13 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (583:29,0 [8] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (591:29,8 [5] Markup_InCodeBlocks.cshtml) - Html -
+ IntermediateToken - (596:29,13 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (598:30,0 [77] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (598:30,0 [77] Markup_InCodeBlocks.cshtml) - CSharp - \n if (person.Age < 20)\n {\n return;\n }\n\n + IntermediateToken - (598:30,0 [77] Markup_InCodeBlocks.cshtml) - CSharp - \n if (person.Age < 20)\n {\n return;\n }\n\n HtmlContent - (675:36,0 [33] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (675:36,0 [8] Markup_InCodeBlocks.cshtml) - Html - - LazyIntermediateToken - (683:36,8 [3] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (687:36,12 [14] Markup_InCodeBlocks.cshtml) - Html - Secret message - LazyIntermediateToken - (701:36,26 [5] Markup_InCodeBlocks.cshtml) - Html -

- LazyIntermediateToken - (706:36,31 [2] Markup_InCodeBlocks.cshtml) - Html - \n + IntermediateToken - (675:36,0 [8] Markup_InCodeBlocks.cshtml) - Html - + IntermediateToken - (683:36,8 [3] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (687:36,12 [14] Markup_InCodeBlocks.cshtml) - Html - Secret message + IntermediateToken - (701:36,26 [5] Markup_InCodeBlocks.cshtml) - Html -

+ IntermediateToken - (706:36,31 [2] Markup_InCodeBlocks.cshtml) - Html - \n CSharpCode - (708:37,0 [121] Markup_InCodeBlocks.cshtml) - LazyIntermediateToken - (708:37,0 [121] Markup_InCodeBlocks.cshtml) - CSharp - }\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n + IntermediateToken - (708:37,0 [121] Markup_InCodeBlocks.cshtml) - CSharp - }\n\n class Person\n {\n public string Name { get; set; }\n public int Age { get; set; }\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt index a3cdb435212..ac979da196e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt @@ -38,79 +38,79 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] MinimizedTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] MinimizedTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [762] MinimizedTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + IntermediateToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (112:4,18 [3] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (112:4,18 [3] MinimizedTagHelpers.cshtml) - Html - btn + IntermediateToken - (112:4,18 [3] MinimizedTagHelpers.cshtml) - Html - btn DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (190:7,18 [3] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (190:7,18 [3] MinimizedTagHelpers.cshtml) - Html - btn + IntermediateToken - (190:7,18 [3] MinimizedTagHelpers.cshtml) - Html - btn DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (273:7,101 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - string TestNamespace.InputTagHelper.BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (273:7,101 [5] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (273:7,101 [5] MinimizedTagHelpers.cshtml) - Html - hello + IntermediateToken - (273:7,101 [5] MinimizedTagHelpers.cshtml) - Html - hello DefaultTagHelperExecute - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (315:9,18 [3] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (315:9,18 [3] MinimizedTagHelpers.cshtml) - Html - btn + IntermediateToken - (315:9,18 [3] MinimizedTagHelpers.cshtml) - Html - btn DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (418:11,57 [5] MinimizedTagHelpers.cshtml) - catchall-bound-string - string TestNamespace.CatchAllTagHelper.BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (418:11,57 [5] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (418:11,57 [5] MinimizedTagHelpers.cshtml) - Html - world + IntermediateToken - (418:11,57 [5] MinimizedTagHelpers.cshtml) - Html - world DefaultTagHelperProperty - (454:11,93 [6] MinimizedTagHelpers.cshtml) - input-bound-required-string - string TestNamespace.InputTagHelper.BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (454:11,93 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (454:11,93 [6] MinimizedTagHelpers.cshtml) - Html - hello2 + IntermediateToken - (454:11,93 [6] MinimizedTagHelpers.cshtml) - Html - hello2 DefaultTagHelperExecute - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (484:12,18 [3] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (484:12,18 [3] MinimizedTagHelpers.cshtml) - Html - btn + IntermediateToken - (484:12,18 [3] MinimizedTagHelpers.cshtml) - Html - btn DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (529:13,38 [5] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (529:13,38 [5] MinimizedTagHelpers.cshtml) - Html - hello + IntermediateToken - (529:13,38 [5] MinimizedTagHelpers.cshtml) - Html - hello DefaultTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (578:14,40 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (578:14,40 [6] MinimizedTagHelpers.cshtml) - Html - hello2 + IntermediateToken - (578:14,40 [6] MinimizedTagHelpers.cshtml) - Html - hello2 DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (667:16,40 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - string TestNamespace.InputTagHelper.BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (667:16,40 [5] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (667:16,40 [5] MinimizedTagHelpers.cshtml) - Html - world + IntermediateToken - (667:16,40 [5] MinimizedTagHelpers.cshtml) - Html - world DefaultTagHelperExecute - HtmlContent - (676:16,49 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (676:16,49 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (676:16,49 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (682:17,4 [41] MinimizedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper @@ -118,15 +118,15 @@ DefaultTagHelperProperty - - booldict-prefix-key - System.Collections.Generic.IDictionary DivTagHelper.BoolDictProp - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (723:17,45 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (723:17,45 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (723:17,45 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (729:18,4 [62] MinimizedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (734:18,9 [51] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (734:18,9 [51] MinimizedTagHelpers.cshtml) - Html - Tag helper with unmatched bound boolean attributes. + IntermediateToken - (734:18,9 [51] MinimizedTagHelpers.cshtml) - Html - Tag helper with unmatched bound boolean attributes. DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (791:18,66 [2] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (791:18,66 [2] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (791:18,66 [2] MinimizedTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt index d75d976d8ed..baf719286ee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt @@ -25,16 +25,16 @@ FieldDeclaration - - private - global::DivTagHelper - __DivTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [762] MinimizedTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - - LazyIntermediateToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + IntermediateToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -42,7 +42,7 @@ DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -53,7 +53,7 @@ PreallocatedTagHelperProperty - (273:7,101 [5] MinimizedTagHelpers.cshtml) - __tagHelperAttribute_1 - input-bound-required-string - BoundRequiredString DefaultTagHelperExecute - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -65,7 +65,7 @@ PreallocatedTagHelperProperty - (454:11,93 [6] MinimizedTagHelpers.cshtml) - __tagHelperAttribute_3 - input-bound-required-string - BoundRequiredString DefaultTagHelperExecute - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -77,7 +77,7 @@ PreallocatedTagHelperProperty - (667:16,40 [5] MinimizedTagHelpers.cshtml) - __tagHelperAttribute_6 - input-bound-required-string - BoundRequiredString DefaultTagHelperExecute - HtmlContent - (676:16,49 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (676:16,49 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (676:16,49 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (682:17,4 [41] MinimizedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper @@ -85,15 +85,15 @@ DefaultTagHelperProperty - - booldict-prefix-key - System.Collections.Generic.IDictionary DivTagHelper.BoolDictProp - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (723:17,45 [6] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (723:17,45 [6] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (723:17,45 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (729:18,4 [62] MinimizedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (734:18,9 [51] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (734:18,9 [51] MinimizedTagHelpers.cshtml) - Html - Tag helper with unmatched bound boolean attributes. + IntermediateToken - (734:18,9 [51] MinimizedTagHelpers.cshtml) - Html - Tag helper with unmatched bound boolean attributes. DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (791:18,66 [2] MinimizedTagHelpers.cshtml) - LazyIntermediateToken - (791:18,66 [2] MinimizedTagHelpers.cshtml) - Html - \n + IntermediateToken - (791:18,66 [2] MinimizedTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt index 259ae720db2..1599c110a57 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt @@ -33,22 +33,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] NestedCSharp.cshtml) - LazyIntermediateToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n CSharpCode - (9:1,5 [53] NestedCSharp.cshtml) - LazyIntermediateToken - (9:1,5 [53] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n + IntermediateToken - (9:1,5 [53] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n HtmlContent - (62:3,8 [19] NestedCSharp.cshtml) - LazyIntermediateToken - (62:3,8 [4] NestedCSharp.cshtml) - Html -
- LazyIntermediateToken - (67:3,13 [14] NestedCSharp.cshtml) - Html - \n + IntermediateToken - (62:3,8 [4] NestedCSharp.cshtml) - Html -
+ IntermediateToken - (67:3,13 [14] NestedCSharp.cshtml) - Html - \n CSharpExpression - (82:4,13 [16] NestedCSharp.cshtml) - LazyIntermediateToken - (82:4,13 [16] NestedCSharp.cshtml) - CSharp - result.SomeValue + IntermediateToken - (82:4,13 [16] NestedCSharp.cshtml) - CSharp - result.SomeValue HtmlContent - (98:4,29 [17] NestedCSharp.cshtml) - LazyIntermediateToken - (98:4,29 [11] NestedCSharp.cshtml) - Html - .\n - LazyIntermediateToken - (109:5,8 [6] NestedCSharp.cshtml) - Html -
+ IntermediateToken - (98:4,29 [11] NestedCSharp.cshtml) - Html - .\n + IntermediateToken - (109:5,8 [6] NestedCSharp.cshtml) - Html -
CSharpCode - (115:5,14 [7] NestedCSharp.cshtml) - LazyIntermediateToken - (115:5,14 [7] NestedCSharp.cshtml) - CSharp - \n } + IntermediateToken - (115:5,14 [7] NestedCSharp.cshtml) - CSharp - \n } CSharpCode - (122:6,5 [2] NestedCSharp.cshtml) - LazyIntermediateToken - (122:6,5 [2] NestedCSharp.cshtml) - CSharp - \n + IntermediateToken - (122:6,5 [2] NestedCSharp.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_Runtime.ir.txt index d13c53adb97..35cb63f4d6c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_Runtime.ir.txt @@ -14,25 +14,25 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NestedCSharp - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] NestedCSharp.cshtml) - LazyIntermediateToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n CSharpCode - (9:1,5 [45] NestedCSharp.cshtml) - LazyIntermediateToken - (9:1,5 [45] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n + IntermediateToken - (9:1,5 [45] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n HtmlContent - (54:3,0 [27] NestedCSharp.cshtml) - LazyIntermediateToken - (54:3,0 [8] NestedCSharp.cshtml) - Html - - LazyIntermediateToken - (62:3,8 [4] NestedCSharp.cshtml) - Html -
- LazyIntermediateToken - (67:3,13 [2] NestedCSharp.cshtml) - Html - \n - LazyIntermediateToken - (69:4,0 [12] NestedCSharp.cshtml) - Html - + IntermediateToken - (54:3,0 [8] NestedCSharp.cshtml) - Html - + IntermediateToken - (62:3,8 [4] NestedCSharp.cshtml) - Html -
+ IntermediateToken - (67:3,13 [2] NestedCSharp.cshtml) - Html - \n + IntermediateToken - (69:4,0 [12] NestedCSharp.cshtml) - Html - CSharpExpression - (82:4,13 [16] NestedCSharp.cshtml) - LazyIntermediateToken - (82:4,13 [16] NestedCSharp.cshtml) - CSharp - result.SomeValue + IntermediateToken - (82:4,13 [16] NestedCSharp.cshtml) - CSharp - result.SomeValue HtmlContent - (98:4,29 [19] NestedCSharp.cshtml) - LazyIntermediateToken - (98:4,29 [11] NestedCSharp.cshtml) - Html - .\n - LazyIntermediateToken - (109:5,8 [6] NestedCSharp.cshtml) - Html -
- LazyIntermediateToken - (115:5,14 [2] NestedCSharp.cshtml) - Html - \n + IntermediateToken - (98:4,29 [11] NestedCSharp.cshtml) - Html - .\n + IntermediateToken - (109:5,8 [6] NestedCSharp.cshtml) - Html -
+ IntermediateToken - (115:5,14 [2] NestedCSharp.cshtml) - Html - \n CSharpCode - (117:6,0 [5] NestedCSharp.cshtml) - LazyIntermediateToken - (117:6,0 [5] NestedCSharp.cshtml) - CSharp - } + IntermediateToken - (117:6,0 [5] NestedCSharp.cshtml) - CSharp - } CSharpCode - (122:6,5 [2] NestedCSharp.cshtml) - LazyIntermediateToken - (122:6,5 [2] NestedCSharp.cshtml) - CSharp - \n + IntermediateToken - (122:6,5 [2] NestedCSharp.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_DesignTime.ir.txt index 1f5dcd77898..42e554c9160 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_DesignTime.ir.txt @@ -33,11 +33,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [15] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (1:0,1 [15] NestedCodeBlocks.cshtml) - CSharp - if(foo) {\n + IntermediateToken - (1:0,1 [15] NestedCodeBlocks.cshtml) - CSharp - if(foo) {\n CSharpCode - (17:1,5 [16] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (17:1,5 [16] NestedCodeBlocks.cshtml) - CSharp - if(bar) {\n } + IntermediateToken - (17:1,5 [16] NestedCodeBlocks.cshtml) - CSharp - if(bar) {\n } CSharpCode - (33:2,5 [3] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (33:2,5 [3] NestedCodeBlocks.cshtml) - CSharp - \n} + IntermediateToken - (33:2,5 [3] NestedCodeBlocks.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_Runtime.ir.txt index b6ce6f55630..65175a544ab 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCodeBlocks_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NestedCodeBlocks - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [15] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (1:0,1 [15] NestedCodeBlocks.cshtml) - CSharp - if(foo) {\n + IntermediateToken - (1:0,1 [15] NestedCodeBlocks.cshtml) - CSharp - if(foo) {\n CSharpCode - (17:1,5 [16] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (17:1,5 [16] NestedCodeBlocks.cshtml) - CSharp - if(bar) {\n } + IntermediateToken - (17:1,5 [16] NestedCodeBlocks.cshtml) - CSharp - if(bar) {\n } CSharpCode - (33:2,5 [3] NestedCodeBlocks.cshtml) - LazyIntermediateToken - (33:2,5 [3] NestedCodeBlocks.cshtml) - CSharp - \n} + IntermediateToken - (33:2,5 [3] NestedCodeBlocks.cshtml) - CSharp - \n} Inject - 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 db4abe00611..23afae769a3 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 @@ -38,76 +38,76 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [108] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] NestedScriptTagTagHelpers.cshtml) - Html - \n\n - LazyIntermediateToken - (35:2,0 [7] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (395:7,106 [18] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (413:8,16 [9] NestedScriptTagTagHelpers.cshtml) - Html - CSharpCode - (422:8,25 [15] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (422:8,25 [15] NestedScriptTagTagHelpers.cshtml) - CSharp - \n } + IntermediateToken - (422:8,25 [15] NestedScriptTagTagHelpers.cshtml) - CSharp - \n } HtmlContent - (437:9,13 [131] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (437:9,13 [14] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (451:10,12 [7] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (558:12,21 [10] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (437:9,13 [14] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (451:10,12 [7] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (558:12,21 [10] NestedScriptTagTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (149:4,18 [11] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (149:4,18 [11] NestedScriptTagTagHelpers.cshtml) - Html - Hello World + IntermediateToken - (149:4,18 [11] NestedScriptTagTagHelpers.cshtml) - Html - Hello World DefaultTagHelperHtmlAttribute - - data-delay - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (174:4,43 [4] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (174:4,43 [4] NestedScriptTagTagHelpers.cshtml) - Html - 1000 + IntermediateToken - (174:4,43 [4] NestedScriptTagTagHelpers.cshtml) - Html - 1000 DefaultTagHelperExecute - HtmlContent - (572:13,12 [23] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (572:13,12 [6] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (578:14,4 [6] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (584:14,10 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (586:15,0 [9] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (572:13,12 [6] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (578:14,4 [6] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (584:14,10 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (586:15,0 [9] NestedScriptTagTagHelpers.cshtml) - Html - Inject - Inject - Inject - 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 ddb60573094..a850655449e 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 @@ -21,72 +21,72 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [106] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (35:2,0 [7] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (422:8,25 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (395:7,106 [18] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (413:8,16 [9] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (422:8,25 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n CSharpCode - (424:9,0 [15] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (424:9,0 [15] NestedScriptTagTagHelpers.cshtml) - CSharp - }\n + IntermediateToken - (424:9,0 [15] NestedScriptTagTagHelpers.cshtml) - CSharp - }\n HtmlContent - (439:10,0 [129] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (439:10,0 [12] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (451:10,12 [7] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (558:12,21 [10] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (439:10,0 [12] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (451:10,12 [7] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (558:12,21 [10] NestedScriptTagTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (572:13,12 [23] NestedScriptTagTagHelpers.cshtml) - LazyIntermediateToken - (572:13,12 [6] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (578:14,4 [6] NestedScriptTagTagHelpers.cshtml) - Html - - LazyIntermediateToken - (584:14,10 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (586:15,0 [9] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (572:13,12 [6] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (578:14,4 [6] NestedScriptTagTagHelpers.cshtml) - Html - + IntermediateToken - (584:14,10 [2] NestedScriptTagTagHelpers.cshtml) - Html - \n + IntermediateToken - (586:15,0 [9] NestedScriptTagTagHelpers.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_DesignTime.ir.txt index 7ded8231849..ab4c7a2d0ea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_DesignTime.ir.txt @@ -38,36 +38,36 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] NestedTagHelpers.cshtml) - Html - \n TagHelper - (31:1,0 [26] NestedTagHelpers.cshtml) - span - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (46:1,15 [4] NestedTagHelpers.cshtml) - LazyIntermediateToken - (46:1,15 [4] NestedTagHelpers.cshtml) - Html - Hola + IntermediateToken - (46:1,15 [4] NestedTagHelpers.cshtml) - Html - Hola DefaultTagHelperCreate - - SpanTagHelper DefaultTagHelperHtmlAttribute - - someattr - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (57:1,26 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (57:1,26 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (57:1,26 [2] NestedTagHelpers.cshtml) - Html - \n TagHelper - (59:2,0 [66] NestedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (78:2,19 [6] NestedTagHelpers.cshtml) - LazyIntermediateToken - (78:2,19 [6] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (78:2,19 [6] NestedTagHelpers.cshtml) - Html - \n TagHelper - (84:3,4 [33] NestedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (97:3,17 [5] NestedTagHelpers.cshtml) - value - string InputTagHelper.FooProp - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (97:3,17 [5] NestedTagHelpers.cshtml) - LazyIntermediateToken - (97:3,17 [5] NestedTagHelpers.cshtml) - Html - Hello + IntermediateToken - (97:3,17 [5] NestedTagHelpers.cshtml) - Html - Hello DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (109:3,29 [4] NestedTagHelpers.cshtml) - LazyIntermediateToken - (109:3,29 [4] NestedTagHelpers.cshtml) - Html - text + IntermediateToken - (109:3,29 [4] NestedTagHelpers.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (117:3,37 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (117:3,37 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (117:3,37 [2] NestedTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (73:2,14 [3] NestedTagHelpers.cshtml) - LazyIntermediateToken - (73:2,14 [3] NestedTagHelpers.cshtml) - Html - foo + IntermediateToken - (73:2,14 [3] NestedTagHelpers.cshtml) - Html - foo DefaultTagHelperExecute - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_Runtime.ir.txt index a3a1af62bd2..c97f42f3d83 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedTagHelpers_Runtime.ir.txt @@ -23,16 +23,16 @@ TagHelper - (31:1,0 [26] NestedTagHelpers.cshtml) - span - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (46:1,15 [4] NestedTagHelpers.cshtml) - LazyIntermediateToken - (46:1,15 [4] NestedTagHelpers.cshtml) - Html - Hola + IntermediateToken - (46:1,15 [4] NestedTagHelpers.cshtml) - Html - Hola DefaultTagHelperCreate - - SpanTagHelper DefaultTagHelperHtmlAttribute - - someattr - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (57:1,26 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (57:1,26 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (57:1,26 [2] NestedTagHelpers.cshtml) - Html - \n TagHelper - (59:2,0 [66] NestedTagHelpers.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (78:2,19 [6] NestedTagHelpers.cshtml) - LazyIntermediateToken - (78:2,19 [6] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (78:2,19 [6] NestedTagHelpers.cshtml) - Html - \n TagHelper - (84:3,4 [33] NestedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -40,7 +40,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (117:3,37 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (117:3,37 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (117:3,37 [2] NestedTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - DivTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_DesignTime.ir.txt index 8cfe2c38506..d3726b088a5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_DesignTime.ir.txt @@ -33,106 +33,106 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [18] NoLinePragmas.cshtml) - LazyIntermediateToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n + IntermediateToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (26:4,1 [22] NoLinePragmas.cshtml) - LazyIntermediateToken - (26:4,1 [22] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (26:4,1 [22] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (48:5,4 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # + IntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (75:5,31 [16] NoLinePragmas.cshtml) - LazyIntermediateToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} + IntermediateToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (96:9,1 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (140:10,29 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (148:13,1 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) - LazyIntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (219:15,44 [40] NoLinePragmas.cshtml) - LazyIntermediateToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n + IntermediateToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (288:18,37 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} + IntermediateToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (312:22,1 [39] NoLinePragmas.cshtml) - LazyIntermediateToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # + IntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (384:23,37 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (392:26,1 [11] NoLinePragmas.cshtml) - LazyIntermediateToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (438:27,39 [31] NoLinePragmas.cshtml) - LazyIntermediateToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n + IntermediateToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) - LazyIntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) - LazyIntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (515:29,50 [7] NoLinePragmas.cshtml) - LazyIntermediateToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n + IntermediateToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n CSharpCode - (556:32,34 [0] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - + IntermediateToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n - LazyIntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now + IntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) - LazyIntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (581:35,1 [26] NoLinePragmas.cshtml) - LazyIntermediateToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) - LazyIntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -

CSharpCode - (654:36,51 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} + IntermediateToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt index a275c88ecea..859f1717536 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt @@ -14,121 +14,121 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NoLinePragmas - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [18] NoLinePragmas.cshtml) - LazyIntermediateToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n + IntermediateToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (26:4,1 [18] NoLinePragmas.cshtml) - LazyIntermediateToken - (26:4,1 [18] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n + IntermediateToken - (26:4,1 [18] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n HtmlContent - (44:5,0 [23] NoLinePragmas.cshtml) - LazyIntermediateToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # + IntermediateToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (48:5,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (77:6,0 [16] NoLinePragmas.cshtml) - LazyIntermediateToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n + IntermediateToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (96:9,1 [15] NoLinePragmas.cshtml) - LazyIntermediateToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n + IntermediateToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) - LazyIntermediateToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! - LazyIntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (115:10,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + IntermediateToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (142:11,0 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n + IntermediateToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (148:13,1 [27] NoLinePragmas.cshtml) - LazyIntermediateToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n + IntermediateToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) - LazyIntermediateToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! - LazyIntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - + IntermediateToken - (183:15,8 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + IntermediateToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (221:16,0 [30] NoLinePragmas.cshtml) - LazyIntermediateToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n + IntermediateToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) - LazyIntermediateToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... - LazyIntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - + IntermediateToken - (259:18,8 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + IntermediateToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (290:19,0 [19] NoLinePragmas.cshtml) - LazyIntermediateToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n + IntermediateToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (312:22,1 [35] NoLinePragmas.cshtml) - LazyIntermediateToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n + IntermediateToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) - LazyIntermediateToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # + IntermediateToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (351:23,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j + IntermediateToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (386:24,0 [3] NoLinePragmas.cshtml) - LazyIntermediateToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n + IntermediateToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (392:26,1 [7] NoLinePragmas.cshtml) - LazyIntermediateToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n + IntermediateToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) - LazyIntermediateToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! - LazyIntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (403:27,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + IntermediateToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (440:28,0 [25] NoLinePragmas.cshtml) - LazyIntermediateToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n + IntermediateToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) - LazyIntermediateToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: + IntermediateToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (469:29,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) - LazyIntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message + IntermediateToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) - LazyIntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (517:30,0 [5] NoLinePragmas.cshtml) - LazyIntermediateToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n + IntermediateToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n CSharpCode - (556:32,34 [2] NoLinePragmas.cshtml) - LazyIntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n + IntermediateToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) - LazyIntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now + IntermediateToken - (558:33,0 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i + IntermediateToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) - LazyIntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n + IntermediateToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpCode - (581:35,1 [22] NoLinePragmas.cshtml) - LazyIntermediateToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n + IntermediateToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) - LazyIntermediateToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - - LazyIntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! - LazyIntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -

- LazyIntermediateToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n + IntermediateToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - + IntermediateToken - (607:36,4 [2] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + IntermediateToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -

+ IntermediateToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n CSharpCode - (656:37,0 [1] NoLinePragmas.cshtml) - LazyIntermediateToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } + IntermediateToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt index b9b1062d69d..e4602cd8ee1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt @@ -33,39 +33,39 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data CSharpCode - (22:1,18 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (29:2,5 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] CSharpCode - (51:2,27 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (58:3,5 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] CSharpCode - (84:3,31 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (91:4,5 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpCode - (132:4,46 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt index de3a32afa0f..2055092f8a1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt @@ -14,39 +14,39 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NullConditionalExpressions - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data CSharpCode - (22:1,18 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (29:2,5 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] CSharpCode - (51:2,27 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (58:3,5 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] CSharpCode - (84:3,31 [6] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (91:4,5 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpCode - (132:4,46 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n + IntermediateToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data + IntermediateToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] + IntermediateToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] + IntermediateToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n + IntermediateToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) - LazyIntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] + IntermediateToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt index fdba2522af3..867584221f3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt @@ -35,23 +35,23 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [8] OpenedIf.cshtml) - LazyIntermediateToken - (0:0,0 [5] OpenedIf.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + IntermediateToken - (0:0,0 [5] OpenedIf.cshtml) - Html - + IntermediateToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n TagHelper - (8:1,0 [39] OpenedIf.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (14:1,6 [2] OpenedIf.cshtml) - LazyIntermediateToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n + IntermediateToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpCode - (17:2,1 [14] OpenedIf.cshtml) - LazyIntermediateToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n + IntermediateToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n HtmlContent - (31:3,0 [7] OpenedIf.cshtml) - LazyIntermediateToken - (31:3,0 [7] OpenedIf.cshtml) - Html - + IntermediateToken - (31:3,0 [7] OpenedIf.cshtml) - Html - CSharpCode - (38:3,7 [2] OpenedIf.cshtml) - LazyIntermediateToken - (38:3,7 [2] OpenedIf.cshtml) - CSharp - \n + IntermediateToken - (38:3,7 [2] OpenedIf.cshtml) - CSharp - \n HtmlContent - (40:4,0 [7] OpenedIf.cshtml) - LazyIntermediateToken - (40:4,0 [7] OpenedIf.cshtml) - Html - + IntermediateToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpCode - (47:4,7 [0] OpenedIf.cshtml) - LazyIntermediateToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - + IntermediateToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt index 82bafac8f51..f8c0daac75a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt @@ -16,21 +16,21 @@ FieldDeclaration - - private - global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [8] OpenedIf.cshtml) - LazyIntermediateToken - (0:0,0 [5] OpenedIf.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + IntermediateToken - (0:0,0 [5] OpenedIf.cshtml) - Html - + IntermediateToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n TagHelper - (8:1,0 [39] OpenedIf.cshtml) - body - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (14:1,6 [2] OpenedIf.cshtml) - LazyIntermediateToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n + IntermediateToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpCode - (17:2,1 [14] OpenedIf.cshtml) - LazyIntermediateToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n + IntermediateToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n HtmlContent - (31:3,0 [16] OpenedIf.cshtml) - LazyIntermediateToken - (31:3,0 [7] OpenedIf.cshtml) - Html - - LazyIntermediateToken - (38:3,7 [2] OpenedIf.cshtml) - Html - \n - LazyIntermediateToken - (40:4,0 [7] OpenedIf.cshtml) - Html - + IntermediateToken - (31:3,0 [7] OpenedIf.cshtml) - Html - + IntermediateToken - (38:3,7 [2] OpenedIf.cshtml) - Html - \n + IntermediateToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpCode - (47:4,7 [0] OpenedIf.cshtml) - LazyIntermediateToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - + IntermediateToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - DefaultTagHelperCreate - - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper DefaultTagHelperExecute - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_DesignTime.ir.txt index aa1f5fd4023..fa5a832cb0a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_DesignTime.ir.txt @@ -33,7 +33,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [31] ParserError.cshtml) - LazyIntermediateToken - (2:0,2 [31] ParserError.cshtml) - CSharp - \n/*\nint i =10;\nint j =20;\n} + IntermediateToken - (2:0,2 [31] ParserError.cshtml) - CSharp - \n/*\nint i =10;\nint j =20;\n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_Runtime.ir.txt index e908e7ae971..90f06070c7c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ParserError_Runtime.ir.txt @@ -14,7 +14,7 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ParserError - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [31] ParserError.cshtml) - LazyIntermediateToken - (2:0,2 [31] ParserError.cshtml) - CSharp - \n/*\nint i =10;\nint j =20;\n} + IntermediateToken - (2:0,2 [31] ParserError.cshtml) - CSharp - \n/*\nint i =10;\nint j =20;\n} Inject - Inject - Inject - 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 9f164a3fcd4..ccc7d9bd42b 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 @@ -37,22 +37,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - Html - \n\n CSharpCode - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new Dictionary\n {\n { "three", 3 },\n };\n var stringDictionary = new SortedDictionary\n {\n { "name", "value" },\n };\n + IntermediateToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new Dictionary\n {\n { "three", 3 },\n };\n var stringDictionary = new SortedDictionary\n {\n { "name", "value" },\n };\n HtmlContent - (282:13,0 [49] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (282:13,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (284:14,0 [4] PrefixedAttributeTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (325:14,41 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (282:13,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (284:14,0 [4] PrefixedAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (325:14,41 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (331:15,4 [92] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (344:15,17 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (344:15,17 [8] PrefixedAttributeTagHelpers.cshtml) - Html - checkbox + IntermediateToken - (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 IntermediateToken - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (370:15,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes @@ -63,14 +63,14 @@ 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 + IntermediateToken - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (429:16,4 [103] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (442:16,17 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (442:16,17 [8] PrefixedAttributeTagHelpers.cshtml) - Html - password + IntermediateToken - (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 IntermediateToken - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - CSharp - intDictionary DefaultTagHelperProperty - (468:16,43 [13] PrefixedAttributeTagHelpers.cshtml) - int-dictionary - int TestNamespace.InputTagHelper2.IntDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes @@ -85,14 +85,14 @@ 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 + IntermediateToken - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (538:17,4 [257] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (551:17,17 [5] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (551:17,17 [5] PrefixedAttributeTagHelpers.cshtml) - Html - radio + IntermediateToken - (551:17,17 [5] PrefixedAttributeTagHelpers.cshtml) - Html - radio DefaultTagHelperProperty - (590:18,31 [2] PrefixedAttributeTagHelpers.cshtml) - int-prefix-grabber - int TestNamespace.InputTagHelper1.IntProperty - HtmlAttributeValueStyle.DoubleQuotes 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 @@ -107,25 +107,25 @@ 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 + IntermediateToken - (655:18,96 [1] PrefixedAttributeTagHelpers.cshtml) - Html - 8 DefaultTagHelperProperty - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - string-prefix-grabber - string TestNamespace.InputTagHelper1.StringProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string + IntermediateToken - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string DefaultTagHelperProperty - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - string-prefix-grabber - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string + IntermediateToken - (693:19,34 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string DefaultTagHelperProperty - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - string-prefix-paprika - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper1.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - Html - another string + IntermediateToken - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - Html - another string DefaultTagHelperProperty - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - string-prefix-paprika - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (724:19,65 [14] PrefixedAttributeTagHelpers.cshtml) - Html - another string + IntermediateToken - (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) 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 + IntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) 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 @@ -133,12 +133,12 @@ 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 + IntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) 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 + IntermediateToken - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (801:21,4 [60] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 @@ -149,14 +149,14 @@ 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 + IntermediateToken - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string DefaultTagHelperProperty - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - string-prefix-thyme - Namespace.DictionaryWithoutParameterlessConstructor TestNamespace.InputTagHelper2.StringDictionaryProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string + IntermediateToken - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - string DefaultTagHelperExecute - HtmlContent - (861:21,64 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (861:21,64 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (863:22,0 [6] PrefixedAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (861:21,64 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (863:22,0 [6] PrefixedAttributeTagHelpers.cshtml) - Html -
Inject - Inject - Inject - 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 914dbb8bc69..05dcd9f1a70 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 @@ -24,15 +24,15 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (33:1,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n CSharpCode - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new Dictionary\n {\n { "three", 3 },\n };\n var stringDictionary = new SortedDictionary\n {\n { "name", "value" },\n };\n + IntermediateToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new Dictionary\n {\n { "three", 3 },\n };\n var stringDictionary = new SortedDictionary\n {\n { "name", "value" },\n };\n HtmlContent - (282:13,0 [49] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (282:13,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (284:14,0 [4] PrefixedAttributeTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (325:14,41 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (282:13,0 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (284:14,0 [4] PrefixedAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (325:14,41 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (331:15,4 [92] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 @@ -48,7 +48,7 @@ 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 + IntermediateToken - (423:15,96 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (429:16,4 [103] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 @@ -68,7 +68,7 @@ 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 + IntermediateToken - (532:16,107 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (538:17,4 [257] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 @@ -96,7 +96,7 @@ 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 + IntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) 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 @@ -104,12 +104,12 @@ 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 + IntermediateToken - (783:20,42 [8] PrefixedAttributeTagHelpers.cshtml) - CSharp - literate HtmlContent - (791:20,50 [1] PrefixedAttributeTagHelpers.cshtml) 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 + IntermediateToken - (795:20,54 [6] PrefixedAttributeTagHelpers.cshtml) - Html - \n TagHelper - (801:21,4 [60] PrefixedAttributeTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper1 @@ -122,8 +122,8 @@ PreallocatedTagHelperProperty - (851:21,54 [6] PrefixedAttributeTagHelpers.cshtml) - __tagHelperAttribute_6 - string-prefix-thyme - StringDictionaryProperty DefaultTagHelperExecute - HtmlContent - (861:21,64 [8] PrefixedAttributeTagHelpers.cshtml) - LazyIntermediateToken - (861:21,64 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (863:22,0 [6] PrefixedAttributeTagHelpers.cshtml) - Html -
+ IntermediateToken - (861:21,64 [2] PrefixedAttributeTagHelpers.cshtml) - Html - \n + IntermediateToken - (863:22,0 [6] PrefixedAttributeTagHelpers.cshtml) - Html -
Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_DesignTime.ir.txt index b51a5ea39fa..fa732208670 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_DesignTime.ir.txt @@ -33,50 +33,50 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (38:1,0 [15] RazorComments.cshtml) - LazyIntermediateToken - (38:1,0 [2] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + IntermediateToken - (38:1,0 [2] RazorComments.cshtml) - Html -

+ IntermediateToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should HtmlContent - (62:1,24 [17] RazorComments.cshtml) - LazyIntermediateToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown - LazyIntermediateToken - (71:1,33 [4] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n + IntermediateToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + IntermediateToken - (71:1,33 [4] RazorComments.cshtml) - Html -

+ IntermediateToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpCode - (81:3,2 [6] RazorComments.cshtml) - LazyIntermediateToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n + IntermediateToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpCode - (122:4,39 [22] RazorComments.cshtml) - LazyIntermediateToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = + IntermediateToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpCode - (173:5,49 [58] RazorComments.cshtml) - LazyIntermediateToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n + IntermediateToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n HtmlContent - (234:10,0 [2] RazorComments.cshtml) - LazyIntermediateToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpCode - (238:11,2 [24] RazorComments.cshtml) - LazyIntermediateToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; + IntermediateToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; HtmlContent - (265:12,0 [44] RazorComments.cshtml) - LazyIntermediateToken - (265:12,0 [2] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: + IntermediateToken - (265:12,0 [2] RazorComments.cshtml) - Html -

+ IntermediateToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) - LazyIntermediateToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar + IntermediateToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar HtmlContent - (313:12,48 [8] RazorComments.cshtml) - LazyIntermediateToken - (313:12,48 [4] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n + IntermediateToken - (313:12,48 [4] RazorComments.cshtml) - Html -

+ IntermediateToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) - LazyIntermediateToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a - LazyIntermediateToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b + IntermediateToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a + IntermediateToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b HtmlContent - (330:14,9 [85] RazorComments.cshtml) - LazyIntermediateToken - (330:14,9 [4] RazorComments.cshtml) - Html - \n\n - LazyIntermediateToken - (334:16,0 [6] RazorComments.cshtml) - Html - - LazyIntermediateToken - (406:16,72 [2] RazorComments.cshtml) - Html - \n - LazyIntermediateToken - (408:17,0 [6] RazorComments.cshtml) - Html - + IntermediateToken - (406:16,72 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (408:17,0 [6] RazorComments.cshtml) - Html - - LazyIntermediateToken - (473:17,65 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (458:17,50 [12] RazorComments.cshtml) - Html - type="text" + IntermediateToken - (470:17,62 [1] RazorComments.cshtml) - Html - + IntermediateToken - (471:17,63 [2] RazorComments.cshtml) - Html - /> + IntermediateToken - (473:17,65 [2] RazorComments.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt index 813b987c2d0..c583b0de3fe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt @@ -14,50 +14,50 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorComments - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (38:1,0 [15] RazorComments.cshtml) - LazyIntermediateToken - (38:1,0 [2] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + IntermediateToken - (38:1,0 [2] RazorComments.cshtml) - Html -

+ IntermediateToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should HtmlContent - (62:1,24 [17] RazorComments.cshtml) - LazyIntermediateToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown - LazyIntermediateToken - (71:1,33 [4] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n + IntermediateToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + IntermediateToken - (71:1,33 [4] RazorComments.cshtml) - Html -

+ IntermediateToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpCode - (81:3,2 [6] RazorComments.cshtml) - LazyIntermediateToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n + IntermediateToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpCode - (122:4,39 [22] RazorComments.cshtml) - LazyIntermediateToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = + IntermediateToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpCode - (173:5,49 [58] RazorComments.cshtml) - LazyIntermediateToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n + IntermediateToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n HtmlContent - (234:10,0 [2] RazorComments.cshtml) - LazyIntermediateToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpCode - (238:11,2 [24] RazorComments.cshtml) - LazyIntermediateToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; + IntermediateToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; HtmlContent - (265:12,0 [44] RazorComments.cshtml) - LazyIntermediateToken - (265:12,0 [2] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: + IntermediateToken - (265:12,0 [2] RazorComments.cshtml) - Html -

+ IntermediateToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) - LazyIntermediateToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar + IntermediateToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar HtmlContent - (313:12,48 [8] RazorComments.cshtml) - LazyIntermediateToken - (313:12,48 [4] RazorComments.cshtml) - Html -

- LazyIntermediateToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n + IntermediateToken - (313:12,48 [4] RazorComments.cshtml) - Html -

+ IntermediateToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) - LazyIntermediateToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a - LazyIntermediateToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b + IntermediateToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a + IntermediateToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b HtmlContent - (330:14,9 [85] RazorComments.cshtml) - LazyIntermediateToken - (330:14,9 [4] RazorComments.cshtml) - Html - \n\n - LazyIntermediateToken - (334:16,0 [6] RazorComments.cshtml) - Html - - LazyIntermediateToken - (406:16,72 [2] RazorComments.cshtml) - Html - \n - LazyIntermediateToken - (408:17,0 [6] RazorComments.cshtml) - Html - + IntermediateToken - (406:16,72 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (408:17,0 [6] RazorComments.cshtml) - Html - - LazyIntermediateToken - (473:17,65 [2] RazorComments.cshtml) - Html - \n + IntermediateToken - (458:17,50 [12] RazorComments.cshtml) - Html - type="text" + IntermediateToken - (470:17,62 [1] RazorComments.cshtml) - Html - + IntermediateToken - (471:17,63 [2] RazorComments.cshtml) - Html - /> + IntermediateToken - (473:17,65 [2] RazorComments.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt index d5ac9236574..67f364ec110 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt @@ -34,7 +34,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - LazyIntermediateToken - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - Html - \n + IntermediateToken - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index 071f54abb1e..693d6873114 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -36,53 +36,53 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [44] Sections.cshtml) - LazyIntermediateToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n + IntermediateToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n HtmlContent - (49:3,0 [31] Sections.cshtml) - LazyIntermediateToken - (49:3,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (51:4,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (56:4,5 [24] Sections.cshtml) - Html - This is in the Body>\n\n + IntermediateToken - (49:3,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (51:4,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (56:4,5 [24] Sections.cshtml) - Html - This is in the Body>\n\n Section - - Section2 HtmlContent - (99:6,19 [10] Sections.cshtml) - LazyIntermediateToken - (99:6,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (105:7,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (130:7,29 [20] Sections.cshtml) - Html - This is in Section 2 - LazyIntermediateToken - (150:7,49 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (156:7,55 [2] Sections.cshtml) - Html - \n + IntermediateToken - (129:7,28 [1] Sections.cshtml) - Html - > + IntermediateToken - (130:7,29 [20] Sections.cshtml) - Html - This is in Section 2 + IntermediateToken - (150:7,49 [6] Sections.cshtml) - Html -
+ IntermediateToken - (156:7,55 [2] Sections.cshtml) - Html - \n HtmlContent - (159:8,1 [4] Sections.cshtml) - LazyIntermediateToken - (159:8,1 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (159:8,1 [4] Sections.cshtml) - Html - \n\n Section - - Section1 HtmlContent - (182:10,19 [39] Sections.cshtml) - LazyIntermediateToken - (182:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (188:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (193:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (213:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (219:11,35 [2] Sections.cshtml) - Html - \n + IntermediateToken - (182:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (188:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (193:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (213:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (219:11,35 [2] Sections.cshtml) - Html - \n HtmlContent - (222:12,1 [4] Sections.cshtml) - LazyIntermediateToken - (222:12,1 [4] Sections.cshtml) - Html - \n\n + IntermediateToken - (222:12,1 [4] Sections.cshtml) - Html - \n\n Section - - NestedDelegates HtmlContent - (252:14,26 [6] Sections.cshtml) - LazyIntermediateToken - (252:14,26 [6] Sections.cshtml) - Html - \n + IntermediateToken - (252:14,26 [6] Sections.cshtml) - Html - \n CSharpCode - (260:15,6 [27] Sections.cshtml) - LazyIntermediateToken - (260:15,6 [27] Sections.cshtml) - CSharp - Func f = + IntermediateToken - (260:15,6 [27] Sections.cshtml) - CSharp - Func f = Template - (288:15,34 [18] Sections.cshtml) HtmlContent - (288:15,34 [6] Sections.cshtml) - LazyIntermediateToken - (288:15,34 [5] Sections.cshtml) - Html - + IntermediateToken - (288:15,34 [5] Sections.cshtml) - Html - CSharpExpression - (295:15,41 [4] Sections.cshtml) - LazyIntermediateToken - (295:15,41 [4] Sections.cshtml) - CSharp - item + IntermediateToken - (295:15,41 [4] Sections.cshtml) - CSharp - item HtmlContent - (299:15,45 [7] Sections.cshtml) - LazyIntermediateToken - (299:15,45 [7] Sections.cshtml) - Html - + IntermediateToken - (299:15,45 [7] Sections.cshtml) - Html - CSharpCode - (306:15,52 [2] Sections.cshtml) - LazyIntermediateToken - (306:15,52 [2] Sections.cshtml) - CSharp - ; + IntermediateToken - (306:15,52 [2] Sections.cshtml) - CSharp - ; Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt index 4712dc2a2a1..699f5e76ce6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_Runtime.ir.txt @@ -14,55 +14,55 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Sections - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [44] Sections.cshtml) - LazyIntermediateToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n + IntermediateToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n HtmlContent - (49:3,0 [31] Sections.cshtml) - LazyIntermediateToken - (49:3,0 [2] Sections.cshtml) - Html - \n - LazyIntermediateToken - (51:4,0 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (56:4,5 [24] Sections.cshtml) - Html - This is in the Body>\n\n + IntermediateToken - (49:3,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (51:4,0 [4] Sections.cshtml) - Html -
+ IntermediateToken - (56:4,5 [24] Sections.cshtml) - Html - This is in the Body>\n\n Section - - Section2 HtmlContent - (99:6,19 [10] Sections.cshtml) - LazyIntermediateToken - (99:6,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (105:7,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (130:7,29 [20] Sections.cshtml) - Html - This is in Section 2 - LazyIntermediateToken - (150:7,49 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (156:7,55 [2] Sections.cshtml) - Html - \n + IntermediateToken - (129:7,28 [1] Sections.cshtml) - Html - > + IntermediateToken - (130:7,29 [20] Sections.cshtml) - Html - This is in Section 2 + IntermediateToken - (150:7,49 [6] Sections.cshtml) - Html -
+ IntermediateToken - (156:7,55 [2] Sections.cshtml) - Html - \n HtmlContent - (161:9,0 [2] Sections.cshtml) - LazyIntermediateToken - (161:9,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (161:9,0 [2] Sections.cshtml) - Html - \n Section - - Section1 HtmlContent - (182:10,19 [39] Sections.cshtml) - LazyIntermediateToken - (182:10,19 [6] Sections.cshtml) - Html - \n - LazyIntermediateToken - (188:11,4 [4] Sections.cshtml) - Html -
- LazyIntermediateToken - (193:11,9 [20] Sections.cshtml) - Html - This is in Section 1 - LazyIntermediateToken - (213:11,29 [6] Sections.cshtml) - Html -
- LazyIntermediateToken - (219:11,35 [2] Sections.cshtml) - Html - \n + IntermediateToken - (182:10,19 [6] Sections.cshtml) - Html - \n + IntermediateToken - (188:11,4 [4] Sections.cshtml) - Html -
+ IntermediateToken - (193:11,9 [20] Sections.cshtml) - Html - This is in Section 1 + IntermediateToken - (213:11,29 [6] Sections.cshtml) - Html -
+ IntermediateToken - (219:11,35 [2] Sections.cshtml) - Html - \n HtmlContent - (224:13,0 [2] Sections.cshtml) - LazyIntermediateToken - (224:13,0 [2] Sections.cshtml) - Html - \n + IntermediateToken - (224:13,0 [2] Sections.cshtml) - Html - \n Section - - NestedDelegates HtmlContent - (252:14,26 [2] Sections.cshtml) - LazyIntermediateToken - (252:14,26 [2] Sections.cshtml) - Html - \n + IntermediateToken - (252:14,26 [2] Sections.cshtml) - Html - \n CSharpCode - (254:15,0 [4] Sections.cshtml) - LazyIntermediateToken - (254:15,0 [4] Sections.cshtml) - CSharp - + IntermediateToken - (254:15,0 [4] Sections.cshtml) - CSharp - CSharpCode - (260:15,6 [27] Sections.cshtml) - LazyIntermediateToken - (260:15,6 [27] Sections.cshtml) - CSharp - Func f = + IntermediateToken - (260:15,6 [27] Sections.cshtml) - CSharp - Func f = Template - (288:15,34 [18] Sections.cshtml) HtmlContent - (288:15,34 [6] Sections.cshtml) - LazyIntermediateToken - (288:15,34 [5] Sections.cshtml) - Html - + IntermediateToken - (288:15,34 [5] Sections.cshtml) - Html - CSharpExpression - (295:15,41 [4] Sections.cshtml) - LazyIntermediateToken - (295:15,41 [4] Sections.cshtml) - CSharp - item + IntermediateToken - (295:15,41 [4] Sections.cshtml) - CSharp - item HtmlContent - (299:15,45 [7] Sections.cshtml) - LazyIntermediateToken - (299:15,45 [7] Sections.cshtml) - Html - + IntermediateToken - (299:15,45 [7] Sections.cshtml) - Html - CSharpCode - (306:15,52 [2] Sections.cshtml) - LazyIntermediateToken - (306:15,52 [2] Sections.cshtml) - CSharp - ; + IntermediateToken - (306:15,52 [2] Sections.cshtml) - CSharp - ; Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_DesignTime.ir.txt index 4d6b4ee172b..eade7522b1e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_DesignTime.ir.txt @@ -36,28 +36,28 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [27] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (29:0,29 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola - LazyIntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola + IntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html - + IntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n TagHelper - (56:3,4 [35] SimpleTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (70:3,18 [5] SimpleTagHelpers.cshtml) - value - string InputTagHelper.FooProp - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (70:3,18 [5] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (70:3,18 [5] SimpleTagHelpers.cshtml) - Html - Hello + IntermediateToken - (70:3,18 [5] SimpleTagHelpers.cshtml) - Html - Hello DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (83:3,31 [4] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (83:3,31 [4] SimpleTagHelpers.cshtml) - Html - text + IntermediateToken - (83:3,31 [4] SimpleTagHelpers.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html -
+ IntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt index 1d5504d456a..47882eda518 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt @@ -18,14 +18,14 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [25] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola - LazyIntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola + IntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html - + IntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n TagHelper - (56:3,4 [35] SimpleTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -33,8 +33,8 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html -
+ IntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt index 51b30c8b69d..0c6c74e2751 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt @@ -33,13 +33,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [15] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (1:0,1 [15] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n + IntermediateToken - (1:0,1 [15] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n HtmlContent - (16:2,1 [11] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (16:2,1 [4] SimpleUnspacedIf.cshtml) - Html -
- LazyIntermediateToken - (21:2,6 [6] SimpleUnspacedIf.cshtml) - Html -
+ IntermediateToken - (16:2,1 [4] SimpleUnspacedIf.cshtml) - Html -
+ IntermediateToken - (21:2,6 [6] SimpleUnspacedIf.cshtml) - Html -
CSharpCode - (27:2,12 [3] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (27:2,12 [3] SimpleUnspacedIf.cshtml) - CSharp - \n} + IntermediateToken - (27:2,12 [3] SimpleUnspacedIf.cshtml) - CSharp - \n} Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_Runtime.ir.txt index c4fee0a9e6f..a109ddda7b1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_Runtime.ir.txt @@ -14,15 +14,15 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_SimpleUnspacedIf - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [14] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (1:0,1 [14] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n + IntermediateToken - (1:0,1 [14] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n HtmlContent - (15:2,0 [14] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (15:2,0 [1] SimpleUnspacedIf.cshtml) - Html - - LazyIntermediateToken - (16:2,1 [4] SimpleUnspacedIf.cshtml) - Html -
- LazyIntermediateToken - (21:2,6 [6] SimpleUnspacedIf.cshtml) - Html -
- LazyIntermediateToken - (27:2,12 [2] SimpleUnspacedIf.cshtml) - Html - \n + IntermediateToken - (15:2,0 [1] SimpleUnspacedIf.cshtml) - Html - + IntermediateToken - (16:2,1 [4] SimpleUnspacedIf.cshtml) - Html -
+ IntermediateToken - (21:2,6 [6] SimpleUnspacedIf.cshtml) - Html -
+ IntermediateToken - (27:2,12 [2] SimpleUnspacedIf.cshtml) - Html - \n CSharpCode - (29:3,0 [1] SimpleUnspacedIf.cshtml) - LazyIntermediateToken - (29:3,0 [1] SimpleUnspacedIf.cshtml) - CSharp - } + IntermediateToken - (29:3,0 [1] SimpleUnspacedIf.cshtml) - CSharp - } Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_DesignTime.ir.txt index 79a28126563..719ceea8d20 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_DesignTime.ir.txt @@ -33,119 +33,119 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [22] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (0:0,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (3:0,3 [11] SingleLineControlFlowStatements.cshtml) - Html - Before Text - LazyIntermediateToken - (14:0,14 [4] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (18:0,18 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (3:0,3 [11] SingleLineControlFlowStatements.cshtml) - Html - Before Text + IntermediateToken - (14:0,14 [4] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (18:0,18 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - CSharp - \n if (DateTime.Now.ToBinary() % 2 == 0) + IntermediateToken - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - CSharp - \n if (DateTime.Now.ToBinary() % 2 == 0) CSharpExpression - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - CSharp - "Current time is divisible by 2" + IntermediateToken - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - CSharp - "Current time is divisible by 2" CSharpCode - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - CSharp - else + IntermediateToken - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - CSharp - else CSharpExpression - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now + IntermediateToken - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now CSharpCode - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n object Bar()\n {\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else if (DateTime.Now.ToBinary() % 3 == 0)\n return "Current time is divisible by 3";\n else\n return DateTime.Now;\n }\n\n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n + IntermediateToken - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n object Bar()\n {\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else if (DateTime.Now.ToBinary() % 3 == 0)\n return "Current time is divisible by 3";\n else\n return DateTime.Now;\n }\n\n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n CSharpCode - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n + IntermediateToken - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n CSharpExpression - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - CSharp - CSharpCode - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n + IntermediateToken - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n CSharpExpression - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n + IntermediateToken - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n CSharpExpression - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n + IntermediateToken - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n CSharpCode - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; + IntermediateToken - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; CSharpCode - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n HtmlContent - (1669:74,1 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1669:74,1 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1669:74,1 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n + IntermediateToken - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n CSharpExpression - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - CSharp - i + IntermediateToken - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - CSharp - i CSharpCode - (1710:77,6 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1710:77,6 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (1710:77,6 [0] SingleLineControlFlowStatements.cshtml) - CSharp - HtmlContent - (1710:77,6 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1710:77,6 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1710:77,6 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n + IntermediateToken - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n CSharpExpression - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (1763:80,9 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1763:80,9 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (1763:80,9 [0] SingleLineControlFlowStatements.cshtml) - CSharp - HtmlContent - (1763:80,9 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1763:80,9 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1763:80,9 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - CSharp - do\n + IntermediateToken - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - CSharp - do\n CSharpExpression - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (1789:83,17 [30] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1789:83,17 [30] SingleLineControlFlowStatements.cshtml) - CSharp - \nwhile (--currentCount >= 0); + IntermediateToken - (1789:83,17 [30] SingleLineControlFlowStatements.cshtml) - CSharp - \nwhile (--currentCount >= 0); HtmlContent - (1819:84,28 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1819:84,28 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1819:84,28 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (1824:86,1 [49] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1824:86,1 [49] SingleLineControlFlowStatements.cshtml) - CSharp - while (--currentCount <= 10)\n currentCount++; + IntermediateToken - (1824:86,1 [49] SingleLineControlFlowStatements.cshtml) - CSharp - while (--currentCount <= 10)\n currentCount++; HtmlContent - (1873:87,19 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1873:87,19 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1873:87,19 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - CSharp - using (var reader = new System.IO.StreamReader("/something"))\n // Reading the entire file\n + IntermediateToken - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - CSharp - using (var reader = new System.IO.StreamReader("/something"))\n // Reading the entire file\n CSharpExpression - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (1996:91,23 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1996:91,23 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (1996:91,23 [0] SingleLineControlFlowStatements.cshtml) - CSharp - HtmlContent - (1996:91,23 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1996:91,23 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (1996:91,23 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (2001:93,1 [32] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2001:93,1 [32] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; + IntermediateToken - (2001:93,1 [32] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; HtmlContent - (2033:94,19 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2033:94,19 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (2033:94,19 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) + IntermediateToken - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) CSharpCode - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - CSharp - @GitHubUserName

Hello!

\n\n + IntermediateToken - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - CSharp - @GitHubUserName

Hello!

\n\n CSharpCode - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) \n + IntermediateToken - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) \n HtmlContent - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - Html -

The time is + IntermediateToken - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - Html -

The time is CSharpExpression - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now + IntermediateToken - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now HtmlContent - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - Html -

\n + IntermediateToken - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - Html -

\n CSharpCode - (2136:100,0 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2136:100,0 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (2136:100,0 [0] SingleLineControlFlowStatements.cshtml) - CSharp - HtmlContent - (2136:100,0 [19] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2136:100,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n - LazyIntermediateToken - (2138:101,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (2141:101,3 [10] SingleLineControlFlowStatements.cshtml) - Html - After Text - LazyIntermediateToken - (2151:101,13 [4] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (2136:100,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (2138:101,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (2141:101,3 [10] SingleLineControlFlowStatements.cshtml) - Html - After Text + IntermediateToken - (2151:101,13 [4] SingleLineControlFlowStatements.cshtml) - Html -

CSharpCode - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - CSharp - \n public string Foo()\n {\n var x = "";\n\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else\n return "It isn't divisible by two";\n \n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n foreach (var item in new[] {"hello"})\n + IntermediateToken - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - CSharp - \n public string Foo()\n {\n var x = "";\n\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else\n return "It isn't divisible by two";\n \n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n foreach (var item in new[] {"hello"})\n CSharpExpression - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n + IntermediateToken - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n CSharpExpression - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n + IntermediateToken - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n CSharpExpression - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n lock (this)\n currentCount++;\n }\n\n int currentCount = 0;\n\n public void IncrementCount()\n {\n if (true) currentCount++;\n }\n\n + IntermediateToken - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n lock (this)\n currentCount++;\n }\n\n int currentCount = 0;\n\n public void IncrementCount()\n {\n if (true) currentCount++;\n }\n\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_Runtime.ir.txt index 2e28b1a4e76..5774c0a0479 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SingleLineControlFlowStatements_Runtime.ir.txt @@ -14,118 +14,118 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_SingleLineControlFlowStatements - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [22] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (0:0,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (3:0,3 [11] SingleLineControlFlowStatements.cshtml) - Html - Before Text - LazyIntermediateToken - (14:0,14 [4] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (18:0,18 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (3:0,3 [11] SingleLineControlFlowStatements.cshtml) - Html - Before Text + IntermediateToken - (14:0,14 [4] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (18:0,18 [4] SingleLineControlFlowStatements.cshtml) - Html - \n\n CSharpCode - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - CSharp - \n if (DateTime.Now.ToBinary() % 2 == 0) + IntermediateToken - (24:2,2 [44] SingleLineControlFlowStatements.cshtml) - CSharp - \n if (DateTime.Now.ToBinary() % 2 == 0) CSharpExpression - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - CSharp - "Current time is divisible by 2" + IntermediateToken - (70:3,44 [32] SingleLineControlFlowStatements.cshtml) - CSharp - "Current time is divisible by 2" CSharpCode - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - CSharp - else + IntermediateToken - (103:3,77 [6] SingleLineControlFlowStatements.cshtml) - CSharp - else CSharpExpression - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now + IntermediateToken - (110:3,84 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now CSharpCode - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n object Bar()\n {\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else if (DateTime.Now.ToBinary() % 3 == 0)\n return "Current time is divisible by 3";\n else\n return DateTime.Now;\n }\n\n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n + IntermediateToken - (122:3,96 [381] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n object Bar()\n {\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else if (DateTime.Now.ToBinary() % 3 == 0)\n return "Current time is divisible by 3";\n else\n return DateTime.Now;\n }\n\n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n CSharpCode - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n + IntermediateToken - (504:19,5 [47] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n CSharpExpression - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (552:20,9 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - CSharp - + IntermediateToken - (556:20,13 [0] SingleLineControlFlowStatements.cshtml) - CSharp - CSharpCode - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n + IntermediateToken - (556:20,13 [20] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n CSharpExpression - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (577:23,9 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n + IntermediateToken - (589:23,21 [174] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n CSharpExpression - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (764:30,9 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n + IntermediateToken - (782:30,27 [8] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n CSharpCode - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; + IntermediateToken - (791:32,5 [36] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++; CSharpCode - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (827:33,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (832:35,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n HtmlContent - (1671:75,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1671:75,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1671:75,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n + IntermediateToken - (1674:76,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n CSharpExpression - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - CSharp - i + IntermediateToken - (1709:77,5 [1] SingleLineControlFlowStatements.cshtml) - CSharp - i CSharpCode - (1710:77,6 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1710:77,6 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (1710:77,6 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (1712:78,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1712:78,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1712:78,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n + IntermediateToken - (1715:79,1 [43] SingleLineControlFlowStatements.cshtml) - CSharp - foreach (var item in new[] {"hello"})\n CSharpExpression - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (1759:80,5 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (1763:80,9 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1763:80,9 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (1763:80,9 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (1765:81,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1765:81,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1765:81,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - CSharp - do\n + IntermediateToken - (1768:82,1 [8] SingleLineControlFlowStatements.cshtml) - CSharp - do\n CSharpExpression - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (1777:83,5 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (1789:83,17 [32] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1789:83,17 [32] SingleLineControlFlowStatements.cshtml) - CSharp - \nwhile (--currentCount >= 0);\n + IntermediateToken - (1789:83,17 [32] SingleLineControlFlowStatements.cshtml) - CSharp - \nwhile (--currentCount >= 0);\n HtmlContent - (1821:85,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1821:85,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1821:85,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (1824:86,1 [51] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1824:86,1 [51] SingleLineControlFlowStatements.cshtml) - CSharp - while (--currentCount <= 10)\n currentCount++;\n + IntermediateToken - (1824:86,1 [51] SingleLineControlFlowStatements.cshtml) - CSharp - while (--currentCount <= 10)\n currentCount++;\n HtmlContent - (1875:88,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1875:88,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1875:88,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - CSharp - using (var reader = new System.IO.StreamReader("/something"))\n // Reading the entire file\n + IntermediateToken - (1878:89,1 [99] SingleLineControlFlowStatements.cshtml) - CSharp - using (var reader = new System.IO.StreamReader("/something"))\n // Reading the entire file\n CSharpExpression - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (1978:91,5 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (1996:91,23 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1996:91,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (1996:91,23 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (1998:92,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1998:92,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (1998:92,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (2001:93,1 [34] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2001:93,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++;\n + IntermediateToken - (2001:93,1 [34] SingleLineControlFlowStatements.cshtml) - CSharp - lock (this)\n currentCount++;\n HtmlContent - (2035:95,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2035:95,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n + IntermediateToken - (2035:95,0 [2] SingleLineControlFlowStatements.cshtml) - Html - \n CSharpCode - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) + IntermediateToken - (2038:96,1 [10] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) CSharpCode - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - CSharp - @GitHubUserName

Hello!

\n\n + IntermediateToken - (2049:96,12 [33] SingleLineControlFlowStatements.cshtml) - CSharp - @GitHubUserName

Hello!

\n\n CSharpCode - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) \n + IntermediateToken - (2083:98,1 [16] SingleLineControlFlowStatements.cshtml) - CSharp - if (true) \n HtmlContent - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - Html -

The time is + IntermediateToken - (2101:99,6 [16] SingleLineControlFlowStatements.cshtml) - Html -

The time is CSharpExpression - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now + IntermediateToken - (2118:99,23 [12] SingleLineControlFlowStatements.cshtml) - CSharp - DateTime.Now HtmlContent - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - Html -

\n + IntermediateToken - (2130:99,35 [6] SingleLineControlFlowStatements.cshtml) - Html -

\n CSharpCode - (2136:100,0 [2] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2136:100,0 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n + IntermediateToken - (2136:100,0 [2] SingleLineControlFlowStatements.cshtml) - CSharp - \n HtmlContent - (2138:101,0 [17] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (2138:101,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

- LazyIntermediateToken - (2141:101,3 [10] SingleLineControlFlowStatements.cshtml) - Html - After Text - LazyIntermediateToken - (2151:101,13 [4] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (2138:101,0 [2] SingleLineControlFlowStatements.cshtml) - Html -

+ IntermediateToken - (2141:101,3 [10] SingleLineControlFlowStatements.cshtml) - Html - After Text + IntermediateToken - (2151:101,13 [4] SingleLineControlFlowStatements.cshtml) - Html -

CSharpCode - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - CSharp - \n public string Foo()\n {\n var x = "";\n\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else\n return "It isn't divisible by two";\n \n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n foreach (var item in new[] {"hello"})\n + IntermediateToken - (846:36,12 [386] SingleLineControlFlowStatements.cshtml) - CSharp - \n public string Foo()\n {\n var x = "";\n\n if (DateTime.Now.ToBinary() % 2 == 0)\n return "Current time is divisible by 2";\n else\n return "It isn't divisible by two";\n \n for (var i = 0; i < 10; i++)\n // Incrementing a number\n i--;\n\n foreach (var item in new[] {"hello"})\n CSharpExpression - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item + IntermediateToken - (1233:51,13 [4] SingleLineControlFlowStatements.cshtml) - CSharp - item CSharpCode - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n + IntermediateToken - (1237:51,17 [28] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n do\n CSharpExpression - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount + IntermediateToken - (1266:54,13 [12] SingleLineControlFlowStatements.cshtml) - CSharp - currentCount CSharpCode - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n + IntermediateToken - (1278:54,25 [194] SingleLineControlFlowStatements.cshtml) - CSharp - \n while (--currentCount >= 0);\n\n while (--currentCount <= 10)\n currentCount++;\n\n using (var reader = new System.IO.StreamReader("/something"))\n CSharpExpression - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() + IntermediateToken - (1473:61,13 [18] SingleLineControlFlowStatements.cshtml) - CSharp - reader.ReadToEnd() CSharpCode - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - LazyIntermediateToken - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n lock (this)\n currentCount++;\n }\n\n int currentCount = 0;\n\n public void IncrementCount()\n {\n if (true) currentCount++;\n }\n\n + IntermediateToken - (1491:61,31 [177] SingleLineControlFlowStatements.cshtml) - CSharp - \n\n lock (this)\n currentCount++;\n }\n\n int currentCount = 0;\n\n public void IncrementCount()\n {\n if (true) currentCount++;\n }\n\n Inject - Inject - Inject - 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 9b7430e5b30..f0e69913abf 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 @@ -36,15 +36,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - LazyIntermediateToken - (31:0,31 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [53] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - LazyIntermediateToken - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (49:3,10 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - LazyIntermediateToken - (49:3,10 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Hello World + IntermediateToken - (49:3,10 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Hello World DefaultTagHelperProperty - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - CSharp - 1337 DefaultTagHelperExecute - 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 34a837f29bf..981cf931667 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 @@ -17,11 +17,11 @@ FieldDeclaration - - private - global::TestNamespace.PTagHelper - __TestNamespace_PTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - LazyIntermediateToken - (33:1,0 [2] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [53] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - LazyIntermediateToken - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (73:3,34 [11] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (67:3,28 [4] SingleTagHelperWithNewlineBeforeAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 febdca9eca2..babf4c99e3d 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 @@ -36,15 +36,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] SingleTagHelper.cshtml) - LazyIntermediateToken - (31:0,31 [4] SingleTagHelper.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] SingleTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [49] SingleTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (69:2,34 [11] SingleTagHelper.cshtml) - LazyIntermediateToken - (69:2,34 [11] SingleTagHelper.cshtml) - Html - Body of Tag + IntermediateToken - (69:2,34 [11] SingleTagHelper.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (45:2,10 [11] SingleTagHelper.cshtml) - LazyIntermediateToken - (45:2,10 [11] SingleTagHelper.cshtml) - Html - Hello World + IntermediateToken - (45:2,10 [11] SingleTagHelper.cshtml) - Html - Hello World DefaultTagHelperProperty - (63:2,28 [4] SingleTagHelper.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes IntermediateToken - (63:2,28 [4] SingleTagHelper.cshtml) - CSharp - 1337 DefaultTagHelperExecute - 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 20ead4e630b..36cb28da51a 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 @@ -17,11 +17,11 @@ FieldDeclaration - - private - global::TestNamespace.PTagHelper - __TestNamespace_PTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] SingleTagHelper.cshtml) - LazyIntermediateToken - (33:1,0 [2] SingleTagHelper.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] SingleTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [49] SingleTagHelper.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (69:2,34 [11] SingleTagHelper.cshtml) - LazyIntermediateToken - (69:2,34 [11] SingleTagHelper.cshtml) - Html - Body of Tag + IntermediateToken - (69:2,34 [11] SingleTagHelper.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (63:2,28 [4] SingleTagHelper.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_DesignTime.ir.txt index 3005c7a5ab2..082f7c851ad 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_DesignTime.ir.txt @@ -35,1178 +35,1178 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2013] StringLiterals.cshtml) - LazyIntermediateToken - (0:0,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 - LazyIntermediateToken - (17:0,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (23:1,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 - LazyIntermediateToken - (40:1,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (46:2,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 - LazyIntermediateToken - (63:2,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (69:3,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 - LazyIntermediateToken - (86:3,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (92:4,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 - LazyIntermediateToken - (109:4,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (115:5,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 - LazyIntermediateToken - (132:5,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (138:6,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 - LazyIntermediateToken - (155:6,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (161:7,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 - LazyIntermediateToken - (178:7,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (184:8,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 - LazyIntermediateToken - (201:8,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (207:9,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 - LazyIntermediateToken - (225:9,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (231:10,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 - LazyIntermediateToken - (249:10,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (255:11,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 - LazyIntermediateToken - (273:11,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (279:12,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 - LazyIntermediateToken - (297:12,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (303:13,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 - LazyIntermediateToken - (321:13,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (327:14,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 - LazyIntermediateToken - (345:14,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (351:15,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 - LazyIntermediateToken - (369:15,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (375:16,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 - LazyIntermediateToken - (393:16,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (399:17,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 - LazyIntermediateToken - (417:17,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (423:18,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 - LazyIntermediateToken - (441:18,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (447:19,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 - LazyIntermediateToken - (465:19,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (471:20,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 - LazyIntermediateToken - (489:20,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (495:21,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 - LazyIntermediateToken - (513:21,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (519:22,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 - LazyIntermediateToken - (537:22,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (543:23,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 - LazyIntermediateToken - (561:23,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (567:24,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 - LazyIntermediateToken - (585:24,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (591:25,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 - LazyIntermediateToken - (609:25,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (615:26,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 - LazyIntermediateToken - (633:26,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (639:27,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 - LazyIntermediateToken - (657:27,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (663:28,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 - LazyIntermediateToken - (681:28,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (687:29,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 - LazyIntermediateToken - (705:29,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (711:30,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 - LazyIntermediateToken - (729:30,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (735:31,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 - LazyIntermediateToken - (753:31,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (759:32,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 - LazyIntermediateToken - (777:32,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (783:33,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 - LazyIntermediateToken - (801:33,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (807:34,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 - LazyIntermediateToken - (825:34,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (831:35,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 - LazyIntermediateToken - (849:35,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (855:36,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 - LazyIntermediateToken - (873:36,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (879:37,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 - LazyIntermediateToken - (897:37,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (903:38,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 - LazyIntermediateToken - (921:38,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (927:39,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 - LazyIntermediateToken - (945:39,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (951:40,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 - LazyIntermediateToken - (969:40,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (975:41,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 - LazyIntermediateToken - (993:41,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (999:42,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 - LazyIntermediateToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1023:43,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 - LazyIntermediateToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1047:44,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 - LazyIntermediateToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1071:45,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 - LazyIntermediateToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1095:46,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 - LazyIntermediateToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1119:47,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 - LazyIntermediateToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1143:48,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 - LazyIntermediateToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1167:49,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 - LazyIntermediateToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1191:50,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 - LazyIntermediateToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1215:51,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 - LazyIntermediateToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1239:52,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 - LazyIntermediateToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1263:53,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 - LazyIntermediateToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1287:54,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 - LazyIntermediateToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1311:55,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 - LazyIntermediateToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1335:56,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 - LazyIntermediateToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1359:57,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 - LazyIntermediateToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1383:58,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 - LazyIntermediateToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1407:59,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 - LazyIntermediateToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1431:60,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 - LazyIntermediateToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1455:61,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 - LazyIntermediateToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1479:62,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 - LazyIntermediateToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1503:63,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 - LazyIntermediateToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1527:64,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 - LazyIntermediateToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1551:65,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 - LazyIntermediateToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1575:66,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 - LazyIntermediateToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1599:67,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 - LazyIntermediateToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1623:68,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 - LazyIntermediateToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1647:69,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 - LazyIntermediateToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1671:70,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 - LazyIntermediateToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1695:71,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 - LazyIntermediateToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1719:72,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 - LazyIntermediateToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1743:73,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 - LazyIntermediateToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1767:74,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 - LazyIntermediateToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1791:75,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 - LazyIntermediateToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1815:76,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 - LazyIntermediateToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1839:77,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 - LazyIntermediateToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1863:78,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 - LazyIntermediateToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1887:79,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 - LazyIntermediateToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1911:80,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 - LazyIntermediateToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1935:81,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 - LazyIntermediateToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1959:82,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 - LazyIntermediateToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1983:83,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 - LazyIntermediateToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2005:83,22 [3] StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (2009:83,26 [4] StringLiterals.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + IntermediateToken - (17:0,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (23:1,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + IntermediateToken - (40:1,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (46:2,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + IntermediateToken - (63:2,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (69:3,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + IntermediateToken - (86:3,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (92:4,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + IntermediateToken - (109:4,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (115:5,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + IntermediateToken - (132:5,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (138:6,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + IntermediateToken - (155:6,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (161:7,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + IntermediateToken - (178:7,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (184:8,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + IntermediateToken - (201:8,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (207:9,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + IntermediateToken - (225:9,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (231:10,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + IntermediateToken - (249:10,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (255:11,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + IntermediateToken - (273:11,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (279:12,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + IntermediateToken - (297:12,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (303:13,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + IntermediateToken - (321:13,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (327:14,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + IntermediateToken - (345:14,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (351:15,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + IntermediateToken - (369:15,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (375:16,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + IntermediateToken - (393:16,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (399:17,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + IntermediateToken - (417:17,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (423:18,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + IntermediateToken - (441:18,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (447:19,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + IntermediateToken - (465:19,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (471:20,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + IntermediateToken - (489:20,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (495:21,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + IntermediateToken - (513:21,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (519:22,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + IntermediateToken - (537:22,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (543:23,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + IntermediateToken - (561:23,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (567:24,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + IntermediateToken - (585:24,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (591:25,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + IntermediateToken - (609:25,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (615:26,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + IntermediateToken - (633:26,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (639:27,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + IntermediateToken - (657:27,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (663:28,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + IntermediateToken - (681:28,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (687:29,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + IntermediateToken - (705:29,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (711:30,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + IntermediateToken - (729:30,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (735:31,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + IntermediateToken - (753:31,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (759:32,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + IntermediateToken - (777:32,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (783:33,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + IntermediateToken - (801:33,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (807:34,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + IntermediateToken - (825:34,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (831:35,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + IntermediateToken - (849:35,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (855:36,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + IntermediateToken - (873:36,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (879:37,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + IntermediateToken - (897:37,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (903:38,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + IntermediateToken - (921:38,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (927:39,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + IntermediateToken - (945:39,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (951:40,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + IntermediateToken - (969:40,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (975:41,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + IntermediateToken - (993:41,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (999:42,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + IntermediateToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1023:43,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + IntermediateToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1047:44,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + IntermediateToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1071:45,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + IntermediateToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1095:46,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + IntermediateToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1119:47,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + IntermediateToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1143:48,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + IntermediateToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1167:49,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + IntermediateToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1191:50,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + IntermediateToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1215:51,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + IntermediateToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1239:52,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + IntermediateToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1263:53,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + IntermediateToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1287:54,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + IntermediateToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1311:55,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + IntermediateToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1335:56,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + IntermediateToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1359:57,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + IntermediateToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1383:58,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + IntermediateToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1407:59,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + IntermediateToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1431:60,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + IntermediateToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1455:61,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + IntermediateToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1479:62,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + IntermediateToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1503:63,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + IntermediateToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1527:64,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + IntermediateToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1551:65,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + IntermediateToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1575:66,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + IntermediateToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1599:67,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + IntermediateToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1623:68,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + IntermediateToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1647:69,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + IntermediateToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1671:70,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + IntermediateToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1695:71,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + IntermediateToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1719:72,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + IntermediateToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1743:73,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + IntermediateToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1767:74,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + IntermediateToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1791:75,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + IntermediateToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1815:76,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + IntermediateToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1839:77,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + IntermediateToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1863:78,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + IntermediateToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1887:79,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + IntermediateToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1911:80,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + IntermediateToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1935:81,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + IntermediateToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1959:82,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + IntermediateToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1983:83,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + IntermediateToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2005:83,22 [3] StringLiterals.cshtml) - Html -
+ IntermediateToken - (2009:83,26 [4] StringLiterals.cshtml) - Html - \n\n Section - - WriteLiteralsToInHere HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) - LazyIntermediateToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2051:86,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested - LazyIntermediateToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2085:87,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested - LazyIntermediateToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2119:88,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested - LazyIntermediateToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2153:89,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested - LazyIntermediateToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2187:90,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested - LazyIntermediateToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2221:91,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested - LazyIntermediateToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2255:92,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested - LazyIntermediateToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2289:93,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested - LazyIntermediateToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2323:94,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested - LazyIntermediateToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2357:95,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested - LazyIntermediateToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2392:96,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested - LazyIntermediateToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2427:97,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested - LazyIntermediateToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2462:98,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested - LazyIntermediateToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2497:99,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested - LazyIntermediateToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2532:100,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested - LazyIntermediateToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2567:101,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested - LazyIntermediateToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2602:102,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested - LazyIntermediateToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2637:103,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested - LazyIntermediateToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2672:104,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested - LazyIntermediateToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2707:105,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested - LazyIntermediateToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2742:106,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested - LazyIntermediateToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2777:107,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested - LazyIntermediateToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2812:108,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested - LazyIntermediateToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2847:109,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested - LazyIntermediateToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2882:110,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested - LazyIntermediateToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2917:111,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested - LazyIntermediateToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2952:112,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested - LazyIntermediateToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2987:113,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested - LazyIntermediateToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3022:114,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested - LazyIntermediateToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3057:115,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested - LazyIntermediateToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3092:116,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested - LazyIntermediateToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3127:117,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested - LazyIntermediateToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3162:118,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested - LazyIntermediateToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3197:119,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested - LazyIntermediateToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3232:120,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested - LazyIntermediateToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3267:121,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested - LazyIntermediateToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3302:122,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested - LazyIntermediateToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3337:123,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested - LazyIntermediateToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3372:124,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested - LazyIntermediateToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3407:125,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested - LazyIntermediateToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3442:126,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested - LazyIntermediateToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3477:127,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested - LazyIntermediateToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3512:128,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested - LazyIntermediateToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3547:129,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested - LazyIntermediateToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3582:130,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested - LazyIntermediateToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3617:131,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested - LazyIntermediateToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3652:132,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested - LazyIntermediateToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3687:133,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested - LazyIntermediateToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3722:134,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested - LazyIntermediateToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3757:135,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested - LazyIntermediateToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3792:136,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested - LazyIntermediateToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3827:137,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested - LazyIntermediateToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3862:138,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested - LazyIntermediateToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3897:139,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested - LazyIntermediateToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3932:140,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested - LazyIntermediateToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3967:141,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested - LazyIntermediateToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4002:142,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested - LazyIntermediateToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4037:143,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested - LazyIntermediateToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4072:144,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested - LazyIntermediateToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4107:145,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested - LazyIntermediateToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4142:146,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested - LazyIntermediateToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4177:147,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested - LazyIntermediateToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4212:148,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested - LazyIntermediateToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4247:149,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested - LazyIntermediateToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4282:150,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested - LazyIntermediateToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4317:151,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested - LazyIntermediateToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4352:152,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested - LazyIntermediateToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4387:153,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested - LazyIntermediateToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4422:154,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested - LazyIntermediateToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4457:155,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested - LazyIntermediateToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4492:156,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested - LazyIntermediateToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4527:157,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested - LazyIntermediateToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4562:158,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested - LazyIntermediateToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4597:159,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested - LazyIntermediateToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4632:160,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested - LazyIntermediateToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2051:86,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + IntermediateToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2085:87,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + IntermediateToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2119:88,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + IntermediateToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2153:89,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + IntermediateToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2187:90,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + IntermediateToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2221:91,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + IntermediateToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2255:92,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + IntermediateToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2289:93,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + IntermediateToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2323:94,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + IntermediateToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2357:95,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + IntermediateToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2392:96,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + IntermediateToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2427:97,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + IntermediateToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2462:98,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + IntermediateToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2497:99,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + IntermediateToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2532:100,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + IntermediateToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2567:101,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + IntermediateToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2602:102,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + IntermediateToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2637:103,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + IntermediateToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2672:104,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + IntermediateToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2707:105,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + IntermediateToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2742:106,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + IntermediateToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2777:107,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + IntermediateToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2812:108,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + IntermediateToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2847:109,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + IntermediateToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2882:110,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + IntermediateToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2917:111,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + IntermediateToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2952:112,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + IntermediateToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2987:113,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + IntermediateToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3022:114,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + IntermediateToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3057:115,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + IntermediateToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3092:116,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + IntermediateToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3127:117,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + IntermediateToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3162:118,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + IntermediateToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3197:119,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + IntermediateToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3232:120,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + IntermediateToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3267:121,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + IntermediateToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3302:122,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + IntermediateToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3337:123,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + IntermediateToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3372:124,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + IntermediateToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3407:125,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + IntermediateToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3442:126,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + IntermediateToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3477:127,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + IntermediateToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3512:128,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + IntermediateToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3547:129,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + IntermediateToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3582:130,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + IntermediateToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3617:131,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + IntermediateToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3652:132,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + IntermediateToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3687:133,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + IntermediateToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3722:134,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + IntermediateToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3757:135,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + IntermediateToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3792:136,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + IntermediateToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3827:137,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + IntermediateToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3862:138,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + IntermediateToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3897:139,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + IntermediateToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3932:140,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + IntermediateToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3967:141,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + IntermediateToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4002:142,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + IntermediateToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4037:143,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + IntermediateToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4072:144,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + IntermediateToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4107:145,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + IntermediateToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4142:146,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + IntermediateToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4177:147,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + IntermediateToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4212:148,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + IntermediateToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4247:149,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + IntermediateToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4282:150,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + IntermediateToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4317:151,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + IntermediateToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4352:152,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + IntermediateToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4387:153,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + IntermediateToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4422:154,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + IntermediateToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4457:155,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + IntermediateToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4492:156,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + IntermediateToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4527:157,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + IntermediateToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4562:158,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + IntermediateToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4597:159,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + IntermediateToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4632:160,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + IntermediateToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n HtmlContent - (4664:161,1 [1028] StringLiterals.cshtml) - LazyIntermediateToken - (4664:161,1 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4666:162,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 - LazyIntermediateToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4689:163,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 - LazyIntermediateToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4712:164,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 - LazyIntermediateToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4735:165,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 - LazyIntermediateToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4758:166,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 - LazyIntermediateToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4781:167,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 - LazyIntermediateToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4804:168,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 - LazyIntermediateToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4827:169,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 - LazyIntermediateToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4850:170,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 - LazyIntermediateToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4873:171,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 - LazyIntermediateToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4897:172,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 - LazyIntermediateToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4921:173,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 - LazyIntermediateToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4945:174,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 - LazyIntermediateToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4969:175,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 - LazyIntermediateToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4993:176,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 - LazyIntermediateToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5017:177,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 - LazyIntermediateToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5041:178,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 - LazyIntermediateToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5065:179,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 - LazyIntermediateToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5089:180,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 - LazyIntermediateToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5113:181,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 - LazyIntermediateToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5137:182,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 - LazyIntermediateToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5161:183,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 - LazyIntermediateToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5185:184,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 - LazyIntermediateToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5209:185,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 - LazyIntermediateToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5233:186,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 - LazyIntermediateToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5257:187,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 - LazyIntermediateToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5281:188,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 - LazyIntermediateToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5305:189,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 - LazyIntermediateToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5329:190,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 - LazyIntermediateToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5353:191,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 - LazyIntermediateToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5377:192,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 - LazyIntermediateToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5401:193,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 - LazyIntermediateToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5425:194,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 - LazyIntermediateToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5449:195,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 - LazyIntermediateToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5473:196,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 - LazyIntermediateToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5497:197,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 - LazyIntermediateToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5521:198,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 - LazyIntermediateToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5545:199,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 - LazyIntermediateToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5569:200,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 - LazyIntermediateToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5593:201,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 - LazyIntermediateToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5617:202,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 - LazyIntermediateToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5641:203,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 - LazyIntermediateToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5665:204,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 - LazyIntermediateToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n + IntermediateToken - (4664:161,1 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4666:162,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + IntermediateToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4689:163,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + IntermediateToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4712:164,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + IntermediateToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4735:165,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + IntermediateToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4758:166,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + IntermediateToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4781:167,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + IntermediateToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4804:168,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + IntermediateToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4827:169,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + IntermediateToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4850:170,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + IntermediateToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4873:171,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + IntermediateToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4897:172,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + IntermediateToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4921:173,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + IntermediateToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4945:174,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + IntermediateToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4969:175,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + IntermediateToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4993:176,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + IntermediateToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5017:177,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + IntermediateToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5041:178,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + IntermediateToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5065:179,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + IntermediateToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5089:180,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + IntermediateToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5113:181,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + IntermediateToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5137:182,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + IntermediateToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5161:183,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + IntermediateToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5185:184,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + IntermediateToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5209:185,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + IntermediateToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5233:186,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + IntermediateToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5257:187,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + IntermediateToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5281:188,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + IntermediateToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5305:189,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + IntermediateToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5329:190,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + IntermediateToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5353:191,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + IntermediateToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5377:192,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + IntermediateToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5401:193,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + IntermediateToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5425:194,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + IntermediateToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5449:195,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + IntermediateToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5473:196,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + IntermediateToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5497:197,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + IntermediateToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5521:198,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + IntermediateToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5545:199,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + IntermediateToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5569:200,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + IntermediateToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5593:201,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + IntermediateToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5617:202,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + IntermediateToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5641:203,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + IntermediateToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5665:204,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + IntermediateToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n Section - - WriteLiteralsToInHereAlso HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - LazyIntermediateToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5734:206,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested - LazyIntermediateToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5768:207,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested - LazyIntermediateToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5802:208,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested - LazyIntermediateToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5836:209,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested - LazyIntermediateToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5870:210,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested - LazyIntermediateToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5904:211,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested - LazyIntermediateToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5938:212,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested - LazyIntermediateToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5972:213,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested - LazyIntermediateToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6006:214,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested - LazyIntermediateToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6040:215,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested - LazyIntermediateToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6075:216,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested - LazyIntermediateToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6110:217,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested - LazyIntermediateToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6145:218,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested - LazyIntermediateToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6180:219,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested - LazyIntermediateToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6215:220,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested - LazyIntermediateToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6250:221,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested - LazyIntermediateToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6285:222,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested - LazyIntermediateToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6320:223,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested - LazyIntermediateToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6355:224,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested - LazyIntermediateToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6390:225,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested - LazyIntermediateToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6425:226,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested - LazyIntermediateToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6460:227,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested - LazyIntermediateToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6495:228,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested - LazyIntermediateToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6530:229,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested - LazyIntermediateToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6565:230,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested - LazyIntermediateToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6600:231,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested - LazyIntermediateToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6635:232,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested - LazyIntermediateToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6670:233,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested - LazyIntermediateToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6705:234,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested - LazyIntermediateToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6740:235,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 - LazyIntermediateToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5734:206,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + IntermediateToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5768:207,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + IntermediateToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5802:208,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + IntermediateToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5836:209,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + IntermediateToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5870:210,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + IntermediateToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5904:211,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + IntermediateToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5938:212,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + IntermediateToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5972:213,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + IntermediateToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6006:214,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + IntermediateToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6040:215,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + IntermediateToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6075:216,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + IntermediateToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6110:217,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + IntermediateToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6145:218,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + IntermediateToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6180:219,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + IntermediateToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6215:220,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + IntermediateToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6250:221,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + IntermediateToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6285:222,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + IntermediateToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6320:223,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + IntermediateToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6355:224,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + IntermediateToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6390:225,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + IntermediateToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6425:226,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + IntermediateToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6460:227,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + IntermediateToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6495:228,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + IntermediateToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6530:229,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + IntermediateToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6565:230,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + IntermediateToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6600:231,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + IntermediateToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6635:232,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + IntermediateToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6670:233,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + IntermediateToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6705:234,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + IntermediateToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6740:235,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + IntermediateToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - LazyIntermediateToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! + IntermediateToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt index 5dc72d5043d..90fa4e824f4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt @@ -14,1177 +14,1177 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_StringLiterals - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [2013] StringLiterals.cshtml) - LazyIntermediateToken - (0:0,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 - LazyIntermediateToken - (17:0,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (23:1,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 - LazyIntermediateToken - (40:1,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (46:2,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 - LazyIntermediateToken - (63:2,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (69:3,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 - LazyIntermediateToken - (86:3,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (92:4,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 - LazyIntermediateToken - (109:4,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (115:5,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 - LazyIntermediateToken - (132:5,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (138:6,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 - LazyIntermediateToken - (155:6,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (161:7,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 - LazyIntermediateToken - (178:7,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (184:8,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 - LazyIntermediateToken - (201:8,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (207:9,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 - LazyIntermediateToken - (225:9,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (231:10,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 - LazyIntermediateToken - (249:10,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (255:11,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 - LazyIntermediateToken - (273:11,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (279:12,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 - LazyIntermediateToken - (297:12,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (303:13,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 - LazyIntermediateToken - (321:13,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (327:14,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 - LazyIntermediateToken - (345:14,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (351:15,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 - LazyIntermediateToken - (369:15,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (375:16,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 - LazyIntermediateToken - (393:16,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (399:17,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 - LazyIntermediateToken - (417:17,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (423:18,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 - LazyIntermediateToken - (441:18,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (447:19,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 - LazyIntermediateToken - (465:19,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (471:20,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 - LazyIntermediateToken - (489:20,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (495:21,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 - LazyIntermediateToken - (513:21,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (519:22,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 - LazyIntermediateToken - (537:22,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (543:23,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 - LazyIntermediateToken - (561:23,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (567:24,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 - LazyIntermediateToken - (585:24,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (591:25,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 - LazyIntermediateToken - (609:25,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (615:26,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 - LazyIntermediateToken - (633:26,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (639:27,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 - LazyIntermediateToken - (657:27,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (663:28,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 - LazyIntermediateToken - (681:28,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (687:29,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 - LazyIntermediateToken - (705:29,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (711:30,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 - LazyIntermediateToken - (729:30,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (735:31,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 - LazyIntermediateToken - (753:31,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (759:32,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 - LazyIntermediateToken - (777:32,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (783:33,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 - LazyIntermediateToken - (801:33,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (807:34,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 - LazyIntermediateToken - (825:34,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (831:35,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 - LazyIntermediateToken - (849:35,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (855:36,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 - LazyIntermediateToken - (873:36,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (879:37,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 - LazyIntermediateToken - (897:37,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (903:38,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 - LazyIntermediateToken - (921:38,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (927:39,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 - LazyIntermediateToken - (945:39,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (951:40,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 - LazyIntermediateToken - (969:40,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (975:41,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 - LazyIntermediateToken - (993:41,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (999:42,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 - LazyIntermediateToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1023:43,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 - LazyIntermediateToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1047:44,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 - LazyIntermediateToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1071:45,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 - LazyIntermediateToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1095:46,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 - LazyIntermediateToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1119:47,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 - LazyIntermediateToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1143:48,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 - LazyIntermediateToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1167:49,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 - LazyIntermediateToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1191:50,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 - LazyIntermediateToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1215:51,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 - LazyIntermediateToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1239:52,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 - LazyIntermediateToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1263:53,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 - LazyIntermediateToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1287:54,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 - LazyIntermediateToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1311:55,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 - LazyIntermediateToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1335:56,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 - LazyIntermediateToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1359:57,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 - LazyIntermediateToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1383:58,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 - LazyIntermediateToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1407:59,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 - LazyIntermediateToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1431:60,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 - LazyIntermediateToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1455:61,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 - LazyIntermediateToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1479:62,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 - LazyIntermediateToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1503:63,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 - LazyIntermediateToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1527:64,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 - LazyIntermediateToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1551:65,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 - LazyIntermediateToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1575:66,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 - LazyIntermediateToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1599:67,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 - LazyIntermediateToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1623:68,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 - LazyIntermediateToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1647:69,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 - LazyIntermediateToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1671:70,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 - LazyIntermediateToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1695:71,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 - LazyIntermediateToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1719:72,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 - LazyIntermediateToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1743:73,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 - LazyIntermediateToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1767:74,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 - LazyIntermediateToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1791:75,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 - LazyIntermediateToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1815:76,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 - LazyIntermediateToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1839:77,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 - LazyIntermediateToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1863:78,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 - LazyIntermediateToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1887:79,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 - LazyIntermediateToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1911:80,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 - LazyIntermediateToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1935:81,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 - LazyIntermediateToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1959:82,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 - LazyIntermediateToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (1983:83,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 - LazyIntermediateToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2005:83,22 [3] StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (2009:83,26 [4] StringLiterals.cshtml) - Html - \n\n + IntermediateToken - (0:0,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + IntermediateToken - (17:0,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (23:1,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + IntermediateToken - (40:1,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (46:2,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + IntermediateToken - (63:2,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (69:3,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + IntermediateToken - (86:3,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (92:4,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + IntermediateToken - (109:4,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (115:5,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + IntermediateToken - (132:5,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (138:6,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + IntermediateToken - (155:6,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (161:7,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + IntermediateToken - (178:7,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (184:8,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + IntermediateToken - (201:8,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (207:9,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + IntermediateToken - (225:9,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (231:10,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + IntermediateToken - (249:10,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (255:11,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + IntermediateToken - (273:11,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (279:12,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + IntermediateToken - (297:12,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (303:13,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + IntermediateToken - (321:13,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (327:14,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + IntermediateToken - (345:14,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (351:15,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + IntermediateToken - (369:15,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (375:16,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + IntermediateToken - (393:16,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (399:17,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + IntermediateToken - (417:17,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (423:18,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + IntermediateToken - (441:18,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (447:19,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + IntermediateToken - (465:19,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (471:20,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + IntermediateToken - (489:20,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (495:21,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + IntermediateToken - (513:21,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (519:22,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + IntermediateToken - (537:22,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (543:23,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + IntermediateToken - (561:23,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (567:24,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + IntermediateToken - (585:24,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (591:25,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + IntermediateToken - (609:25,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (615:26,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + IntermediateToken - (633:26,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (639:27,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + IntermediateToken - (657:27,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (663:28,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + IntermediateToken - (681:28,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (687:29,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + IntermediateToken - (705:29,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (711:30,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + IntermediateToken - (729:30,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (735:31,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + IntermediateToken - (753:31,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (759:32,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + IntermediateToken - (777:32,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (783:33,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + IntermediateToken - (801:33,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (807:34,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + IntermediateToken - (825:34,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (831:35,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + IntermediateToken - (849:35,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (855:36,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + IntermediateToken - (873:36,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (879:37,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + IntermediateToken - (897:37,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (903:38,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + IntermediateToken - (921:38,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (927:39,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + IntermediateToken - (945:39,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (951:40,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + IntermediateToken - (969:40,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (975:41,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + IntermediateToken - (993:41,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (999:42,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + IntermediateToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1023:43,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + IntermediateToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1047:44,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + IntermediateToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1071:45,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + IntermediateToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1095:46,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + IntermediateToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1119:47,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + IntermediateToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1143:48,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + IntermediateToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1167:49,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + IntermediateToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1191:50,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + IntermediateToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1215:51,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + IntermediateToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1239:52,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + IntermediateToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1263:53,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + IntermediateToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1287:54,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + IntermediateToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1311:55,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + IntermediateToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1335:56,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + IntermediateToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1359:57,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + IntermediateToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1383:58,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + IntermediateToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1407:59,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + IntermediateToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1431:60,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + IntermediateToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1455:61,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + IntermediateToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1479:62,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + IntermediateToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1503:63,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + IntermediateToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1527:64,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + IntermediateToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1551:65,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + IntermediateToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1575:66,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + IntermediateToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1599:67,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + IntermediateToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1623:68,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + IntermediateToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1647:69,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + IntermediateToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1671:70,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + IntermediateToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1695:71,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + IntermediateToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1719:72,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + IntermediateToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1743:73,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + IntermediateToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1767:74,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + IntermediateToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1791:75,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + IntermediateToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1815:76,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + IntermediateToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1839:77,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + IntermediateToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1863:78,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + IntermediateToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1887:79,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + IntermediateToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1911:80,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + IntermediateToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1935:81,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + IntermediateToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1959:82,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + IntermediateToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (1983:83,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + IntermediateToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2005:83,22 [3] StringLiterals.cshtml) - Html -
+ IntermediateToken - (2009:83,26 [4] StringLiterals.cshtml) - Html - \n\n Section - - WriteLiteralsToInHere HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) - LazyIntermediateToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2051:86,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested - LazyIntermediateToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2085:87,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested - LazyIntermediateToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2119:88,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested - LazyIntermediateToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2153:89,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested - LazyIntermediateToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2187:90,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested - LazyIntermediateToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2221:91,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested - LazyIntermediateToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2255:92,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested - LazyIntermediateToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2289:93,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested - LazyIntermediateToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2323:94,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested - LazyIntermediateToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2357:95,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested - LazyIntermediateToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2392:96,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested - LazyIntermediateToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2427:97,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested - LazyIntermediateToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2462:98,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested - LazyIntermediateToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2497:99,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested - LazyIntermediateToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2532:100,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested - LazyIntermediateToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2567:101,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested - LazyIntermediateToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2602:102,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested - LazyIntermediateToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2637:103,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested - LazyIntermediateToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2672:104,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested - LazyIntermediateToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2707:105,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested - LazyIntermediateToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2742:106,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested - LazyIntermediateToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2777:107,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested - LazyIntermediateToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2812:108,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested - LazyIntermediateToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2847:109,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested - LazyIntermediateToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2882:110,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested - LazyIntermediateToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2917:111,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested - LazyIntermediateToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2952:112,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested - LazyIntermediateToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (2987:113,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested - LazyIntermediateToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3022:114,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested - LazyIntermediateToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3057:115,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested - LazyIntermediateToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3092:116,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested - LazyIntermediateToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3127:117,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested - LazyIntermediateToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3162:118,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested - LazyIntermediateToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3197:119,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested - LazyIntermediateToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3232:120,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested - LazyIntermediateToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3267:121,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested - LazyIntermediateToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3302:122,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested - LazyIntermediateToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3337:123,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested - LazyIntermediateToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3372:124,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested - LazyIntermediateToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3407:125,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested - LazyIntermediateToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3442:126,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested - LazyIntermediateToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3477:127,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested - LazyIntermediateToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3512:128,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested - LazyIntermediateToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3547:129,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested - LazyIntermediateToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3582:130,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested - LazyIntermediateToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3617:131,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested - LazyIntermediateToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3652:132,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested - LazyIntermediateToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3687:133,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested - LazyIntermediateToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3722:134,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested - LazyIntermediateToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3757:135,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested - LazyIntermediateToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3792:136,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested - LazyIntermediateToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3827:137,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested - LazyIntermediateToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3862:138,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested - LazyIntermediateToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3897:139,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested - LazyIntermediateToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3932:140,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested - LazyIntermediateToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (3967:141,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested - LazyIntermediateToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4002:142,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested - LazyIntermediateToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4037:143,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested - LazyIntermediateToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4072:144,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested - LazyIntermediateToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4107:145,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested - LazyIntermediateToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4142:146,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested - LazyIntermediateToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4177:147,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested - LazyIntermediateToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4212:148,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested - LazyIntermediateToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4247:149,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested - LazyIntermediateToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4282:150,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested - LazyIntermediateToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4317:151,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested - LazyIntermediateToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4352:152,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested - LazyIntermediateToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4387:153,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested - LazyIntermediateToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4422:154,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested - LazyIntermediateToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4457:155,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested - LazyIntermediateToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4492:156,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested - LazyIntermediateToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4527:157,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested - LazyIntermediateToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4562:158,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested - LazyIntermediateToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4597:159,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested - LazyIntermediateToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4632:160,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested - LazyIntermediateToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2051:86,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + IntermediateToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2085:87,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + IntermediateToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2119:88,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + IntermediateToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2153:89,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + IntermediateToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2187:90,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + IntermediateToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2221:91,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + IntermediateToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2255:92,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + IntermediateToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2289:93,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + IntermediateToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2323:94,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + IntermediateToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2357:95,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + IntermediateToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2392:96,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + IntermediateToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2427:97,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + IntermediateToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2462:98,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + IntermediateToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2497:99,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + IntermediateToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2532:100,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + IntermediateToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2567:101,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + IntermediateToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2602:102,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + IntermediateToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2637:103,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + IntermediateToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2672:104,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + IntermediateToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2707:105,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + IntermediateToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2742:106,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + IntermediateToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2777:107,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + IntermediateToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2812:108,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + IntermediateToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2847:109,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + IntermediateToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2882:110,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + IntermediateToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2917:111,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + IntermediateToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2952:112,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + IntermediateToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (2987:113,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + IntermediateToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3022:114,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + IntermediateToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3057:115,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + IntermediateToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3092:116,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + IntermediateToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3127:117,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + IntermediateToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3162:118,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + IntermediateToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3197:119,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + IntermediateToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3232:120,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + IntermediateToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3267:121,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + IntermediateToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3302:122,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + IntermediateToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3337:123,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + IntermediateToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3372:124,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + IntermediateToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3407:125,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + IntermediateToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3442:126,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + IntermediateToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3477:127,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + IntermediateToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3512:128,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + IntermediateToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3547:129,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + IntermediateToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3582:130,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + IntermediateToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3617:131,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + IntermediateToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3652:132,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + IntermediateToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3687:133,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + IntermediateToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3722:134,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + IntermediateToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3757:135,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + IntermediateToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3792:136,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + IntermediateToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3827:137,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + IntermediateToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3862:138,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + IntermediateToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3897:139,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + IntermediateToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3932:140,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + IntermediateToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (3967:141,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + IntermediateToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4002:142,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + IntermediateToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4037:143,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + IntermediateToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4072:144,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + IntermediateToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4107:145,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + IntermediateToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4142:146,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + IntermediateToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4177:147,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + IntermediateToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4212:148,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + IntermediateToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4247:149,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + IntermediateToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4282:150,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + IntermediateToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4317:151,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + IntermediateToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4352:152,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + IntermediateToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4387:153,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + IntermediateToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4422:154,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + IntermediateToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4457:155,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + IntermediateToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4492:156,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + IntermediateToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4527:157,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + IntermediateToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4562:158,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + IntermediateToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4597:159,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + IntermediateToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4632:160,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + IntermediateToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n HtmlContent - (4666:162,0 [1026] StringLiterals.cshtml) - LazyIntermediateToken - (4666:162,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 - LazyIntermediateToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4689:163,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 - LazyIntermediateToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4712:164,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 - LazyIntermediateToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4735:165,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 - LazyIntermediateToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4758:166,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 - LazyIntermediateToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4781:167,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 - LazyIntermediateToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4804:168,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 - LazyIntermediateToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4827:169,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 - LazyIntermediateToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4850:170,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 - LazyIntermediateToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4873:171,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 - LazyIntermediateToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4897:172,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 - LazyIntermediateToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4921:173,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 - LazyIntermediateToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4945:174,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 - LazyIntermediateToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4969:175,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 - LazyIntermediateToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (4993:176,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 - LazyIntermediateToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5017:177,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 - LazyIntermediateToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5041:178,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 - LazyIntermediateToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5065:179,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 - LazyIntermediateToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5089:180,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 - LazyIntermediateToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5113:181,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 - LazyIntermediateToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5137:182,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 - LazyIntermediateToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5161:183,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 - LazyIntermediateToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5185:184,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 - LazyIntermediateToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5209:185,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 - LazyIntermediateToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5233:186,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 - LazyIntermediateToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5257:187,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 - LazyIntermediateToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5281:188,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 - LazyIntermediateToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5305:189,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 - LazyIntermediateToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5329:190,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 - LazyIntermediateToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5353:191,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 - LazyIntermediateToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5377:192,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 - LazyIntermediateToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5401:193,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 - LazyIntermediateToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5425:194,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 - LazyIntermediateToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5449:195,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 - LazyIntermediateToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5473:196,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 - LazyIntermediateToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5497:197,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 - LazyIntermediateToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5521:198,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 - LazyIntermediateToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5545:199,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 - LazyIntermediateToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5569:200,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 - LazyIntermediateToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5593:201,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 - LazyIntermediateToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5617:202,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 - LazyIntermediateToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5641:203,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 - LazyIntermediateToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5665:204,0 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 - LazyIntermediateToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n + IntermediateToken - (4666:162,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + IntermediateToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4689:163,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + IntermediateToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4712:164,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + IntermediateToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4735:165,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + IntermediateToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4758:166,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + IntermediateToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4781:167,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + IntermediateToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4804:168,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + IntermediateToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4827:169,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + IntermediateToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4850:170,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + IntermediateToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4873:171,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + IntermediateToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4897:172,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + IntermediateToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4921:173,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + IntermediateToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4945:174,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + IntermediateToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4969:175,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + IntermediateToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (4993:176,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + IntermediateToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5017:177,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + IntermediateToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5041:178,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + IntermediateToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5065:179,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + IntermediateToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5089:180,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + IntermediateToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5113:181,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + IntermediateToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5137:182,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + IntermediateToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5161:183,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + IntermediateToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5185:184,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + IntermediateToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5209:185,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + IntermediateToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5233:186,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + IntermediateToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5257:187,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + IntermediateToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5281:188,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + IntermediateToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5305:189,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + IntermediateToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5329:190,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + IntermediateToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5353:191,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + IntermediateToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5377:192,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + IntermediateToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5401:193,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + IntermediateToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5425:194,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + IntermediateToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5449:195,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + IntermediateToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5473:196,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + IntermediateToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5497:197,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + IntermediateToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5521:198,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + IntermediateToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5545:199,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + IntermediateToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5569:200,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + IntermediateToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5593:201,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + IntermediateToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5617:202,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + IntermediateToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5641:203,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + IntermediateToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5665:204,0 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + IntermediateToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n Section - - WriteLiteralsToInHereAlso HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - LazyIntermediateToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5734:206,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested - LazyIntermediateToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5768:207,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested - LazyIntermediateToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5802:208,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested - LazyIntermediateToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5836:209,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested - LazyIntermediateToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5870:210,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested - LazyIntermediateToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5904:211,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested - LazyIntermediateToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5938:212,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested - LazyIntermediateToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (5972:213,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested - LazyIntermediateToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6006:214,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested - LazyIntermediateToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6040:215,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested - LazyIntermediateToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6075:216,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested - LazyIntermediateToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6110:217,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested - LazyIntermediateToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6145:218,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested - LazyIntermediateToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6180:219,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested - LazyIntermediateToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6215:220,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested - LazyIntermediateToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6250:221,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested - LazyIntermediateToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6285:222,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested - LazyIntermediateToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6320:223,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested - LazyIntermediateToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6355:224,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested - LazyIntermediateToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6390:225,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested - LazyIntermediateToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6425:226,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested - LazyIntermediateToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6460:227,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested - LazyIntermediateToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6495:228,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested - LazyIntermediateToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6530:229,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested - LazyIntermediateToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6565:230,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested - LazyIntermediateToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6600:231,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested - LazyIntermediateToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6635:232,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested - LazyIntermediateToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6670:233,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested - LazyIntermediateToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6705:234,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested - LazyIntermediateToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (6740:235,4 [2] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 - LazyIntermediateToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5734:206,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + IntermediateToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5768:207,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + IntermediateToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5802:208,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + IntermediateToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5836:209,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + IntermediateToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5870:210,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + IntermediateToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5904:211,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + IntermediateToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5938:212,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + IntermediateToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (5972:213,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + IntermediateToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6006:214,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + IntermediateToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6040:215,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + IntermediateToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6075:216,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + IntermediateToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6110:217,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + IntermediateToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6145:218,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + IntermediateToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6180:219,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + IntermediateToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6215:220,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + IntermediateToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6250:221,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + IntermediateToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6285:222,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + IntermediateToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6320:223,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + IntermediateToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6355:224,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + IntermediateToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6390:225,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + IntermediateToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6425:226,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + IntermediateToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6460:227,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + IntermediateToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6495:228,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + IntermediateToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6530:229,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + IntermediateToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6565:230,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + IntermediateToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6600:231,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + IntermediateToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6635:232,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + IntermediateToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6670:233,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + IntermediateToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6705:234,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + IntermediateToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + IntermediateToken - (6740:235,4 [2] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + IntermediateToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -

+ IntermediateToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - LazyIntermediateToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! + IntermediateToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_DesignTime.ir.txt index ff8e91b22e6..648a0fa277a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_DesignTime.ir.txt @@ -33,16 +33,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [69] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (1:0,1 [69] SwitchExpression_RecursivePattern.cshtml) - CSharp - switch (DateTimeOffset.UtcNow)\n{\n case { Year: 2022 }:\n + IntermediateToken - (1:0,1 [69] SwitchExpression_RecursivePattern.cshtml) - CSharp - switch (DateTimeOffset.UtcNow)\n{\n case { Year: 2022 }:\n HtmlContent - (70:3,8 [89] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (70:3,8 [7] SwitchExpression_RecursivePattern.cshtml) - Html - - LazyIntermediateToken - (78:3,16 [72] SwitchExpression_RecursivePattern.cshtml) - Html - Property expressions are supported by the razor syntax in the year 2022. - LazyIntermediateToken - (150:3,88 [9] SwitchExpression_RecursivePattern.cshtml) - Html - + IntermediateToken - (70:3,8 [7] SwitchExpression_RecursivePattern.cshtml) - Html - + IntermediateToken - (78:3,16 [72] SwitchExpression_RecursivePattern.cshtml) - Html - Property expressions are supported by the razor syntax in the year 2022. + IntermediateToken - (150:3,88 [9] SwitchExpression_RecursivePattern.cshtml) - Html - CSharpCode - (159:3,97 [180] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (159:3,97 [180] SwitchExpression_RecursivePattern.cshtml) - CSharp - \n break;\n case [{ Test: true }]:\n break;\n case ({ Test: { Nested.Pattern: global::Qualifier } }):\n break;\n case global::Test:\n break;\n} + IntermediateToken - (159:3,97 [180] SwitchExpression_RecursivePattern.cshtml) - CSharp - \n break;\n case [{ Test: true }]:\n break;\n case ({ Test: { Nested.Pattern: global::Qualifier } }):\n break;\n case global::Test:\n break;\n} HtmlContent - (339:11,1 [2] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (339:11,1 [2] SwitchExpression_RecursivePattern.cshtml) - Html - \n + IntermediateToken - (339:11,1 [2] SwitchExpression_RecursivePattern.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_Runtime.ir.txt index 336b461dc8e..e0e8b3c49b4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SwitchExpression_RecursivePattern_Runtime.ir.txt @@ -14,16 +14,16 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_SwitchExpression_RecursivePattern - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (1:0,1 [61] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (1:0,1 [61] SwitchExpression_RecursivePattern.cshtml) - CSharp - switch (DateTimeOffset.UtcNow)\n{\n case { Year: 2022 }:\n + IntermediateToken - (1:0,1 [61] SwitchExpression_RecursivePattern.cshtml) - CSharp - switch (DateTimeOffset.UtcNow)\n{\n case { Year: 2022 }:\n HtmlContent - (62:3,0 [99] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (62:3,0 [8] SwitchExpression_RecursivePattern.cshtml) - Html - - LazyIntermediateToken - (70:3,8 [7] SwitchExpression_RecursivePattern.cshtml) - Html - - LazyIntermediateToken - (78:3,16 [72] SwitchExpression_RecursivePattern.cshtml) - Html - Property expressions are supported by the razor syntax in the year 2022. - LazyIntermediateToken - (150:3,88 [9] SwitchExpression_RecursivePattern.cshtml) - Html - - LazyIntermediateToken - (159:3,97 [2] SwitchExpression_RecursivePattern.cshtml) - Html - \n + IntermediateToken - (62:3,0 [8] SwitchExpression_RecursivePattern.cshtml) - Html - + IntermediateToken - (70:3,8 [7] SwitchExpression_RecursivePattern.cshtml) - Html - + IntermediateToken - (78:3,16 [72] SwitchExpression_RecursivePattern.cshtml) - Html - Property expressions are supported by the razor syntax in the year 2022. + IntermediateToken - (150:3,88 [9] SwitchExpression_RecursivePattern.cshtml) - Html - + IntermediateToken - (159:3,97 [2] SwitchExpression_RecursivePattern.cshtml) - Html - \n CSharpCode - (161:4,0 [180] SwitchExpression_RecursivePattern.cshtml) - LazyIntermediateToken - (161:4,0 [180] SwitchExpression_RecursivePattern.cshtml) - CSharp - break;\n case [{ Test: true }]:\n break;\n case ({ Test: { Nested.Pattern: global::Qualifier } }):\n break;\n case global::Test:\n break;\n}\n + IntermediateToken - (161:4,0 [180] SwitchExpression_RecursivePattern.cshtml) - CSharp - break;\n case [{ Test: true }]:\n break;\n case ({ Test: { Nested.Pattern: global::Qualifier } }):\n break;\n case global::Test:\n break;\n}\n Inject - 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 0b1c36fa60d..fd3707a63ca 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 @@ -36,45 +36,45 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [255] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (29:0,29 [4] SymbolBoundAttributes.cshtml) - Html - \n\n - LazyIntermediateToken - (33:2,0 [3] SymbolBoundAttributes.cshtml) - Html -
    - LazyIntermediateToken - (52:2,19 [5] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (57:2,24 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (59:3,0 [3] SymbolBoundAttributes.cshtml) - Html -
    - LazyIntermediateToken - (80:3,21 [5] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (85:3,26 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (87:4,0 [7] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (136:4,49 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (138:5,0 [7] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (188:5,50 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (190:6,0 [9] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (232:7,11 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (234:8,0 [4] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (246:8,12 [6] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (252:8,18 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (254:9,0 [4] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (274:9,20 [6] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (280:9,26 [4] SymbolBoundAttributes.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] SymbolBoundAttributes.cshtml) - Html - \n\n + IntermediateToken - (33:2,0 [3] SymbolBoundAttributes.cshtml) - Html -
    + IntermediateToken - (52:2,19 [5] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (57:2,24 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (59:3,0 [3] SymbolBoundAttributes.cshtml) - Html -
    + IntermediateToken - (80:3,21 [5] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (85:3,26 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (87:4,0 [7] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (136:4,49 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (138:5,0 [7] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (188:5,50 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (190:6,0 [9] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (232:7,11 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (234:8,0 [4] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (246:8,12 [6] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (252:8,18 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (254:9,0 [4] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (274:9,20 [6] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (280:9,26 [4] SymbolBoundAttributes.cshtml) - Html - \n\n TagHelper - (284:11,0 [45] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -83,10 +83,10 @@ 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 + IntermediateToken - (317:11,33 [5] SymbolBoundAttributes.cshtml) - Html - items DefaultTagHelperExecute - HtmlContent - (329:11,45 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (329:11,45 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (329:11,45 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (331:12,0 [49] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -95,53 +95,53 @@ 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 + IntermediateToken - (368:12,37 [5] SymbolBoundAttributes.cshtml) - Html - items DefaultTagHelperExecute - HtmlContent - (380:12,49 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (380:12,49 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (380:12,49 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (382:13,0 [79] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (444:13,62 [8] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (444:13,62 [8] SymbolBoundAttributes.cshtml) - Html - Click Me + IntermediateToken - (444:13,62 [8] SymbolBoundAttributes.cshtml) - Html - Click Me DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (405:13,23 [13] SymbolBoundAttributes.cshtml) - (click) - System.Action TestNamespace.CatchAllTagHelper.Event1 - HtmlAttributeValueStyle.DoubleQuotes 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() + IntermediateToken - (429:13,47 [13] SymbolBoundAttributes.cshtml) - Html - doSomething() DefaultTagHelperExecute - HtmlContent - (461:13,79 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (461:13,79 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (461:13,79 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (463:14,0 [81] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (527:14,64 [8] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (527:14,64 [8] SymbolBoundAttributes.cshtml) - Html - Click Me + IntermediateToken - (527:14,64 [8] SymbolBoundAttributes.cshtml) - Html - Click Me DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (487:14,24 [13] SymbolBoundAttributes.cshtml) - (^click) - System.Action TestNamespace.CatchAllTagHelper.Event2 - HtmlAttributeValueStyle.DoubleQuotes 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() + IntermediateToken - (512:14,49 [13] SymbolBoundAttributes.cshtml) - Html - doSomething() DefaultTagHelperExecute - HtmlContent - (544:14,81 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (544:14,81 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (544:14,81 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (546:15,0 [67] SymbolBoundAttributes.cshtml) - template - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (600:15,54 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (600:15,54 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (600:15,54 [2] SymbolBoundAttributes.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (574:15,28 [5] SymbolBoundAttributes.cshtml) - *something - string TestNamespace.CatchAllTagHelper.StringProperty1 - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (574:15,28 [5] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (574:15,28 [5] SymbolBoundAttributes.cshtml) - Html - value + IntermediateToken - (574:15,28 [5] SymbolBoundAttributes.cshtml) - Html - value DefaultTagHelperHtmlAttribute - - *something - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (593:15,47 [5] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (593:15,47 [5] SymbolBoundAttributes.cshtml) - Html - value + IntermediateToken - (593:15,47 [5] SymbolBoundAttributes.cshtml) - Html - value DefaultTagHelperExecute - HtmlContent - (613:16,11 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (613:16,11 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (613:16,11 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (615:17,0 [33] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -149,17 +149,17 @@ DefaultTagHelperHtmlAttribute - - #localminimized - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (648:17,33 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (648:17,33 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (648:17,33 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (650:18,0 [47] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (669:18,19 [5] SymbolBoundAttributes.cshtml) - #local - string TestNamespace.CatchAllTagHelper.StringProperty2 - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (669:18,19 [5] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (669:18,19 [5] SymbolBoundAttributes.cshtml) - Html - value + IntermediateToken - (669:18,19 [5] SymbolBoundAttributes.cshtml) - Html - value DefaultTagHelperHtmlAttribute - - #local - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (684:18,34 [5] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (684:18,34 [5] SymbolBoundAttributes.cshtml) - Html - value + IntermediateToken - (684:18,34 [5] SymbolBoundAttributes.cshtml) - Html - value DefaultTagHelperExecute - Inject - Inject - 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 433e10e293c..23f7872678e 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 @@ -24,45 +24,45 @@ FieldDeclaration - - private - global::TestNamespace.CatchAllTagHelper - __TestNamespace_CatchAllTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [253] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (31:1,0 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (33:2,0 [3] SymbolBoundAttributes.cshtml) - Html -
    - LazyIntermediateToken - (52:2,19 [5] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (57:2,24 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (59:3,0 [3] SymbolBoundAttributes.cshtml) - Html -
    - LazyIntermediateToken - (80:3,21 [5] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (85:3,26 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (87:4,0 [7] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (136:4,49 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (138:5,0 [7] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (188:5,50 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (190:6,0 [9] SymbolBoundAttributes.cshtml) - Html - - LazyIntermediateToken - (232:7,11 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (234:8,0 [4] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (246:8,12 [6] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (252:8,18 [2] SymbolBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (254:9,0 [4] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (274:9,20 [6] SymbolBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (280:9,26 [4] SymbolBoundAttributes.cshtml) - Html - \n\n + IntermediateToken - (31:1,0 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (33:2,0 [3] SymbolBoundAttributes.cshtml) - Html -
    + IntermediateToken - (52:2,19 [5] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (57:2,24 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (59:3,0 [3] SymbolBoundAttributes.cshtml) - Html -
    + IntermediateToken - (80:3,21 [5] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (85:3,26 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (87:4,0 [7] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (136:4,49 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (138:5,0 [7] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (188:5,50 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (190:6,0 [9] SymbolBoundAttributes.cshtml) - Html - + IntermediateToken - (232:7,11 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (234:8,0 [4] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (246:8,12 [6] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (252:8,18 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (254:9,0 [4] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (274:9,20 [6] SymbolBoundAttributes.cshtml) - Html -
+ IntermediateToken - (280:9,26 [4] SymbolBoundAttributes.cshtml) - Html - \n\n TagHelper - (284:11,0 [45] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -72,7 +72,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (329:11,45 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (329:11,45 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (329:11,45 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (331:12,0 [49] SymbolBoundAttributes.cshtml) - ul - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -82,11 +82,11 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (380:12,49 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (380:12,49 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (380:12,49 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (382:13,0 [79] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (444:13,62 [8] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (444:13,62 [8] SymbolBoundAttributes.cshtml) - Html - Click Me + IntermediateToken - (444:13,62 [8] SymbolBoundAttributes.cshtml) - Html - Click Me DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (405:13,23 [13] SymbolBoundAttributes.cshtml) - (click) - System.Action TestNamespace.CatchAllTagHelper.Event1 - HtmlAttributeValueStyle.DoubleQuotes @@ -94,11 +94,11 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (461:13,79 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (461:13,79 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (461:13,79 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (463:14,0 [81] SymbolBoundAttributes.cshtml) - button - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (527:14,64 [8] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (527:14,64 [8] SymbolBoundAttributes.cshtml) - Html - Click Me + IntermediateToken - (527:14,64 [8] SymbolBoundAttributes.cshtml) - Html - Click Me DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized DefaultTagHelperProperty - (487:14,24 [13] SymbolBoundAttributes.cshtml) - (^click) - System.Action TestNamespace.CatchAllTagHelper.Event2 - HtmlAttributeValueStyle.DoubleQuotes @@ -106,18 +106,18 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (544:14,81 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (544:14,81 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (544:14,81 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (546:15,0 [67] SymbolBoundAttributes.cshtml) - template - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (600:15,54 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (600:15,54 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (600:15,54 [2] SymbolBoundAttributes.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper DefaultTagHelperHtmlAttribute - - bound - HtmlAttributeValueStyle.Minimized PreallocatedTagHelperProperty - (574:15,28 [5] SymbolBoundAttributes.cshtml) - __tagHelperAttribute_4 - *something - StringProperty1 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 DefaultTagHelperExecute - HtmlContent - (613:16,11 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (613:16,11 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (613:16,11 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (615:17,0 [33] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper @@ -125,7 +125,7 @@ DefaultTagHelperHtmlAttribute - - #localminimized - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (648:17,33 [2] SymbolBoundAttributes.cshtml) - LazyIntermediateToken - (648:17,33 [2] SymbolBoundAttributes.cshtml) - Html - \n + IntermediateToken - (648:17,33 [2] SymbolBoundAttributes.cshtml) - Html - \n TagHelper - (650:18,0 [47] SymbolBoundAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.CatchAllTagHelper 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 3d354b16d57..d5a7418b77a 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 @@ -39,31 +39,31 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] TagHelpersInSection.cshtml) - LazyIntermediateToken - (31:0,31 [4] TagHelpersInSection.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] TagHelpersInSection.cshtml) - Html - \n\n CSharpCode - (37:2,2 [31] TagHelpersInSection.cshtml) - LazyIntermediateToken - (37:2,2 [31] TagHelpersInSection.cshtml) - CSharp - \n var code = "some code";\n + IntermediateToken - (37:2,2 [31] TagHelpersInSection.cshtml) - CSharp - \n var code = "some code";\n HtmlContent - (71:5,0 [2] TagHelpersInSection.cshtml) - LazyIntermediateToken - (71:5,0 [2] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (71:5,0 [2] TagHelpersInSection.cshtml) - Html - \n Section - - MySection HtmlContent - (93:6,20 [21] TagHelpersInSection.cshtml) - LazyIntermediateToken - (93:6,20 [6] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (99:7,4 [4] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (104:7,9 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (93:6,20 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (99:7,4 [4] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (104:7,9 [10] TagHelpersInSection.cshtml) - Html - \n TagHelper - (114:8,8 [245] TagHelpersInSection.cshtml) - mytaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (217:8,111 [52] TagHelpersInSection.cshtml) - LazyIntermediateToken - (217:8,111 [52] TagHelpersInSection.cshtml) - Html - \n In None ContentBehavior.\n + IntermediateToken - (217:8,111 [52] TagHelpersInSection.cshtml) - Html - \n In None ContentBehavior.\n TagHelper - (269:10,12 [66] TagHelpersInSection.cshtml) - nestedtaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (286:10,29 [26] TagHelpersInSection.cshtml) - LazyIntermediateToken - (286:10,29 [26] TagHelpersInSection.cshtml) - Html - Some buffered values with + IntermediateToken - (286:10,29 [26] TagHelpersInSection.cshtml) - Html - Some buffered values with CSharpExpression - (313:10,56 [4] TagHelpersInSection.cshtml) - LazyIntermediateToken - (313:10,56 [4] TagHelpersInSection.cshtml) - CSharp - code + IntermediateToken - (313:10,56 [4] TagHelpersInSection.cshtml) - CSharp - code DefaultTagHelperCreate - - TestNamespace.NestedTagHelper DefaultTagHelperExecute - HtmlContent - (335:10,78 [10] TagHelpersInSection.cshtml) - LazyIntermediateToken - (335:10,78 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (335:10,78 [10] TagHelpersInSection.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.MyTagHelper DefaultTagHelperProperty - (142:8,36 [27] TagHelpersInSection.cshtml) - boundproperty - string TestNamespace.MyTagHelper.BoundProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:8,36 [13] TagHelpersInSection.cshtml) @@ -71,36 +71,36 @@ 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 + IntermediateToken - (157:8,51 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now DefaultTagHelperHtmlAttribute - - unboundproperty - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (188:8,82 [7] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (188:8,82 [7] TagHelpersInSection.cshtml) - Html - Current + IntermediateToken - (188:8,82 [7] TagHelpersInSection.cshtml) - Html - Current HtmlAttributeValue - (195:8,89 [6] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (196:8,90 [5] TagHelpersInSection.cshtml) - Html - Time: + IntermediateToken - (196:8,90 [5] TagHelpersInSection.cshtml) - Html - Time: CSharpExpressionAttributeValue - (201:8,95 [14] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (203:8,97 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now + IntermediateToken - (203:8,97 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (359:11,22 [20] TagHelpersInSection.cshtml) - LazyIntermediateToken - (359:11,22 [6] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (365:12,4 [6] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (371:12,10 [8] TagHelpersInSection.cshtml) - Html - \n\n + IntermediateToken - (359:11,22 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (365:12,4 [6] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (371:12,10 [8] TagHelpersInSection.cshtml) - Html - \n\n MalformedDirective - (379:14,4 [112] TagHelpersInSection.cshtml) - section DirectiveToken - (388:14,13 [13] TagHelpersInSection.cshtml) - nestedsection HtmlContent - (404:14,29 [29] TagHelpersInSection.cshtml) - LazyIntermediateToken - (404:14,29 [10] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (414:15,8 [4] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (419:15,13 [14] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (404:14,29 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (414:15,8 [4] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (419:15,13 [14] TagHelpersInSection.cshtml) - Html - \n TagHelper - (433:16,12 [35] TagHelpersInSection.cshtml) - nestedtaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.NestedTagHelper DefaultTagHelperExecute - HtmlContent - (468:16,47 [22] TagHelpersInSection.cshtml) - LazyIntermediateToken - (468:16,47 [10] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (478:17,8 [6] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (484:17,14 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (468:16,47 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (478:17,8 [6] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (484:17,14 [6] TagHelpersInSection.cshtml) - Html - \n HtmlContent - (491:18,5 [2] TagHelpersInSection.cshtml) - LazyIntermediateToken - (491:18,5 [2] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (491:18,5 [2] TagHelpersInSection.cshtml) - Html - \n Inject - Inject - Inject - 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 165e503c3b0..0df85606647 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 @@ -17,31 +17,31 @@ FieldDeclaration - - private - global::TestNamespace.NestedTagHelper - __TestNamespace_NestedTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] TagHelpersInSection.cshtml) - LazyIntermediateToken - (33:1,0 [2] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] TagHelpersInSection.cshtml) - Html - \n CSharpCode - (37:2,2 [31] TagHelpersInSection.cshtml) - LazyIntermediateToken - (37:2,2 [31] TagHelpersInSection.cshtml) - CSharp - \n var code = "some code";\n + IntermediateToken - (37:2,2 [31] TagHelpersInSection.cshtml) - CSharp - \n var code = "some code";\n HtmlContent - (71:5,0 [2] TagHelpersInSection.cshtml) - LazyIntermediateToken - (71:5,0 [2] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (71:5,0 [2] TagHelpersInSection.cshtml) - Html - \n Section - - MySection HtmlContent - (93:6,20 [21] TagHelpersInSection.cshtml) - LazyIntermediateToken - (93:6,20 [6] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (99:7,4 [4] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (104:7,9 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (93:6,20 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (99:7,4 [4] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (104:7,9 [10] TagHelpersInSection.cshtml) - Html - \n TagHelper - (114:8,8 [245] TagHelpersInSection.cshtml) - mytaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (217:8,111 [52] TagHelpersInSection.cshtml) - LazyIntermediateToken - (217:8,111 [52] TagHelpersInSection.cshtml) - Html - \n In None ContentBehavior.\n + IntermediateToken - (217:8,111 [52] TagHelpersInSection.cshtml) - Html - \n In None ContentBehavior.\n TagHelper - (269:10,12 [66] TagHelpersInSection.cshtml) - nestedtaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (286:10,29 [26] TagHelpersInSection.cshtml) - LazyIntermediateToken - (286:10,29 [26] TagHelpersInSection.cshtml) - Html - Some buffered values with + IntermediateToken - (286:10,29 [26] TagHelpersInSection.cshtml) - Html - Some buffered values with CSharpExpression - (313:10,56 [4] TagHelpersInSection.cshtml) - LazyIntermediateToken - (313:10,56 [4] TagHelpersInSection.cshtml) - CSharp - code + IntermediateToken - (313:10,56 [4] TagHelpersInSection.cshtml) - CSharp - code DefaultTagHelperCreate - - TestNamespace.NestedTagHelper DefaultTagHelperExecute - HtmlContent - (335:10,78 [10] TagHelpersInSection.cshtml) - LazyIntermediateToken - (335:10,78 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (335:10,78 [10] TagHelpersInSection.cshtml) - Html - \n DefaultTagHelperCreate - - TestNamespace.MyTagHelper DefaultTagHelperProperty - (142:8,36 [27] TagHelpersInSection.cshtml) - boundproperty - string TestNamespace.MyTagHelper.BoundProperty - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:8,36 [13] TagHelpersInSection.cshtml) @@ -49,34 +49,34 @@ 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 + IntermediateToken - (157:8,51 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now DefaultTagHelperHtmlAttribute - - unboundproperty - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (188:8,82 [7] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (188:8,82 [7] TagHelpersInSection.cshtml) - Html - Current + IntermediateToken - (188:8,82 [7] TagHelpersInSection.cshtml) - Html - Current HtmlAttributeValue - (195:8,89 [6] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (196:8,90 [5] TagHelpersInSection.cshtml) - Html - Time: + IntermediateToken - (196:8,90 [5] TagHelpersInSection.cshtml) - Html - Time: CSharpExpressionAttributeValue - (201:8,95 [14] TagHelpersInSection.cshtml) - - LazyIntermediateToken - (203:8,97 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now + IntermediateToken - (203:8,97 [12] TagHelpersInSection.cshtml) - CSharp - DateTime.Now DefaultTagHelperExecute - HtmlContent - (359:11,22 [16] TagHelpersInSection.cshtml) - LazyIntermediateToken - (359:11,22 [6] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (365:12,4 [6] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (371:12,10 [4] TagHelpersInSection.cshtml) - Html - \n\n + IntermediateToken - (359:11,22 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (365:12,4 [6] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (371:12,10 [4] TagHelpersInSection.cshtml) - Html - \n\n MalformedDirective - (379:14,4 [112] TagHelpersInSection.cshtml) - section DirectiveToken - (388:14,13 [13] TagHelpersInSection.cshtml) - nestedsection HtmlContent - (404:14,29 [29] TagHelpersInSection.cshtml) - LazyIntermediateToken - (404:14,29 [10] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (414:15,8 [4] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (419:15,13 [14] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (404:14,29 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (414:15,8 [4] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (419:15,13 [14] TagHelpersInSection.cshtml) - Html - \n TagHelper - (433:16,12 [35] TagHelpersInSection.cshtml) - nestedtaghelper - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.NestedTagHelper DefaultTagHelperExecute - HtmlContent - (468:16,47 [22] TagHelpersInSection.cshtml) - LazyIntermediateToken - (468:16,47 [10] TagHelpersInSection.cshtml) - Html - \n - LazyIntermediateToken - (478:17,8 [6] TagHelpersInSection.cshtml) - Html -
- LazyIntermediateToken - (484:17,14 [6] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (468:16,47 [10] TagHelpersInSection.cshtml) - Html - \n + IntermediateToken - (478:17,8 [6] TagHelpersInSection.cshtml) - Html -
+ IntermediateToken - (484:17,14 [6] TagHelpersInSection.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_DesignTime.ir.txt index 5e08128ca7e..fcd40b93f02 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_DesignTime.ir.txt @@ -36,19 +36,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - LazyIntermediateToken - (29:0,29 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n TagHelper - (31:1,0 [70] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (45:1,14 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - value - string InputTagHelper.FooProp - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (45:1,14 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - LazyIntermediateToken - (45:1,14 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - Hello + IntermediateToken - (45:1,14 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - Hello DefaultTagHelperProperty - (92:1,61 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (92:1,61 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - LazyIntermediateToken - (92:1,61 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - World + IntermediateToken - (92:1,61 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - World DefaultTagHelperExecute - HtmlContent - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - LazyIntermediateToken - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n + IntermediateToken - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_Runtime.ir.txt index 2ef84eed9e7..046f1c4b11d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributesAndRazorComment_Runtime.ir.txt @@ -24,7 +24,7 @@ PreallocatedTagHelperProperty - (92:1,61 [5] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - __tagHelperAttribute_1 - bound - BoundProp DefaultTagHelperExecute - HtmlContent - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - LazyIntermediateToken - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n + IntermediateToken - (101:1,70 [2] TagHelpersWithBoundAttributesAndRazorComment.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_DesignTime.ir.txt index d87a9e04b84..81b78f3f28c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_DesignTime.ir.txt @@ -36,23 +36,23 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [14] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (29:0,29 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html - + IntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n TagHelper - (43:2,4 [34] TagHelpersWithBoundAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (56:2,17 [6] TagHelpersWithBoundAttributes.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello + IntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (69:2,30 [4] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (69:2,30 [4] TagHelpersWithBoundAttributes.cshtml) - Html - text + IntermediateToken - (69:2,30 [4] TagHelpersWithBoundAttributes.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (77:2,38 [9] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html -
+ IntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_Runtime.ir.txt index 5e863fcb892..8e5bf0f5fb3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithBoundAttributes_Runtime.ir.txt @@ -17,20 +17,20 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [12] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html - + IntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n TagHelper - (43:2,4 [34] TagHelpersWithBoundAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (56:2,17 [6] TagHelpersWithBoundAttributes.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello + IntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (77:2,38 [9] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html -
+ IntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html - Inject - Inject - Inject - 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 e82f23d454b..d94a8aea28e 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 @@ -37,57 +37,57 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [4] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (29:0,29 [4] TagHelpersWithDataDashAttributes.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] TagHelpersWithDataDashAttributes.cshtml) - Html - \n\n TagHelper - (33:2,0 [61] TagHelpersWithDataDashAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (47:2,14 [5] TagHelpersWithDataDashAttributes.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (47:2,14 [5] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (47:2,14 [5] TagHelpersWithDataDashAttributes.cshtml) - Html - hello + IntermediateToken - (47:2,14 [5] TagHelpersWithDataDashAttributes.cshtml) - Html - hello DefaultTagHelperHtmlAttribute - - data-one - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (64:2,31 [1] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (64:2,31 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - 1 + IntermediateToken - (64:2,31 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - 1 DefaultTagHelperHtmlAttribute - - data-two - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (76:2,43 [1] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (76:2,43 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - 2 + IntermediateToken - (76:2,43 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - 2 DefaultTagHelperHtmlAttribute - - data-three - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (90:2,57 [0] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (90:2,57 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - + IntermediateToken - (90:2,57 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - DefaultTagHelperExecute - HtmlContent - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n + IntermediateToken - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n TagHelper - (96:3,0 [66] TagHelpersWithDataDashAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - data-one - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - foo + IntermediateToken - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - foo DefaultTagHelperHtmlAttribute - - data-two - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - bar + IntermediateToken - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - bar DefaultTagHelperHtmlAttribute - - data-three - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (142:3,46 [0] TagHelpersWithDataDashAttributes.cshtml) 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 - + IntermediateToken - (154:3,58 [0] TagHelpersWithDataDashAttributes.cshtml) - Html - DefaultTagHelperExecute - HtmlContent - (162:3,66 [4] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (162:3,66 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n - LazyIntermediateToken - (164:4,0 [2] TagHelpersWithDataDashAttributes.cshtml) - Html -

- LazyIntermediateToken - (229:4,65 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n + IntermediateToken - (228:4,64 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - > + IntermediateToken - (229:4,65 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_Runtime.ir.txt index 2c28f0f4d1a..6abba002733 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithDataDashAttributes_Runtime.ir.txt @@ -22,7 +22,7 @@ FieldDeclaration - - private - global::DivTagHelper - __DivTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [2] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (31:1,0 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n TagHelper - (33:2,0 [61] TagHelpersWithDataDashAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -32,35 +32,35 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n + IntermediateToken - (94:2,61 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n TagHelper - (96:3,0 [66] TagHelpersWithDataDashAttributes.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - data-one - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - foo + IntermediateToken - (111:3,15 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - foo DefaultTagHelperHtmlAttribute - - data-two - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - bar + IntermediateToken - (126:3,30 [3] TagHelpersWithDataDashAttributes.cshtml) - CSharp - bar PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_4 DefaultTagHelperExecute - HtmlContent - (162:3,66 [4] TagHelpersWithDataDashAttributes.cshtml) - LazyIntermediateToken - (162:3,66 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n - LazyIntermediateToken - (164:4,0 [2] TagHelpersWithDataDashAttributes.cshtml) - Html -

- LazyIntermediateToken - (229:4,65 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n + IntermediateToken - (228:4,64 [1] TagHelpersWithDataDashAttributes.cshtml) - Html - > + IntermediateToken - (229:4,65 [2] TagHelpersWithDataDashAttributes.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_DesignTime.ir.txt index d71fe2bc71d..28262c2b808 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_DesignTime.ir.txt @@ -37,25 +37,25 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (29:0,29 [2] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (29:0,29 [2] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] TagHelpersWithPrefix.cshtml) - Html - \n HtmlContent - (53:1,22 [14] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (53:1,22 [2] TagHelpersWithPrefix.cshtml) - Html - \n - LazyIntermediateToken - (55:2,0 [5] TagHelpersWithPrefix.cshtml) - Html -

- LazyIntermediateToken - (61:2,6 [6] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (53:1,22 [2] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (55:2,0 [5] TagHelpersWithPrefix.cshtml) - Html - + IntermediateToken - (61:2,6 [6] TagHelpersWithPrefix.cshtml) - Html - \n TagHelper - (67:3,4 [39] TagHelpersWithPrefix.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (85:3,22 [6] TagHelpersWithPrefix.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - CSharp - Hello + IntermediateToken - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - CSharp - Hello DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (98:3,35 [4] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (98:3,35 [4] TagHelpersWithPrefix.cshtml) - Html - text + IntermediateToken - (98:3,35 [4] TagHelpersWithPrefix.cshtml) - Html - text DefaultTagHelperExecute - HtmlContent - (106:3,43 [9] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (106:3,43 [2] TagHelpersWithPrefix.cshtml) - Html - \n - LazyIntermediateToken - (108:4,0 [7] TagHelpersWithPrefix.cshtml) - Html -
+ IntermediateToken - (106:3,43 [2] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (108:4,0 [7] TagHelpersWithPrefix.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_Runtime.ir.txt index 84ad899da96..beb456b7def 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithPrefix_Runtime.ir.txt @@ -17,20 +17,20 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (55:2,0 [12] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (55:2,0 [5] TagHelpersWithPrefix.cshtml) - Html -
- LazyIntermediateToken - (61:2,6 [6] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (55:2,0 [5] TagHelpersWithPrefix.cshtml) - Html - + IntermediateToken - (61:2,6 [6] TagHelpersWithPrefix.cshtml) - Html - \n TagHelper - (67:3,4 [39] TagHelpersWithPrefix.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (85:3,22 [6] TagHelpersWithPrefix.cshtml) - bound - string InputTagHelper.BoundProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - CSharp - Hello + IntermediateToken - (86:3,23 [5] TagHelpersWithPrefix.cshtml) - CSharp - Hello PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (106:3,43 [9] TagHelpersWithPrefix.cshtml) - LazyIntermediateToken - (106:3,43 [2] TagHelpersWithPrefix.cshtml) - Html - \n - LazyIntermediateToken - (108:4,0 [7] TagHelpersWithPrefix.cshtml) - Html -
+ IntermediateToken - (106:3,43 [2] TagHelpersWithPrefix.cshtml) - Html - \n + IntermediateToken - (108:4,0 [7] TagHelpersWithPrefix.cshtml) - Html - Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_DesignTime.ir.txt index e205f62ac64..0949d0aecdc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_DesignTime.ir.txt @@ -37,48 +37,48 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (31:0,31 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n HtmlContent - (316:9,1 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (316:9,1 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n + IntermediateToken - (316:9,1 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n TagHelper - (320:11,0 [179] TagHelpersWithTemplate.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (325:11,5 [6] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (325:11,5 [6] TagHelpersWithTemplate.cshtml) - Html - \n + IntermediateToken - (325:11,5 [6] TagHelpersWithTemplate.cshtml) - Html - \n CSharpCode - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - CSharp - \n RenderTemplate(\n "Template: ",\n + IntermediateToken - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - CSharp - \n RenderTemplate(\n "Template: ",\n Template - (400:15,13 [82] TagHelpersWithTemplate.cshtml) TagHelper - (400:15,13 [82] TagHelpersWithTemplate.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (422:15,35 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (422:15,35 [3] TagHelpersWithTemplate.cshtml) - Html -

+ IntermediateToken - (422:15,35 [3] TagHelpersWithTemplate.cshtml) - Html -

CSharpExpression - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - CSharp - item + IntermediateToken - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - CSharp - item HtmlContent - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - Html -

+ IntermediateToken - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - Html - TagHelper - (436:15,49 [40] TagHelpersWithTemplate.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (449:15,62 [8] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (449:15,62 [8] TagHelpersWithTemplate.cshtml) - Html - checkbox + IntermediateToken - (449:15,62 [8] TagHelpersWithTemplate.cshtml) - Html - checkbox DefaultTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (468:15,81 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (468:15,81 [4] TagHelpersWithTemplate.cshtml) - Html - true + IntermediateToken - (468:15,81 [4] TagHelpersWithTemplate.cshtml) - Html - true DefaultTagHelperExecute - DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperHtmlAttribute - - condition - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (416:15,29 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (416:15,29 [4] TagHelpersWithTemplate.cshtml) - Html - true + IntermediateToken - (416:15,29 [4] TagHelpersWithTemplate.cshtml) - Html - true DefaultTagHelperExecute - CSharpCode - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - CSharp - );\n + IntermediateToken - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - CSharp - );\n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n + IntermediateToken - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n CSharpCode - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - CSharp - \n public void RenderTemplate(string title, Func template)\n {\n Output.WriteLine("

Rendering Template:

");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n + IntermediateToken - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - CSharp - \n public void RenderTemplate(string title, Func template)\n {\n Output.WriteLine("

Rendering Template:

");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt index 4f517afed99..3b2690d5c9a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt @@ -20,27 +20,27 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n HtmlContent - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n + IntermediateToken - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n TagHelper - (320:11,0 [179] TagHelpersWithTemplate.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - Html - \n + IntermediateToken - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - Html - \n CSharpCode - (327:12,0 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (327:12,0 [4] TagHelpersWithTemplate.cshtml) - CSharp - + IntermediateToken - (327:12,0 [4] TagHelpersWithTemplate.cshtml) - CSharp - CSharpCode - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - CSharp - \n RenderTemplate(\n "Template: ",\n + IntermediateToken - (333:12,6 [66] TagHelpersWithTemplate.cshtml) - CSharp - \n RenderTemplate(\n "Template: ",\n Template - (400:15,13 [82] TagHelpersWithTemplate.cshtml) TagHelper - (400:15,13 [82] TagHelpersWithTemplate.cshtml) - div - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (422:15,35 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (422:15,35 [3] TagHelpersWithTemplate.cshtml) - Html -

+ IntermediateToken - (422:15,35 [3] TagHelpersWithTemplate.cshtml) - Html -

CSharpExpression - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - CSharp - item + IntermediateToken - (427:15,40 [4] TagHelpersWithTemplate.cshtml) - CSharp - item HtmlContent - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - Html -

+ IntermediateToken - (431:15,44 [5] TagHelpersWithTemplate.cshtml) - Html - TagHelper - (436:15,49 [40] TagHelpersWithTemplate.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -51,13 +51,13 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - CSharpCode - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - CSharp - );\n + IntermediateToken - (482:15,95 [8] TagHelpersWithTemplate.cshtml) - CSharp - );\n DefaultTagHelperCreate - - DivTagHelper DefaultTagHelperExecute - HtmlContent - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n + IntermediateToken - (499:17,6 [4] TagHelpersWithTemplate.cshtml) - Html - \n\n CSharpCode - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - LazyIntermediateToken - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - CSharp - \n public void RenderTemplate(string title, Func template)\n {\n Output.WriteLine("

Rendering Template:

");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n + IntermediateToken - (47:2,12 [268] TagHelpersWithTemplate.cshtml) - CSharp - \n public void RenderTemplate(string title, Func template)\n {\n Output.WriteLine("

Rendering Template:

");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n Inject - Inject - Inject - 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 64b89a2b6c3..d4d3ed06a4a 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 @@ -38,39 +38,39 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Hello World + IntermediateToken - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Hello World DefaultTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text + IntermediateToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text DefaultTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.SingleQuotes HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text + IntermediateToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text DefaultTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello + IntermediateToken - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello DefaultTagHelperExecute - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper @@ -78,23 +78,23 @@ 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 + IntermediateToken - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello2 DefaultTagHelperExecute - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper DefaultTagHelperCreate - - TestNamespace.InputTagHelper2 DefaultTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - string TestNamespace.InputTagHelper.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password + IntermediateToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password DefaultTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - string TestNamespace.InputTagHelper2.Type - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password + IntermediateToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password DefaultTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - blah + IntermediateToken - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - blah DefaultTagHelperExecute - Inject - Inject - 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 c7176bc05d7..594befc08a9 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 @@ -24,21 +24,21 @@ FieldDeclaration - - private - global::TestNamespace.InputTagHelper2 - __TestNamespace_InputTagHelper2 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n + IntermediateToken - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true DefaultTagHelperExecute - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper @@ -48,7 +48,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper @@ -57,7 +57,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 DefaultTagHelperExecute - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - LazyIntermediateToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n + IntermediateToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.InputTagHelper diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Tags_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Tags_DesignTime.ir.txt index d77bbb5c394..c2e721a428b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Tags_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Tags_DesignTime.ir.txt @@ -33,37 +33,37 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [6] Tags.cshtml) - LazyIntermediateToken - (2:0,2 [6] Tags.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] Tags.cshtml) - CSharp - \n HtmlContent - (8:1,4 [31] Tags.cshtml) - LazyIntermediateToken - (8:1,4 [7] Tags.cshtml) - Html - + IntermediateToken - (42:1,38 [1] Tags.cshtml) - Html - + IntermediateToken - (43:1,39 [1] Tags.cshtml) - Html - > + IntermediateToken - (44:1,40 [15] Tags.cshtml) - Html - CSharpCode - (59:1,55 [2] Tags.cshtml) - LazyIntermediateToken - (59:1,55 [2] Tags.cshtml) - CSharp - \n + IntermediateToken - (59:1,55 [2] Tags.cshtml) - CSharp - \n HtmlContent - (64:3,0 [38] Tags.cshtml) - LazyIntermediateToken - (64:3,0 [2] Tags.cshtml) - Html - \n - LazyIntermediateToken - (66:4,0 [7] Tags.cshtml) - Html - - LazyIntermediateToken - (134:6,9 [4] Tags.cshtml) - Html - \n\n - LazyIntermediateToken - (138:8,0 [7] Tags.cshtml) - Html - + IntermediateToken - (123:5,30 [2] Tags.cshtml) - Html - \n + IntermediateToken - (125:6,0 [9] Tags.cshtml) - Html - + IntermediateToken - (134:6,9 [4] Tags.cshtml) - Html - \n\n + IntermediateToken - (138:8,0 [7] Tags.cshtml) - Html - - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [2] Tags.cshtml) - LazyIntermediateToken - (2:0,2 [2] Tags.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] Tags.cshtml) - CSharp - \n HtmlContent - (4:1,0 [35] Tags.cshtml) - LazyIntermediateToken - (4:1,0 [4] Tags.cshtml) - Html - - LazyIntermediateToken - (8:1,4 [7] Tags.cshtml) - Html - - LazyIntermediateToken - (59:1,55 [2] Tags.cshtml) - Html - \n + IntermediateToken - (42:1,38 [1] Tags.cshtml) - Html - + IntermediateToken - (43:1,39 [1] Tags.cshtml) - Html - > + IntermediateToken - (44:1,40 [15] Tags.cshtml) - Html - + IntermediateToken - (59:1,55 [2] Tags.cshtml) - Html - \n CSharpCode - (61:2,0 [0] Tags.cshtml) - LazyIntermediateToken - (61:2,0 [0] Tags.cshtml) - CSharp - + IntermediateToken - (61:2,0 [0] Tags.cshtml) - CSharp - HtmlContent - (64:3,0 [38] Tags.cshtml) - LazyIntermediateToken - (64:3,0 [2] Tags.cshtml) - Html - \n - LazyIntermediateToken - (66:4,0 [7] Tags.cshtml) - Html - - LazyIntermediateToken - (134:6,9 [4] Tags.cshtml) - Html - \n\n - LazyIntermediateToken - (138:8,0 [7] Tags.cshtml) - Html - + IntermediateToken - (123:5,30 [2] Tags.cshtml) - Html - \n + IntermediateToken - (125:6,0 [9] Tags.cshtml) - Html - + IntermediateToken - (134:6,9 [4] Tags.cshtml) - Html - \n\n + IntermediateToken - (138:8,0 [7] Tags.cshtml) - Html - foo = + IntermediateToken - (284:10,2 [34] Templates.cshtml) - CSharp - \n Func foo = Template - (325:11,39 [16] Templates.cshtml) HtmlContent - (325:11,39 [11] Templates.cshtml) - LazyIntermediateToken - (325:11,39 [11] Templates.cshtml) - Html - This works + IntermediateToken - (325:11,39 [11] Templates.cshtml) - Html - This works CSharpExpression - (337:11,51 [4] Templates.cshtml) - LazyIntermediateToken - (337:11,51 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (337:11,51 [4] Templates.cshtml) - CSharp - item HtmlContent - (341:11,55 [1] Templates.cshtml) - LazyIntermediateToken - (341:11,55 [1] Templates.cshtml) - Html - ! + IntermediateToken - (341:11,55 [1] Templates.cshtml) - Html - ! CSharpCode - (349:11,63 [7] Templates.cshtml) - LazyIntermediateToken - (349:11,63 [7] Templates.cshtml) - CSharp - ;\n + IntermediateToken - (349:11,63 [7] Templates.cshtml) - CSharp - ;\n CSharpExpression - (357:12,5 [7] Templates.cshtml) - LazyIntermediateToken - (357:12,5 [7] Templates.cshtml) - CSharp - foo("") + IntermediateToken - (357:12,5 [7] Templates.cshtml) - CSharp - foo("") CSharpCode - (364:12,12 [2] Templates.cshtml) - LazyIntermediateToken - (364:12,12 [2] Templates.cshtml) - CSharp - \n + IntermediateToken - (364:12,12 [2] Templates.cshtml) - CSharp - \n HtmlContent - (369:14,0 [2] Templates.cshtml) - LazyIntermediateToken - (369:14,0 [2] Templates.cshtml) - Html - \n + IntermediateToken - (369:14,0 [2] Templates.cshtml) - Html - \n CSharpCode - (373:15,2 [35] Templates.cshtml) - LazyIntermediateToken - (373:15,2 [35] Templates.cshtml) - CSharp - \n Func bar = + IntermediateToken - (373:15,2 [35] Templates.cshtml) - CSharp - \n Func bar = Template - (409:16,33 [26] Templates.cshtml) HtmlContent - (409:16,33 [2] Templates.cshtml) - LazyIntermediateToken - (409:16,33 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (426:16,50 [5] Templates.cshtml) - Html - Hello - LazyIntermediateToken - (431:16,55 [4] Templates.cshtml) - Html -

+ IntermediateToken - (425:16,49 [1] Templates.cshtml) - Html - > + IntermediateToken - (426:16,50 [5] Templates.cshtml) - Html - Hello + IntermediateToken - (431:16,55 [4] Templates.cshtml) - Html -

CSharpCode - (435:16,59 [7] Templates.cshtml) - LazyIntermediateToken - (435:16,59 [7] Templates.cshtml) - CSharp - ;\n + IntermediateToken - (435:16,59 [7] Templates.cshtml) - CSharp - ;\n CSharpExpression - (443:17,5 [14] Templates.cshtml) - LazyIntermediateToken - (443:17,5 [14] Templates.cshtml) - CSharp - bar("myclass") + IntermediateToken - (443:17,5 [14] Templates.cshtml) - CSharp - bar("myclass") CSharpCode - (457:17,19 [2] Templates.cshtml) - LazyIntermediateToken - (457:17,19 [2] Templates.cshtml) - CSharp - \n + IntermediateToken - (457:17,19 [2] Templates.cshtml) - CSharp - \n HtmlContent - (462:19,0 [8] Templates.cshtml) - LazyIntermediateToken - (462:19,0 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (464:20,0 [3] Templates.cshtml) - Html -
    - LazyIntermediateToken - (468:20,4 [2] Templates.cshtml) - Html - \n + IntermediateToken - (462:19,0 [2] Templates.cshtml) - Html - \n + IntermediateToken - (464:20,0 [3] Templates.cshtml) - Html -
      + IntermediateToken - (468:20,4 [2] Templates.cshtml) - Html - \n CSharpExpression - (472:21,2 [32] Templates.cshtml) - LazyIntermediateToken - (472:21,2 [11] Templates.cshtml) - CSharp - Repeat(10, + IntermediateToken - (472:21,2 [11] Templates.cshtml) - CSharp - Repeat(10, Template - (484:21,14 [20] Templates.cshtml) HtmlContent - (484:21,14 [10] Templates.cshtml) - LazyIntermediateToken - (484:21,14 [3] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (488:21,18 [6] Templates.cshtml) - Html - Item # + IntermediateToken - (484:21,14 [3] Templates.cshtml) - Html -
    • + IntermediateToken - (488:21,18 [6] Templates.cshtml) - Html - Item # CSharpExpression - (495:21,25 [4] Templates.cshtml) - LazyIntermediateToken - (495:21,25 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (495:21,25 [4] Templates.cshtml) - CSharp - item HtmlContent - (499:21,29 [5] Templates.cshtml) - LazyIntermediateToken - (499:21,29 [5] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (504:21,34 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (499:21,29 [5] Templates.cshtml) - Html - + IntermediateToken - (504:21,34 [1] Templates.cshtml) - CSharp - ) HtmlContent - (506:21,36 [16] Templates.cshtml) - LazyIntermediateToken - (506:21,36 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (508:22,0 [5] Templates.cshtml) - Html -
    - LazyIntermediateToken - (513:22,5 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (517:24,0 [2] Templates.cshtml) - Html -

    - LazyIntermediateToken - (520:24,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (506:21,36 [2] Templates.cshtml) - Html - \n + IntermediateToken - (508:22,0 [5] Templates.cshtml) - Html -

+ IntermediateToken - (513:22,5 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (517:24,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (520:24,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (523:25,1 [52] Templates.cshtml) - LazyIntermediateToken - (523:25,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (523:25,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (541:26,6 [35] Templates.cshtml) HtmlContent - (541:26,6 [14] Templates.cshtml) - LazyIntermediateToken - (541:26,6 [14] Templates.cshtml) - Html - This is line# + IntermediateToken - (541:26,6 [14] Templates.cshtml) - Html - This is line# CSharpExpression - (556:26,21 [4] Templates.cshtml) - LazyIntermediateToken - (556:26,21 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (556:26,21 [4] Templates.cshtml) - CSharp - item HtmlContent - (560:26,25 [17] Templates.cshtml) - LazyIntermediateToken - (560:26,25 [17] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (577:27,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (560:26,25 [17] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (577:27,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (578:27,1 [15] Templates.cshtml) - LazyIntermediateToken - (578:27,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (580:28,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (584:28,4 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (588:30,0 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (591:30,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (578:27,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (580:28,0 [4] Templates.cshtml) - Html -

+ IntermediateToken - (584:28,4 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (588:30,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (591:30,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (594:31,1 [54] Templates.cshtml) - LazyIntermediateToken - (594:31,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (594:31,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (612:32,6 [37] Templates.cshtml) HtmlContent - (612:32,6 [15] Templates.cshtml) - LazyIntermediateToken - (612:32,6 [15] Templates.cshtml) - Html - : This is line# + IntermediateToken - (612:32,6 [15] Templates.cshtml) - Html - : This is line# CSharpExpression - (628:32,22 [4] Templates.cshtml) - LazyIntermediateToken - (628:32,22 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (628:32,22 [4] Templates.cshtml) - CSharp - item HtmlContent - (632:32,26 [18] Templates.cshtml) - LazyIntermediateToken - (632:32,26 [18] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (650:33,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (632:32,26 [18] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (650:33,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (651:33,1 [15] Templates.cshtml) - LazyIntermediateToken - (651:33,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (653:34,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (657:34,4 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (661:36,0 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (664:36,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (651:33,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (653:34,0 [4] Templates.cshtml) - Html -

+ IntermediateToken - (657:34,4 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (661:36,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (664:36,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (667:37,1 [55] Templates.cshtml) - LazyIntermediateToken - (667:37,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (667:37,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (685:38,6 [38] Templates.cshtml) HtmlContent - (685:38,6 [16] Templates.cshtml) - LazyIntermediateToken - (685:38,6 [16] Templates.cshtml) - Html - :: This is line# + IntermediateToken - (685:38,6 [16] Templates.cshtml) - Html - :: This is line# CSharpExpression - (702:38,23 [4] Templates.cshtml) - LazyIntermediateToken - (702:38,23 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (702:38,23 [4] Templates.cshtml) - CSharp - item HtmlContent - (706:38,27 [18] Templates.cshtml) - LazyIntermediateToken - (706:38,27 [18] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (724:39,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (706:38,27 [18] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (724:39,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (725:39,1 [22] Templates.cshtml) - LazyIntermediateToken - (725:39,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (727:40,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (731:40,4 [6] Templates.cshtml) - Html - \n\n\n - LazyIntermediateToken - (737:43,0 [3] Templates.cshtml) - Html -
    - LazyIntermediateToken - (741:43,4 [6] Templates.cshtml) - Html - \n + IntermediateToken - (725:39,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (727:40,0 [4] Templates.cshtml) - Html -

    + IntermediateToken - (731:40,4 [6] Templates.cshtml) - Html - \n\n\n + IntermediateToken - (737:43,0 [3] Templates.cshtml) - Html -
      + IntermediateToken - (741:43,4 [6] Templates.cshtml) - Html - \n CSharpExpression - (748:44,5 [208] Templates.cshtml) - LazyIntermediateToken - (748:44,5 [11] Templates.cshtml) - CSharp - Repeat(10, + IntermediateToken - (748:44,5 [11] Templates.cshtml) - CSharp - Repeat(10, Template - (760:44,17 [196] Templates.cshtml) HtmlContent - (760:44,17 [20] Templates.cshtml) - LazyIntermediateToken - (760:44,17 [3] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (764:44,21 [16] Templates.cshtml) - Html - \n Item # + IntermediateToken - (760:44,17 [3] Templates.cshtml) - Html -
    • + IntermediateToken - (764:44,21 [16] Templates.cshtml) - Html - \n Item # CSharpExpression - (781:45,15 [4] Templates.cshtml) - LazyIntermediateToken - (781:45,15 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (781:45,15 [4] Templates.cshtml) - CSharp - item HtmlContent - (785:45,19 [10] Templates.cshtml) - LazyIntermediateToken - (785:45,19 [10] Templates.cshtml) - Html - \n + IntermediateToken - (785:45,19 [10] Templates.cshtml) - Html - \n CSharpCode - (797:46,10 [18] Templates.cshtml) - LazyIntermediateToken - (797:46,10 [18] Templates.cshtml) - CSharp - var parent = item; + IntermediateToken - (797:46,10 [18] Templates.cshtml) - CSharp - var parent = item; HtmlContent - (818:47,0 [53] Templates.cshtml) - LazyIntermediateToken - (818:47,0 [8] Templates.cshtml) - Html - - LazyIntermediateToken - (826:47,8 [3] Templates.cshtml) - Html -
        - LazyIntermediateToken - (830:47,12 [14] Templates.cshtml) - Html - \n - LazyIntermediateToken - (844:48,12 [3] Templates.cshtml) - Html -
      • - LazyIntermediateToken - (848:48,16 [16] Templates.cshtml) - Html - Child Items... ? - LazyIntermediateToken - (864:48,32 [5] Templates.cshtml) - Html -
      • - LazyIntermediateToken - (869:48,37 [2] Templates.cshtml) - Html - \n + IntermediateToken - (818:47,0 [8] Templates.cshtml) - Html - + IntermediateToken - (826:47,8 [3] Templates.cshtml) - Html -
          + IntermediateToken - (830:47,12 [14] Templates.cshtml) - Html - \n + IntermediateToken - (844:48,12 [3] Templates.cshtml) - Html -
        • + IntermediateToken - (848:48,16 [16] Templates.cshtml) - Html - Child Items... ? + IntermediateToken - (864:48,32 [5] Templates.cshtml) - Html -
        • + IntermediateToken - (869:48,37 [2] Templates.cshtml) - Html - \n HtmlContent - (932:50,0 [24] Templates.cshtml) - LazyIntermediateToken - (932:50,0 [8] Templates.cshtml) - Html - - LazyIntermediateToken - (940:50,8 [5] Templates.cshtml) - Html -
        - LazyIntermediateToken - (945:50,13 [6] Templates.cshtml) - Html - \n - LazyIntermediateToken - (951:51,4 [5] Templates.cshtml) - Html - - LazyIntermediateToken - (956:51,9 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (932:50,0 [8] Templates.cshtml) - Html - + IntermediateToken - (940:50,8 [5] Templates.cshtml) - Html -
      + IntermediateToken - (945:50,13 [6] Templates.cshtml) - Html - \n + IntermediateToken - (951:51,4 [5] Templates.cshtml) - Html -
    • + IntermediateToken - (956:51,9 [1] Templates.cshtml) - CSharp - ) HtmlContent - (957:51,10 [8] Templates.cshtml) - LazyIntermediateToken - (957:51,10 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (959:52,0 [5] Templates.cshtml) - Html -
    - LazyIntermediateToken - (964:52,5 [1] Templates.cshtml) - Html - + IntermediateToken - (957:51,10 [2] Templates.cshtml) - Html - \n + IntermediateToken - (959:52,0 [5] Templates.cshtml) - Html -
+ IntermediateToken - (964:52,5 [1] Templates.cshtml) - Html - CSharpCode - (12:0,12 [265] Templates.cshtml) - LazyIntermediateToken - (12:0,12 [265] Templates.cshtml) - CSharp - \n public HelperResult Repeat(int times, Func template) {\n return new HelperResult((writer) => {\n for(int i = 0; i < times; i++) {\n ((HelperResult)template(i)).WriteTo(writer);\n }\n });\n }\n + IntermediateToken - (12:0,12 [265] Templates.cshtml) - CSharp - \n public HelperResult Repeat(int times, Func template) {\n return new HelperResult((writer) => {\n for(int i = 0; i < times; i++) {\n ((HelperResult)template(i)).WriteTo(writer);\n }\n });\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_Runtime.ir.txt index 9b468071768..d4a8899d731 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_Runtime.ir.txt @@ -14,155 +14,155 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Templates - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (280:9,0 [2] Templates.cshtml) - LazyIntermediateToken - (280:9,0 [2] Templates.cshtml) - Html - \n + IntermediateToken - (280:9,0 [2] Templates.cshtml) - Html - \n CSharpCode - (284:10,2 [34] Templates.cshtml) - LazyIntermediateToken - (284:10,2 [34] Templates.cshtml) - CSharp - \n Func foo = + IntermediateToken - (284:10,2 [34] Templates.cshtml) - CSharp - \n Func foo = Template - (325:11,39 [16] Templates.cshtml) HtmlContent - (325:11,39 [11] Templates.cshtml) - LazyIntermediateToken - (325:11,39 [11] Templates.cshtml) - Html - This works + IntermediateToken - (325:11,39 [11] Templates.cshtml) - Html - This works CSharpExpression - (337:11,51 [4] Templates.cshtml) - LazyIntermediateToken - (337:11,51 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (337:11,51 [4] Templates.cshtml) - CSharp - item HtmlContent - (341:11,55 [1] Templates.cshtml) - LazyIntermediateToken - (341:11,55 [1] Templates.cshtml) - Html - ! + IntermediateToken - (341:11,55 [1] Templates.cshtml) - Html - ! CSharpCode - (349:11,63 [7] Templates.cshtml) - LazyIntermediateToken - (349:11,63 [7] Templates.cshtml) - CSharp - ;\n + IntermediateToken - (349:11,63 [7] Templates.cshtml) - CSharp - ;\n CSharpExpression - (357:12,5 [7] Templates.cshtml) - LazyIntermediateToken - (357:12,5 [7] Templates.cshtml) - CSharp - foo("") + IntermediateToken - (357:12,5 [7] Templates.cshtml) - CSharp - foo("") CSharpCode - (364:12,12 [2] Templates.cshtml) - LazyIntermediateToken - (364:12,12 [2] Templates.cshtml) - CSharp - \n + IntermediateToken - (364:12,12 [2] Templates.cshtml) - CSharp - \n HtmlContent - (369:14,0 [2] Templates.cshtml) - LazyIntermediateToken - (369:14,0 [2] Templates.cshtml) - Html - \n + IntermediateToken - (369:14,0 [2] Templates.cshtml) - Html - \n CSharpCode - (373:15,2 [35] Templates.cshtml) - LazyIntermediateToken - (373:15,2 [35] Templates.cshtml) - CSharp - \n Func bar = + IntermediateToken - (373:15,2 [35] Templates.cshtml) - CSharp - \n Func bar = Template - (409:16,33 [26] Templates.cshtml) HtmlContent - (409:16,33 [2] Templates.cshtml) - LazyIntermediateToken - (409:16,33 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (426:16,50 [5] Templates.cshtml) - Html - Hello - LazyIntermediateToken - (431:16,55 [4] Templates.cshtml) - Html -

+ IntermediateToken - (425:16,49 [1] Templates.cshtml) - Html - > + IntermediateToken - (426:16,50 [5] Templates.cshtml) - Html - Hello + IntermediateToken - (431:16,55 [4] Templates.cshtml) - Html -

CSharpCode - (435:16,59 [7] Templates.cshtml) - LazyIntermediateToken - (435:16,59 [7] Templates.cshtml) - CSharp - ;\n + IntermediateToken - (435:16,59 [7] Templates.cshtml) - CSharp - ;\n CSharpExpression - (443:17,5 [14] Templates.cshtml) - LazyIntermediateToken - (443:17,5 [14] Templates.cshtml) - CSharp - bar("myclass") + IntermediateToken - (443:17,5 [14] Templates.cshtml) - CSharp - bar("myclass") CSharpCode - (457:17,19 [2] Templates.cshtml) - LazyIntermediateToken - (457:17,19 [2] Templates.cshtml) - CSharp - \n + IntermediateToken - (457:17,19 [2] Templates.cshtml) - CSharp - \n HtmlContent - (462:19,0 [8] Templates.cshtml) - LazyIntermediateToken - (462:19,0 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (464:20,0 [3] Templates.cshtml) - Html -
    - LazyIntermediateToken - (468:20,4 [2] Templates.cshtml) - Html - \n + IntermediateToken - (462:19,0 [2] Templates.cshtml) - Html - \n + IntermediateToken - (464:20,0 [3] Templates.cshtml) - Html -
      + IntermediateToken - (468:20,4 [2] Templates.cshtml) - Html - \n CSharpExpression - (472:21,2 [32] Templates.cshtml) - LazyIntermediateToken - (472:21,2 [11] Templates.cshtml) - CSharp - Repeat(10, + IntermediateToken - (472:21,2 [11] Templates.cshtml) - CSharp - Repeat(10, Template - (484:21,14 [20] Templates.cshtml) HtmlContent - (484:21,14 [10] Templates.cshtml) - LazyIntermediateToken - (484:21,14 [3] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (488:21,18 [6] Templates.cshtml) - Html - Item # + IntermediateToken - (484:21,14 [3] Templates.cshtml) - Html -
    • + IntermediateToken - (488:21,18 [6] Templates.cshtml) - Html - Item # CSharpExpression - (495:21,25 [4] Templates.cshtml) - LazyIntermediateToken - (495:21,25 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (495:21,25 [4] Templates.cshtml) - CSharp - item HtmlContent - (499:21,29 [5] Templates.cshtml) - LazyIntermediateToken - (499:21,29 [5] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (504:21,34 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (499:21,29 [5] Templates.cshtml) - Html - + IntermediateToken - (504:21,34 [1] Templates.cshtml) - CSharp - ) HtmlContent - (506:21,36 [16] Templates.cshtml) - LazyIntermediateToken - (506:21,36 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (508:22,0 [5] Templates.cshtml) - Html -
    - LazyIntermediateToken - (513:22,5 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (517:24,0 [2] Templates.cshtml) - Html -

    - LazyIntermediateToken - (520:24,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (506:21,36 [2] Templates.cshtml) - Html - \n + IntermediateToken - (508:22,0 [5] Templates.cshtml) - Html -

+ IntermediateToken - (513:22,5 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (517:24,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (520:24,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (523:25,1 [52] Templates.cshtml) - LazyIntermediateToken - (523:25,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (523:25,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (541:26,6 [35] Templates.cshtml) HtmlContent - (541:26,6 [14] Templates.cshtml) - LazyIntermediateToken - (541:26,6 [14] Templates.cshtml) - Html - This is line# + IntermediateToken - (541:26,6 [14] Templates.cshtml) - Html - This is line# CSharpExpression - (556:26,21 [4] Templates.cshtml) - LazyIntermediateToken - (556:26,21 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (556:26,21 [4] Templates.cshtml) - CSharp - item HtmlContent - (560:26,25 [17] Templates.cshtml) - LazyIntermediateToken - (560:26,25 [17] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (577:27,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (560:26,25 [17] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (577:27,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (578:27,1 [15] Templates.cshtml) - LazyIntermediateToken - (578:27,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (580:28,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (584:28,4 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (588:30,0 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (591:30,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (578:27,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (580:28,0 [4] Templates.cshtml) - Html -

+ IntermediateToken - (584:28,4 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (588:30,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (591:30,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (594:31,1 [54] Templates.cshtml) - LazyIntermediateToken - (594:31,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (594:31,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (612:32,6 [37] Templates.cshtml) HtmlContent - (612:32,6 [15] Templates.cshtml) - LazyIntermediateToken - (612:32,6 [15] Templates.cshtml) - Html - : This is line# + IntermediateToken - (612:32,6 [15] Templates.cshtml) - Html - : This is line# CSharpExpression - (628:32,22 [4] Templates.cshtml) - LazyIntermediateToken - (628:32,22 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (628:32,22 [4] Templates.cshtml) - CSharp - item HtmlContent - (632:32,26 [18] Templates.cshtml) - LazyIntermediateToken - (632:32,26 [18] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (650:33,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (632:32,26 [18] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (650:33,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (651:33,1 [15] Templates.cshtml) - LazyIntermediateToken - (651:33,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (653:34,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (657:34,4 [4] Templates.cshtml) - Html - \n\n - LazyIntermediateToken - (661:36,0 [2] Templates.cshtml) - Html -

- LazyIntermediateToken - (664:36,3 [2] Templates.cshtml) - Html - \n + IntermediateToken - (651:33,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (653:34,0 [4] Templates.cshtml) - Html -

+ IntermediateToken - (657:34,4 [4] Templates.cshtml) - Html - \n\n + IntermediateToken - (661:36,0 [2] Templates.cshtml) - Html -

+ IntermediateToken - (664:36,3 [2] Templates.cshtml) - Html - \n CSharpExpression - (667:37,1 [55] Templates.cshtml) - LazyIntermediateToken - (667:37,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n + IntermediateToken - (667:37,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n Template - (685:38,6 [38] Templates.cshtml) HtmlContent - (685:38,6 [16] Templates.cshtml) - LazyIntermediateToken - (685:38,6 [16] Templates.cshtml) - Html - :: This is line# + IntermediateToken - (685:38,6 [16] Templates.cshtml) - Html - :: This is line# CSharpExpression - (702:38,23 [4] Templates.cshtml) - LazyIntermediateToken - (702:38,23 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (702:38,23 [4] Templates.cshtml) - CSharp - item HtmlContent - (706:38,27 [18] Templates.cshtml) - LazyIntermediateToken - (706:38,27 [18] Templates.cshtml) - Html - of markup
\n - LazyIntermediateToken - (724:39,0 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (706:38,27 [18] Templates.cshtml) - Html - of markup
\n + IntermediateToken - (724:39,0 [1] Templates.cshtml) - CSharp - ) HtmlContent - (725:39,1 [22] Templates.cshtml) - LazyIntermediateToken - (725:39,1 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (727:40,0 [4] Templates.cshtml) - Html -

- LazyIntermediateToken - (731:40,4 [6] Templates.cshtml) - Html - \n\n\n - LazyIntermediateToken - (737:43,0 [3] Templates.cshtml) - Html -
    - LazyIntermediateToken - (741:43,4 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (743:44,0 [4] Templates.cshtml) - Html - + IntermediateToken - (725:39,1 [2] Templates.cshtml) - Html - \n + IntermediateToken - (727:40,0 [4] Templates.cshtml) - Html -

    + IntermediateToken - (731:40,4 [6] Templates.cshtml) - Html - \n\n\n + IntermediateToken - (737:43,0 [3] Templates.cshtml) - Html -
      + IntermediateToken - (741:43,4 [2] Templates.cshtml) - Html - \n + IntermediateToken - (743:44,0 [4] Templates.cshtml) - Html - CSharpExpression - (748:44,5 [208] Templates.cshtml) - LazyIntermediateToken - (748:44,5 [11] Templates.cshtml) - CSharp - Repeat(10, + IntermediateToken - (748:44,5 [11] Templates.cshtml) - CSharp - Repeat(10, Template - (760:44,17 [196] Templates.cshtml) HtmlContent - (760:44,17 [20] Templates.cshtml) - LazyIntermediateToken - (760:44,17 [3] Templates.cshtml) - Html -
    • - LazyIntermediateToken - (764:44,21 [16] Templates.cshtml) - Html - \n Item # + IntermediateToken - (760:44,17 [3] Templates.cshtml) - Html -
    • + IntermediateToken - (764:44,21 [16] Templates.cshtml) - Html - \n Item # CSharpExpression - (781:45,15 [4] Templates.cshtml) - LazyIntermediateToken - (781:45,15 [4] Templates.cshtml) - CSharp - item + IntermediateToken - (781:45,15 [4] Templates.cshtml) - CSharp - item HtmlContent - (785:45,19 [2] Templates.cshtml) - LazyIntermediateToken - (785:45,19 [2] Templates.cshtml) - Html - \n + IntermediateToken - (785:45,19 [2] Templates.cshtml) - Html - \n CSharpCode - (787:46,0 [8] Templates.cshtml) - LazyIntermediateToken - (787:46,0 [8] Templates.cshtml) - CSharp - + IntermediateToken - (787:46,0 [8] Templates.cshtml) - CSharp - CSharpCode - (797:46,10 [18] Templates.cshtml) - LazyIntermediateToken - (797:46,10 [18] Templates.cshtml) - CSharp - var parent = item; + IntermediateToken - (797:46,10 [18] Templates.cshtml) - CSharp - var parent = item; HtmlContent - (818:47,0 [53] Templates.cshtml) - LazyIntermediateToken - (818:47,0 [8] Templates.cshtml) - Html - - LazyIntermediateToken - (826:47,8 [3] Templates.cshtml) - Html -
        - LazyIntermediateToken - (830:47,12 [14] Templates.cshtml) - Html - \n - LazyIntermediateToken - (844:48,12 [3] Templates.cshtml) - Html -
      • - LazyIntermediateToken - (848:48,16 [16] Templates.cshtml) - Html - Child Items... ? - LazyIntermediateToken - (864:48,32 [5] Templates.cshtml) - Html -
      • - LazyIntermediateToken - (869:48,37 [2] Templates.cshtml) - Html - \n + IntermediateToken - (818:47,0 [8] Templates.cshtml) - Html - + IntermediateToken - (826:47,8 [3] Templates.cshtml) - Html -
          + IntermediateToken - (830:47,12 [14] Templates.cshtml) - Html - \n + IntermediateToken - (844:48,12 [3] Templates.cshtml) - Html -
        • + IntermediateToken - (848:48,16 [16] Templates.cshtml) - Html - Child Items... ? + IntermediateToken - (864:48,32 [5] Templates.cshtml) - Html -
        • + IntermediateToken - (869:48,37 [2] Templates.cshtml) - Html - \n HtmlContent - (932:50,0 [24] Templates.cshtml) - LazyIntermediateToken - (932:50,0 [8] Templates.cshtml) - Html - - LazyIntermediateToken - (940:50,8 [5] Templates.cshtml) - Html -
        - LazyIntermediateToken - (945:50,13 [6] Templates.cshtml) - Html - \n - LazyIntermediateToken - (951:51,4 [5] Templates.cshtml) - Html - - LazyIntermediateToken - (956:51,9 [1] Templates.cshtml) - CSharp - ) + IntermediateToken - (932:50,0 [8] Templates.cshtml) - Html - + IntermediateToken - (940:50,8 [5] Templates.cshtml) - Html -
      + IntermediateToken - (945:50,13 [6] Templates.cshtml) - Html - \n + IntermediateToken - (951:51,4 [5] Templates.cshtml) - Html -
    • + IntermediateToken - (956:51,9 [1] Templates.cshtml) - CSharp - ) HtmlContent - (957:51,10 [8] Templates.cshtml) - LazyIntermediateToken - (957:51,10 [2] Templates.cshtml) - Html - \n - LazyIntermediateToken - (959:52,0 [5] Templates.cshtml) - Html -
    - LazyIntermediateToken - (964:52,5 [1] Templates.cshtml) - Html - + IntermediateToken - (957:51,10 [2] Templates.cshtml) - Html - \n + IntermediateToken - (959:52,0 [5] Templates.cshtml) - Html -
+ IntermediateToken - (964:52,5 [1] Templates.cshtml) - Html - CSharpCode - (12:0,12 [265] Templates.cshtml) - LazyIntermediateToken - (12:0,12 [265] Templates.cshtml) - CSharp - \n public HelperResult Repeat(int times, Func template) {\n return new HelperResult((writer) => {\n for(int i = 0; i < times; i++) {\n ((HelperResult)template(i)).WriteTo(writer);\n }\n });\n }\n + IntermediateToken - (12:0,12 [265] Templates.cshtml) - CSharp - \n public HelperResult Repeat(int times, Func template) {\n return new HelperResult((writer) => {\n for(int i = 0; i < times; i++) {\n ((HelperResult)template(i)).WriteTo(writer);\n }\n });\n }\n Inject - Inject - Inject - 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 fc068721a8b..b775726c48c 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 @@ -36,15 +36,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [2] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (31:0,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n CSharpCode - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - CSharp - \n var @class = "container-fluid";\n var @int = 1;\n + IntermediateToken - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - CSharp - \n var @class = "container-fluid";\n var @int = 1;\n HtmlContent - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (99:6,0 [44] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (109:6,10 [6] TransitionsInTagHelperAttributes.cshtml) - @@ -52,47 +52,47 @@ 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 + IntermediateToken - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (145:7,0 [34] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (155:7,10 [9] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class + IntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (181:8,0 [36] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (191:8,10 [4] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (191:8,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test + IntermediateToken - (191:8,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test DefaultTagHelperProperty - (202:8,21 [9] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (219:9,0 [31] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (229:9,10 [4] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (229:9,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test + IntermediateToken - (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) 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 + IntermediateToken - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (252:10,0 [34] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlContent - (262:10,10 [4] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (262:10,10 [4] TransitionsInTagHelperAttributes.cshtml) - Html - test + IntermediateToken - (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) IntermediateToken - (274:10,22 [1] TransitionsInTagHelperAttributes.cshtml) - CSharp - ( @@ -100,20 +100,20 @@ 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 + IntermediateToken - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (288:11,0 [54] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - Html - custom- + IntermediateToken - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - Html - custom- CSharpExpressionAttributeValue - (305:11,17 [9] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class + IntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n Inject - Inject - Inject - 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 7bd03c26850..d65a9e7ec86 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 @@ -17,13 +17,13 @@ FieldDeclaration - - private - global::TestNamespace.PTagHelper - __TestNamespace_PTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - CSharp - \n var @class = "container-fluid";\n var @int = 1;\n + IntermediateToken - (35:1,2 [59] TransitionsInTagHelperAttributes.cshtml) - CSharp - \n var @class = "container-fluid";\n var @int = 1;\n HtmlContent - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n + IntermediateToken - (97:5,0 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (99:6,0 [44] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - LazyIntermediateToken - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - Html - Body of Tag + IntermediateToken - (128:6,29 [11] TransitionsInTagHelperAttributes.cshtml) - Html - Body of Tag DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpCodeAttributeValue - (109:6,10 [6] TransitionsInTagHelperAttributes.cshtml) - @@ -31,18 +31,18 @@ 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 + IntermediateToken - (143:6,44 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (145:7,0 [34] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (155:7,10 [9] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class + IntermediateToken - (157:7,12 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (171:7,26 [2] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (179:7,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (181:8,0 [36] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper @@ -51,7 +51,7 @@ 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 + IntermediateToken - (217:8,36 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (219:9,0 [31] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper @@ -61,7 +61,7 @@ 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 + IntermediateToken - (250:9,31 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (252:10,0 [34] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper @@ -73,20 +73,20 @@ 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 + IntermediateToken - (286:10,34 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n TagHelper - (288:11,0 [54] TransitionsInTagHelperAttributes.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - DefaultTagHelperCreate - - TestNamespace.PTagHelper DefaultTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - Html - custom- + IntermediateToken - (298:11,10 [7] TransitionsInTagHelperAttributes.cshtml) - Html - custom- CSharpExpressionAttributeValue - (305:11,17 [9] TransitionsInTagHelperAttributes.cshtml) - - LazyIntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class + IntermediateToken - (307:11,19 [6] TransitionsInTagHelperAttributes.cshtml) - CSharp - @class DefaultTagHelperProperty - (321:11,33 [15] TransitionsInTagHelperAttributes.cshtml) - age - int TestNamespace.PTagHelper.Age - HtmlAttributeValueStyle.DoubleQuotes 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 + IntermediateToken - (342:11,54 [2] TransitionsInTagHelperAttributes.cshtml) - Html - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_DesignTime.ir.txt index a1e409f94ee..c67c1753711 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_DesignTime.ir.txt @@ -33,11 +33,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - CSharp - DateTime. + IntermediateToken - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - CSharp - DateTime. CSharpCode - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_Runtime.ir.txt index fd6f5cfb32d..691303c325d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/UnfinishedExpressionInCode_Runtime.ir.txt @@ -14,11 +14,11 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_UnfinishedExpressionInCode - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync CSharpCode - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - CSharp - DateTime. + IntermediateToken - (5:1,1 [9] UnfinishedExpressionInCode.cshtml) - CSharp - DateTime. CSharpCode - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - LazyIntermediateToken - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n + IntermediateToken - (14:1,10 [2] UnfinishedExpressionInCode.cshtml) - CSharp - \n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_DesignTime.ir.txt index 00c805a43fc..92f95176163 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_DesignTime.ir.txt @@ -38,36 +38,36 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (16:0,16 [2] Usings.cshtml) - LazyIntermediateToken - (16:0,16 [2] Usings.cshtml) - Html - \n + IntermediateToken - (16:0,16 [2] Usings.cshtml) - Html - \n HtmlContent - (51:1,33 [2] Usings.cshtml) - LazyIntermediateToken - (51:1,33 [2] Usings.cshtml) - Html - \n + IntermediateToken - (51:1,33 [2] Usings.cshtml) - Html - \n HtmlContent - (66:2,13 [4] Usings.cshtml) - LazyIntermediateToken - (66:2,13 [4] Usings.cshtml) - Html - \n\n + IntermediateToken - (66:2,13 [4] Usings.cshtml) - Html - \n\n HtmlContent - (90:4,20 [2] Usings.cshtml) - LazyIntermediateToken - (90:4,20 [2] Usings.cshtml) - Html - \n + IntermediateToken - (90:4,20 [2] Usings.cshtml) - Html - \n HtmlContent - (120:5,28 [2] Usings.cshtml) - LazyIntermediateToken - (120:5,28 [2] Usings.cshtml) - Html - \n + IntermediateToken - (120:5,28 [2] Usings.cshtml) - Html - \n HtmlContent - (164:6,42 [4] Usings.cshtml) - LazyIntermediateToken - (164:6,42 [4] Usings.cshtml) - Html - \n\n + IntermediateToken - (164:6,42 [4] Usings.cshtml) - Html - \n\n CSharpCode - (170:8,2 [158] Usings.cshtml) - LazyIntermediateToken - (170:8,2 [158] Usings.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n + IntermediateToken - (170:8,2 [158] Usings.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n HtmlContent - (331:12,0 [30] Usings.cshtml) - LazyIntermediateToken - (331:12,0 [2] Usings.cshtml) - Html - \n - LazyIntermediateToken - (333:13,0 [2] Usings.cshtml) - Html -

- LazyIntermediateToken - (336:13,3 [25] Usings.cshtml) - Html - Path's full type name is + IntermediateToken - (331:12,0 [2] Usings.cshtml) - Html - \n + IntermediateToken - (333:13,0 [2] Usings.cshtml) - Html -

+ IntermediateToken - (336:13,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (362:13,29 [21] Usings.cshtml) - LazyIntermediateToken - (362:13,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName + IntermediateToken - (362:13,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName HtmlContent - (383:13,50 [40] Usings.cshtml) - LazyIntermediateToken - (383:13,50 [4] Usings.cshtml) - Html -

- LazyIntermediateToken - (387:13,54 [2] Usings.cshtml) - Html - \n - LazyIntermediateToken - (389:14,0 [2] Usings.cshtml) - Html -

- LazyIntermediateToken - (392:14,3 [31] Usings.cshtml) - Html - Foo's actual full type name is + IntermediateToken - (383:13,50 [4] Usings.cshtml) - Html -

+ IntermediateToken - (387:13,54 [2] Usings.cshtml) - Html - \n + IntermediateToken - (389:14,0 [2] Usings.cshtml) - Html -

+ IntermediateToken - (392:14,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (424:14,35 [20] Usings.cshtml) - LazyIntermediateToken - (424:14,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName + IntermediateToken - (424:14,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName HtmlContent - (444:14,55 [4] Usings.cshtml) - LazyIntermediateToken - (444:14,55 [4] Usings.cshtml) - Html -

+ IntermediateToken - (444:14,55 [4] Usings.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_DesignTime.ir.txt index 44e536ca30a..0f9267a64f4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_DesignTime.ir.txt @@ -39,51 +39,51 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (16:0,16 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (16:0,16 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (16:0,16 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (55:4,1 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (55:4,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (55:4,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (92:6,33 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (92:6,33 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (92:6,33 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (131:10,1 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (131:10,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (131:10,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (148:12,13 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (148:12,13 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (148:12,13 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (172:14,20 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (172:14,20 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (172:14,20 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (202:15,28 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (202:15,28 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (202:15,28 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (241:19,1 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (241:19,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (241:19,1 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (287:21,42 [4] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (287:21,42 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (287:21,42 [4] Usings_OutOfOrder.cshtml) - Html - \n\n CSharpCode - (293:23,2 [158] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (293:23,2 [158] Usings_OutOfOrder.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n + IntermediateToken - (293:23,2 [158] Usings_OutOfOrder.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n HtmlContent - (454:27,0 [30] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (454:27,0 [2] Usings_OutOfOrder.cshtml) - Html - \n - LazyIntermediateToken - (456:28,0 [2] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (459:28,3 [25] Usings_OutOfOrder.cshtml) - Html - Path's full type name is + IntermediateToken - (454:27,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (456:28,0 [2] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (459:28,3 [25] Usings_OutOfOrder.cshtml) - Html - Path's full type name is CSharpExpression - (485:28,29 [21] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (485:28,29 [21] Usings_OutOfOrder.cshtml) - CSharp - typeof(Path).FullName + IntermediateToken - (485:28,29 [21] Usings_OutOfOrder.cshtml) - CSharp - typeof(Path).FullName HtmlContent - (506:28,50 [40] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (506:28,50 [4] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (510:28,54 [2] Usings_OutOfOrder.cshtml) - Html - \n - LazyIntermediateToken - (512:29,0 [2] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (515:29,3 [31] Usings_OutOfOrder.cshtml) - Html - Foo's actual full type name is + IntermediateToken - (506:28,50 [4] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (510:28,54 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (512:29,0 [2] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (515:29,3 [31] Usings_OutOfOrder.cshtml) - Html - Foo's actual full type name is CSharpExpression - (547:29,35 [20] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (547:29,35 [20] Usings_OutOfOrder.cshtml) - CSharp - typeof(Foo).FullName + IntermediateToken - (547:29,35 [20] Usings_OutOfOrder.cshtml) - CSharp - typeof(Foo).FullName HtmlContent - (567:29,55 [8] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (567:29,55 [4] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (571:29,59 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (567:29,55 [4] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (571:29,59 [4] Usings_OutOfOrder.cshtml) - Html - \n\n HtmlContent - (593:31,18 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (593:31,18 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (593:31,18 [2] Usings_OutOfOrder.cshtml) - Html - \n CSharpCode - (32:2,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (32:2,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 1\n + IntermediateToken - (32:2,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 1\n CSharpCode - (108:8,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (108:8,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 2\n + IntermediateToken - (108:8,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 2\n CSharpCode - (218:17,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (218:17,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 3\n + IntermediateToken - (218:17,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 3\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_Runtime.ir.txt index 0b5422c5767..a7920ed1c59 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_OutOfOrder_Runtime.ir.txt @@ -20,47 +20,47 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Usings_OutOfOrder - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (18:1,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (18:1,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (18:1,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (57:5,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (57:5,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (57:5,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (94:7,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (94:7,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (94:7,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (133:11,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (133:11,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (133:11,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (150:13,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (150:13,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (150:13,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (204:16,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (204:16,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (204:16,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (243:20,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (243:20,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (243:20,0 [2] Usings_OutOfOrder.cshtml) - Html - \n HtmlContent - (289:22,0 [2] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (289:22,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (289:22,0 [2] Usings_OutOfOrder.cshtml) - Html - \n CSharpCode - (293:23,2 [158] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (293:23,2 [158] Usings_OutOfOrder.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n + IntermediateToken - (293:23,2 [158] Usings_OutOfOrder.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n HtmlContent - (454:27,0 [30] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (454:27,0 [2] Usings_OutOfOrder.cshtml) - Html - \n - LazyIntermediateToken - (456:28,0 [2] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (459:28,3 [25] Usings_OutOfOrder.cshtml) - Html - Path's full type name is + IntermediateToken - (454:27,0 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (456:28,0 [2] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (459:28,3 [25] Usings_OutOfOrder.cshtml) - Html - Path's full type name is CSharpExpression - (485:28,29 [21] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (485:28,29 [21] Usings_OutOfOrder.cshtml) - CSharp - typeof(Path).FullName + IntermediateToken - (485:28,29 [21] Usings_OutOfOrder.cshtml) - CSharp - typeof(Path).FullName HtmlContent - (506:28,50 [40] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (506:28,50 [4] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (510:28,54 [2] Usings_OutOfOrder.cshtml) - Html - \n - LazyIntermediateToken - (512:29,0 [2] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (515:29,3 [31] Usings_OutOfOrder.cshtml) - Html - Foo's actual full type name is + IntermediateToken - (506:28,50 [4] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (510:28,54 [2] Usings_OutOfOrder.cshtml) - Html - \n + IntermediateToken - (512:29,0 [2] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (515:29,3 [31] Usings_OutOfOrder.cshtml) - Html - Foo's actual full type name is CSharpExpression - (547:29,35 [20] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (547:29,35 [20] Usings_OutOfOrder.cshtml) - CSharp - typeof(Foo).FullName + IntermediateToken - (547:29,35 [20] Usings_OutOfOrder.cshtml) - CSharp - typeof(Foo).FullName HtmlContent - (567:29,55 [8] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (567:29,55 [4] Usings_OutOfOrder.cshtml) - Html -

- LazyIntermediateToken - (571:29,59 [4] Usings_OutOfOrder.cshtml) - Html - \n\n + IntermediateToken - (567:29,55 [4] Usings_OutOfOrder.cshtml) - Html -

+ IntermediateToken - (571:29,59 [4] Usings_OutOfOrder.cshtml) - Html - \n\n CSharpCode - (32:2,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (32:2,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 1\n + IntermediateToken - (32:2,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 1\n CSharpCode - (108:8,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (108:8,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 2\n + IntermediateToken - (108:8,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 2\n CSharpCode - (218:17,12 [22] Usings_OutOfOrder.cshtml) - LazyIntermediateToken - (218:17,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 3\n + IntermediateToken - (218:17,12 [22] Usings_OutOfOrder.cshtml) - CSharp - \n // functions 3\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt index 0b27dd517b0..2f477fff124 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt @@ -19,28 +19,28 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Usings - global::Microsoft.AspNetCore.Mvc.Razor.RazorPage - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (68:3,0 [2] Usings.cshtml) - LazyIntermediateToken - (68:3,0 [2] Usings.cshtml) - Html - \n + IntermediateToken - (68:3,0 [2] Usings.cshtml) - Html - \n HtmlContent - (166:7,0 [2] Usings.cshtml) - LazyIntermediateToken - (166:7,0 [2] Usings.cshtml) - Html - \n + IntermediateToken - (166:7,0 [2] Usings.cshtml) - Html - \n CSharpCode - (170:8,2 [158] Usings.cshtml) - LazyIntermediateToken - (170:8,2 [158] Usings.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n + IntermediateToken - (170:8,2 [158] Usings.cshtml) - CSharp - \n using var disposable = (IDisposable)ViewData["disposable"];\n using System.IDisposable otherDisposable = (IDisposable)ViewData["otherdisposable"];\n HtmlContent - (331:12,0 [30] Usings.cshtml) - LazyIntermediateToken - (331:12,0 [2] Usings.cshtml) - Html - \n - LazyIntermediateToken - (333:13,0 [2] Usings.cshtml) - Html -

- LazyIntermediateToken - (336:13,3 [25] Usings.cshtml) - Html - Path's full type name is + IntermediateToken - (331:12,0 [2] Usings.cshtml) - Html - \n + IntermediateToken - (333:13,0 [2] Usings.cshtml) - Html -

+ IntermediateToken - (336:13,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (362:13,29 [21] Usings.cshtml) - LazyIntermediateToken - (362:13,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName + IntermediateToken - (362:13,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName HtmlContent - (383:13,50 [40] Usings.cshtml) - LazyIntermediateToken - (383:13,50 [4] Usings.cshtml) - Html -

- LazyIntermediateToken - (387:13,54 [2] Usings.cshtml) - Html - \n - LazyIntermediateToken - (389:14,0 [2] Usings.cshtml) - Html -

- LazyIntermediateToken - (392:14,3 [31] Usings.cshtml) - Html - Foo's actual full type name is + IntermediateToken - (383:13,50 [4] Usings.cshtml) - Html -

+ IntermediateToken - (387:13,54 [2] Usings.cshtml) - Html - \n + IntermediateToken - (389:14,0 [2] Usings.cshtml) - Html -

+ IntermediateToken - (392:14,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (424:14,35 [20] Usings.cshtml) - LazyIntermediateToken - (424:14,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName + IntermediateToken - (424:14,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName HtmlContent - (444:14,55 [4] Usings.cshtml) - LazyIntermediateToken - (444:14,55 [4] Usings.cshtml) - Html -

+ IntermediateToken - (444:14,55 [4] Usings.cshtml) - Html -

Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_DesignTime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_DesignTime.ir.txt index 3ad16272698..b400f3af41d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_DesignTime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_DesignTime.ir.txt @@ -34,47 +34,47 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (25:1,18 [35] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (25:1,18 [4] Utf8StringLiterals.cshtml) - Html - \n\n - LazyIntermediateToken - (29:3,0 [4] Utf8StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (54:3,25 [6] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (25:1,18 [4] Utf8StringLiterals.cshtml) - Html - \n\n + IntermediateToken - (29:3,0 [4] Utf8StringLiterals.cshtml) - Html -
+ IntermediateToken - (54:3,25 [6] Utf8StringLiterals.cshtml) - Html - \n CSharpCode - (62:4,6 [518] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (62:4,6 [518] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string literal with lowercase u8 suffix\n ReadOnlySpan span1 = "hello"u8;\n \n // UTF-8 string literal with uppercase U8 suffix\n ReadOnlySpan span2 = "world"U8;\n \n // Empty UTF-8 string\n ReadOnlySpan empty = ""u8;\n \n // UTF-8 string with escape sequences\n ReadOnlySpan escaped = "hello\nworld"u8;\n \n // UTF-8 raw string literal\n ReadOnlySpan raw = """hello"""u8;\n + IntermediateToken - (62:4,6 [518] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string literal with lowercase u8 suffix\n ReadOnlySpan span1 = "hello"u8;\n \n // UTF-8 string literal with uppercase U8 suffix\n ReadOnlySpan span2 = "world"U8;\n \n // Empty UTF-8 string\n ReadOnlySpan empty = ""u8;\n \n // UTF-8 string with escape sequences\n ReadOnlySpan escaped = "hello\nworld"u8;\n \n // UTF-8 raw string literal\n ReadOnlySpan raw = """hello"""u8;\n HtmlContent - (583:20,0 [2] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (583:20,0 [2] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (583:20,0 [2] Utf8StringLiterals.cshtml) - Html - \n HtmlContent - (623:22,0 [7] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (623:22,0 [4] Utf8StringLiterals.cshtml) - Html - - LazyIntermediateToken - (627:22,4 [2] Utf8StringLiterals.cshtml) - Html -

+ IntermediateToken - (623:22,0 [4] Utf8StringLiterals.cshtml) - Html - + IntermediateToken - (627:22,4 [2] Utf8StringLiterals.cshtml) - Html -

CSharpExpression - (631:22,8 [33] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (631:22,8 [33] Utf8StringLiterals.cshtml) - CSharp - Encoding.UTF8.GetString("test"u8) + IntermediateToken - (631:22,8 [33] Utf8StringLiterals.cshtml) - CSharp - Encoding.UTF8.GetString("test"u8) HtmlContent - (664:22,41 [12] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (664:22,41 [4] Utf8StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (668:22,45 [8] Utf8StringLiterals.cshtml) - Html - \n \n + IntermediateToken - (664:22,41 [4] Utf8StringLiterals.cshtml) - Html -

+ IntermediateToken - (668:22,45 [8] Utf8StringLiterals.cshtml) - Html - \n \n HtmlContent - (729:25,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (729:25,0 [4] Utf8StringLiterals.cshtml) - Html - + IntermediateToken - (729:25,0 [4] Utf8StringLiterals.cshtml) - Html - CSharpCode - (735:25,6 [37] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (735:25,6 [37] Utf8StringLiterals.cshtml) - CSharp - \n var bytes = "data"u8;\n + IntermediateToken - (735:25,6 [37] Utf8StringLiterals.cshtml) - CSharp - \n var bytes = "data"u8;\n HtmlContent - (775:28,0 [6] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (775:28,0 [6] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (775:28,0 [6] Utf8StringLiterals.cshtml) - Html - \n HtmlContent - (814:30,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (814:30,0 [4] Utf8StringLiterals.cshtml) - Html - + IntermediateToken - (814:30,0 [4] Utf8StringLiterals.cshtml) - Html - CSharpCode - (820:30,6 [64] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (820:30,6 [64] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan verbatim = @"path\to\file"u8;\n + IntermediateToken - (820:30,6 [64] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan verbatim = @"path\to\file"u8;\n HtmlContent - (887:33,0 [6] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (887:33,0 [6] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (887:33,0 [6] Utf8StringLiterals.cshtml) - Html - \n HtmlContent - (934:35,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (934:35,0 [4] Utf8StringLiterals.cshtml) - Html - + IntermediateToken - (934:35,0 [4] Utf8StringLiterals.cshtml) - Html - CSharpCode - (940:35,6 [96] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (940:35,6 [96] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan rawContent = """\n raw content\n """u8;\n + IntermediateToken - (940:35,6 [96] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan rawContent = """\n raw content\n """u8;\n HtmlContent - (1039:40,0 [10] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (1039:40,0 [6] Utf8StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (1045:40,6 [4] Utf8StringLiterals.cshtml) - Html - \n\n + IntermediateToken - (1039:40,0 [6] Utf8StringLiterals.cshtml) - Html -
+ IntermediateToken - (1045:40,6 [4] Utf8StringLiterals.cshtml) - Html - \n\n HtmlContent - (1349:54,1 [2] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (1349:54,1 [2] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (1349:54,1 [2] Utf8StringLiterals.cshtml) - Html - \n CSharpCode - (1061:42,12 [287] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (1061:42,12 [287] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string in @functions block\n private ReadOnlySpan GetFunctionData()\n {\n return "function data"u8;\n }\n \n // UTF-8 raw string literal in functions\n private ReadOnlySpan GetRawData()\n {\n return """raw data"""u8;\n }\n + IntermediateToken - (1061:42,12 [287] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string in @functions block\n private ReadOnlySpan GetFunctionData()\n {\n return "function data"u8;\n }\n \n // UTF-8 raw string literal in functions\n private ReadOnlySpan GetRawData()\n {\n return """raw data"""u8;\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_Runtime.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_Runtime.ir.txt index a04ffb3fcce..0a7270a9870 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_Runtime.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Utf8StringLiterals_Runtime.ir.txt @@ -15,47 +15,47 @@ ClassDeclaration - - internal sealed - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Utf8StringLiterals - global::Microsoft.AspNetCore.Mvc.RazorPages.Page - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (27:2,0 [29] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (27:2,0 [2] Utf8StringLiterals.cshtml) - Html - \n - LazyIntermediateToken - (29:3,0 [4] Utf8StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (54:3,25 [2] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (27:2,0 [2] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (29:3,0 [4] Utf8StringLiterals.cshtml) - Html -
+ IntermediateToken - (54:3,25 [2] Utf8StringLiterals.cshtml) - Html - \n CSharpCode - (56:4,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (56:4,0 [4] Utf8StringLiterals.cshtml) - CSharp - + IntermediateToken - (56:4,0 [4] Utf8StringLiterals.cshtml) - CSharp - CSharpCode - (62:4,6 [518] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (62:4,6 [518] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string literal with lowercase u8 suffix\n ReadOnlySpan span1 = "hello"u8;\n \n // UTF-8 string literal with uppercase U8 suffix\n ReadOnlySpan span2 = "world"U8;\n \n // Empty UTF-8 string\n ReadOnlySpan empty = ""u8;\n \n // UTF-8 string with escape sequences\n ReadOnlySpan escaped = "hello\nworld"u8;\n \n // UTF-8 raw string literal\n ReadOnlySpan raw = """hello"""u8;\n + IntermediateToken - (62:4,6 [518] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string literal with lowercase u8 suffix\n ReadOnlySpan span1 = "hello"u8;\n \n // UTF-8 string literal with uppercase U8 suffix\n ReadOnlySpan span2 = "world"U8;\n \n // Empty UTF-8 string\n ReadOnlySpan empty = ""u8;\n \n // UTF-8 string with escape sequences\n ReadOnlySpan escaped = "hello\nworld"u8;\n \n // UTF-8 raw string literal\n ReadOnlySpan raw = """hello"""u8;\n HtmlContent - (583:20,0 [2] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (583:20,0 [2] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (583:20,0 [2] Utf8StringLiterals.cshtml) - Html - \n HtmlContent - (623:22,0 [7] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (623:22,0 [4] Utf8StringLiterals.cshtml) - Html - - LazyIntermediateToken - (627:22,4 [2] Utf8StringLiterals.cshtml) - Html -

+ IntermediateToken - (623:22,0 [4] Utf8StringLiterals.cshtml) - Html - + IntermediateToken - (627:22,4 [2] Utf8StringLiterals.cshtml) - Html -

CSharpExpression - (631:22,8 [33] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (631:22,8 [33] Utf8StringLiterals.cshtml) - CSharp - Encoding.UTF8.GetString("test"u8) + IntermediateToken - (631:22,8 [33] Utf8StringLiterals.cshtml) - CSharp - Encoding.UTF8.GetString("test"u8) HtmlContent - (664:22,41 [12] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (664:22,41 [4] Utf8StringLiterals.cshtml) - Html -

- LazyIntermediateToken - (668:22,45 [8] Utf8StringLiterals.cshtml) - Html - \n \n + IntermediateToken - (664:22,41 [4] Utf8StringLiterals.cshtml) - Html -

+ IntermediateToken - (668:22,45 [8] Utf8StringLiterals.cshtml) - Html - \n \n CSharpCode - (729:25,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (729:25,0 [4] Utf8StringLiterals.cshtml) - CSharp - + IntermediateToken - (729:25,0 [4] Utf8StringLiterals.cshtml) - CSharp - CSharpCode - (735:25,6 [37] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (735:25,6 [37] Utf8StringLiterals.cshtml) - CSharp - \n var bytes = "data"u8;\n + IntermediateToken - (735:25,6 [37] Utf8StringLiterals.cshtml) - CSharp - \n var bytes = "data"u8;\n HtmlContent - (775:28,0 [6] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (775:28,0 [6] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (775:28,0 [6] Utf8StringLiterals.cshtml) - Html - \n CSharpCode - (814:30,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (814:30,0 [4] Utf8StringLiterals.cshtml) - CSharp - + IntermediateToken - (814:30,0 [4] Utf8StringLiterals.cshtml) - CSharp - CSharpCode - (820:30,6 [64] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (820:30,6 [64] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan verbatim = @"path\to\file"u8;\n + IntermediateToken - (820:30,6 [64] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan verbatim = @"path\to\file"u8;\n HtmlContent - (887:33,0 [6] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (887:33,0 [6] Utf8StringLiterals.cshtml) - Html - \n + IntermediateToken - (887:33,0 [6] Utf8StringLiterals.cshtml) - Html - \n CSharpCode - (934:35,0 [4] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (934:35,0 [4] Utf8StringLiterals.cshtml) - CSharp - + IntermediateToken - (934:35,0 [4] Utf8StringLiterals.cshtml) - CSharp - CSharpCode - (940:35,6 [96] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (940:35,6 [96] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan rawContent = """\n raw content\n """u8;\n + IntermediateToken - (940:35,6 [96] Utf8StringLiterals.cshtml) - CSharp - \n ReadOnlySpan rawContent = """\n raw content\n """u8;\n HtmlContent - (1039:40,0 [10] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (1039:40,0 [6] Utf8StringLiterals.cshtml) - Html -
- LazyIntermediateToken - (1045:40,6 [4] Utf8StringLiterals.cshtml) - Html - \n\n + IntermediateToken - (1039:40,0 [6] Utf8StringLiterals.cshtml) - Html -
+ IntermediateToken - (1045:40,6 [4] Utf8StringLiterals.cshtml) - Html - \n\n CSharpCode - (1061:42,12 [287] Utf8StringLiterals.cshtml) - LazyIntermediateToken - (1061:42,12 [287] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string in @functions block\n private ReadOnlySpan GetFunctionData()\n {\n return "function data"u8;\n }\n \n // UTF-8 raw string literal in functions\n private ReadOnlySpan GetRawData()\n {\n return """raw data"""u8;\n }\n + IntermediateToken - (1061:42,12 [287] Utf8StringLiterals.cshtml) - CSharp - \n // UTF-8 string in @functions block\n private ReadOnlySpan GetFunctionData()\n {\n return "function data"u8;\n }\n \n // UTF-8 raw string literal in functions\n private ReadOnlySpan GetRawData()\n {\n return """raw data"""u8;\n }\n Inject - Inject - Inject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt index 091ab8334a5..bc60366b59b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt @@ -20,9 +20,9 @@ ComponentAttribute - (44:0,44 [1] x:\dir\subdir\Test\TestComponent.cshtml) - BoolParameter - BoolParameter - AttributeStructure.DoubleQuotes IntermediateToken - (44:0,44 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c HtmlContent - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt index ae7a3f9102e..df421a00fe6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt @@ -33,9 +33,9 @@ IntermediateToken - - CSharp - __value => c = __value IntermediateToken - - CSharp - , c) HtmlContent - (150:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (150:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (150:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt index e542dbceb9c..d24cc5bcaa5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => c = __value IntermediateToken - - CSharp - , c) HtmlContent - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt index d455df7547c..64017aa16da 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => c1 = c2 = __value IntermediateToken - - CSharp - , c1 = c2) HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c1 = new();\n private MyClass c2 = new();\n + IntermediateToken - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c1 = new();\n private MyClass c2 = new();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt index 55772fbb51d..7f9f68437b5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt @@ -29,9 +29,9 @@ ComponentAttribute - (164:5,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - ObjectParameter - ObjectParameter - AttributeStructure.DoubleQuotes IntermediateToken - (164:5,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c HtmlContent - (169:5,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (169:5,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (169:5,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt index 879bdcc3c7a..1b3bb0a726f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt @@ -27,9 +27,9 @@ ComponentAttribute - (139:4,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - ObjectParameter - ObjectParameter - AttributeStructure.DoubleQuotes IntermediateToken - (139:4,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c HtmlContent - (144:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (144:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (144:4,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private readonly MyClass c = new();\n + IntermediateToken - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private readonly MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt index d9479febd8d..14adfcc870c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt @@ -19,6 +19,6 @@ HtmlContent - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string nameof(string s) => string.Empty;\n + IntermediateToken - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string nameof(string s) => string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt index ea19d5c1920..82290e223d5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (75:2,0 [57] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (92:2,17 [36] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, - LazyIntermediateToken - (94:2,19 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async (e) => await Task.Delay(10) + IntermediateToken - (94:2,19 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async (e) => await Task.Delay(10) IntermediateToken - - CSharp - ) HtmlContent - (132:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (132:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt index 54a5040e876..aaa37623baf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (75:2,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -26,6 +26,6 @@ IntermediateToken - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick(MouseEventArgs e)\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick(MouseEventArgs e)\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt index ec3eb74c98d..b0f5c29f2a8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (75:2,0 [56] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (92:2,17 [35] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, - LazyIntermediateToken - (94:2,19 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async () => await Task.Delay(10) + IntermediateToken - (94:2,19 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async () => await Task.Delay(10) IntermediateToken - - CSharp - ) HtmlContent - (131:2,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (131:2,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (131:2,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt index fe0c0dd53ff..52761e36795 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (75:2,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -26,6 +26,6 @@ IntermediateToken - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (103:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick()\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick()\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt index 201966d5adb..cf5aa1c9c0f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var validationMessage = @Html.ValidationMessage("test", "", new { + IntermediateToken - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var validationMessage = @Html.ValidationMessage("test", "", new { CSharpCode - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @class = "invalid-feedback" }, "div"); + IntermediateToken - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @class = "invalid-feedback" }, "div"); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt index c6e03078671..12dc6441c1c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt @@ -15,14 +15,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var x = "hello"; \n + IntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var x = "hello"; \n CSharpExpression - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x CSharpCode - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x = "world"; + IntermediateToken - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x = "world"; CSharpExpression - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x CSharpCode - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n HtmlContent - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt index 4949ff58609..f96db683fa8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt @@ -27,6 +27,6 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt index 1dc4b00a5aa..c1dbc386ed9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue HtmlContent - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n + IntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt index b03221b8b09..f1af924f08c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue HtmlContent - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public IEnumerable ParentValue { get; set; } = new [] { DateTime.Now };\n + IntermediateToken - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public IEnumerable ParentValue { get; set; } = new [] { DateTime.Now };\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt index 9fa0a80c14a..e16ab722848 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt index c4c9e26e201..cf0f999bc8d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n + IntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt index 93027ab23a3..2544e83f2e6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt @@ -23,8 +23,8 @@ IntermediateToken - - CSharp - __value => ParentValue = __value ComponentAttribute - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes HtmlContent - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnChanged + IntermediateToken - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnChanged HtmlContent - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt index 8f5fe83e124..0aa7a72a4d5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) HtmlContent - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt index e11ff91e0f6..5f6d1957d5f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt index 1a8199d207b..26a5511a5be 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt @@ -25,9 +25,9 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue HtmlContent - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n + IntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt index ed1831df1cd..cdb63e75554 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt index 9a5498cd3f7..0790c65bd91 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt index 9cb0582a4a6..3b0780c17e7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt index ed1831df1cd..cdb63e75554 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt index 36e53d7a7c8..ee7b5f65755 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public string nameof(string s) => string.Empty;\n + IntermediateToken - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public string nameof(string s) => string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt index 240a5d023a4..40c70dd0bc4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt index e39715ed465..93a2b27f57b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n + IntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt index 8d571e82059..a4577f326a1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt @@ -26,6 +26,6 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt index c3be33484fa..67ff0f9f823 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt @@ -26,6 +26,6 @@ ComponentAttribute - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { } HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt index 5b5b4a4e4f5..02326c1589e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [62] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (value => { ParentValue = value; return Task.CompletedTask; }) HtmlContent - (126:0,126 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:0,126 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (126:0,126 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt index 27a070b6ac0..5d8b9e99a22 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt @@ -28,6 +28,6 @@ ComponentAttribute - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt index c998cf1c757..a05b9a8aa05 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt @@ -28,6 +28,6 @@ ComponentAttribute - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { } HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt index 2b7977438d2..b3a13ad16ff 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt @@ -28,6 +28,6 @@ ComponentAttribute - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue() => Task.CompletedTask;\n + IntermediateToken - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue() => Task.CompletedTask;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt index 60f314812c0..b0d86719e42 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt @@ -26,6 +26,6 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task Update() => Task.CompletedTask;\n + IntermediateToken - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task Update() => Task.CompletedTask;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt index 9f1b36d0f81..db7d15493f8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt @@ -26,6 +26,6 @@ ComponentAttribute - (62:0,62 [36] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [36] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { return Task.CompletedTask; } HtmlContent - (102:0,102 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:0,102 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (102:0,102 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt index 17ccde132c3..814c6ea94f9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt index 08803968fef..8cf315d3738 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => ParentValue = value HtmlContent - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt index 564cc2c8c2f..d117c20b0e6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt @@ -27,6 +27,6 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt index febf61976da..683c108bd71 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt @@ -27,6 +27,6 @@ CSharpExpression - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => ParentValue = value HtmlContent - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:0,92 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt index 4c8304a5e77..bff8c8b681e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt @@ -27,6 +27,6 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt index 17ccde132c3..814c6ea94f9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt index a5aa4e241eb..867a106c4aa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt index fe987bc35a8..5595103d483 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt @@ -25,6 +25,6 @@ CSharpExpression - (60:0,60 [60] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => { ParentValue = value; return Task.CompletedTask; } HtmlContent - (124:0,124 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (124:0,124 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (124:0,124 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt index 9b604f9c92e..4caf2faa74e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt @@ -22,6 +22,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => person.Name = __value HtmlContent - (39:0,39 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (39:0,39 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Person person = new Person();\n + IntermediateToken - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Person person = new Person();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt index 59941986265..f7c61ed3d54 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:1,0 [114] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (47:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (111:1,82 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , culture: CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) HtmlContent - (143:1,114 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (143:1,114 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (143:1,114 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt index 3c8ff760189..59bc8e521b4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [104] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) HtmlContent - (104:0,104 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (104:0,104 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (104:0,104 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt index 117a619ce5a..5f067f7ef1f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -31,6 +31,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt index 864ada5f6b3..d09d778e7d5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:1,0 [118] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (47:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (115:1,86 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , culture: CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) HtmlContent - (147:1,118 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (147:1,118 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (147:1,118 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt index 56bacd04498..080ee0ba75f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - anotherevent=" - " CSharpExpressionAttributeValue - - @@ -28,6 +28,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt index ed969e6f9f9..2d20cabdb95 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -28,6 +28,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt index 8b248b80c8b..fc56d289b20 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -30,6 +30,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt index 46932b0e159..912d93153fa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - div TagHelperDirectiveAttributeParameter - (37:0,37 [12] x:\dir\subdir\Test\TestComponent.cshtml) - bind:get - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -33,6 +33,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (77:0,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt index 38d6fa4bdd6..6c40df84ea5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -28,6 +28,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (58:0,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (58:0,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (58:0,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt index 485da37b366..68ac39df6ff 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (16:0,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (17:0,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (17:0,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (16:0,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -32,6 +32,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (82:0,82 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:0,82 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (82:0,82 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n public void AfterUpdate() { }\n + IntermediateToken - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n public void AfterUpdate() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt index 5baa62bf98f..ae8dfe98d5b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt @@ -16,11 +16,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [76] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (68:0,68 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:0,68 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (68:0,68 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -32,6 +32,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (76:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (76:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task DoSomething()\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task DoSomething()\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt index 5d56e5daba8..421b6eda847 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt @@ -15,12 +15,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; MarkupElement - (30:1,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - =" - " CSharpExpressionAttributeValue - - @@ -30,6 +30,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (100:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (100:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt index 9af8887776b..f91476ff8d6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt @@ -15,12 +15,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; MarkupElement - (30:1,0 [57] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - =" - " CSharpExpressionAttributeValue - - @@ -30,6 +30,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (87:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (87:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt index 481c89fc7d2..a3f2ac0b1bc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt @@ -16,11 +16,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (71:0,71 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlAttribute - (24:0,24 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (25:0,25 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (25:0,25 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (24:0,24 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -32,6 +32,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (79:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:1,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task ValueChanged(string value)\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task ValueChanged(string value)\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt index 6009fdc8748..0ec8c37d88f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt @@ -28,6 +28,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt index cb3d8de3036..2d01c39b91a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt @@ -16,14 +16,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [45] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (9:1,2 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (15:1,8 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (23:1,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (24:1,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (24:1,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlContent - (37:1,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:1,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:1,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (45:2,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:2,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (45:2,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt index 65970bb6782..b1c80b0116e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -28,6 +28,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (28:0,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (28:0,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt index b992725b55d..6644741551b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt @@ -28,6 +28,6 @@ ComponentAttribute - (75:0,75 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (75:0,75 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (85:0,85 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:0,85 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (85:0,85 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt index b0ec0da8591..30fe8782c31 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt @@ -29,6 +29,6 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n + IntermediateToken - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt index dbc5d6d514a..d5398bcac6f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -29,6 +29,6 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt index 0db25aa11ec..56b3c03ace6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt @@ -29,6 +29,6 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt index 2ba9347672b..4502bd7a6e2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt @@ -26,9 +26,9 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:0,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt index 353ca0b9606..1706ba4fd48 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt index 45a79d9ad0f..4d30f503a1a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt index c9e63632573..8040c071ceb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (75:0,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt index c6552e53000..8b0cc004e22 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt @@ -16,15 +16,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:1,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - anotherevent=" - " CSharpExpressionAttributeValue - - @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlContent - (112:1,83 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:1,83 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (112:1,83 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n + IntermediateToken - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt index 5a08dc5c957..1a47f5b9be9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt @@ -16,15 +16,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:0,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:1,0 [132] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (131:1,102 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.CurrentCulture IntermediateToken - - CSharp - ) @@ -37,6 +37,6 @@ IntermediateToken - - CSharp - , culture: CultureInfo.CurrentCulture IntermediateToken - - CSharp - ) HtmlContent - (161:1,132 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:1,132 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (161:1,132 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n + IntermediateToken - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt index 3e7bc757575..578e372cb7b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt @@ -15,16 +15,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => + IntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => Template - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() CSharpCode - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (92:1,0 [62] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some Content\n + IntermediateToken - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some Content\n ComponentAttribute - (112:1,20 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header + IntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt index cb86aa644ee..ad78519db03 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt @@ -15,19 +15,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => + IntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => Template - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() CSharpCode - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (92:1,0 [114] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (124:2,2 [41] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context HtmlContent - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some Content + IntermediateToken - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some Content ComponentChildContent - (169:3,2 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context HtmlContent - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! + IntermediateToken - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! ComponentAttribute - (112:1,20 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header + IntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt index 2680f629c24..d6c3d56d72e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [16] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - checkbox + IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - checkbox HtmlAttribute - (22:0,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (30:0,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (31:0,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Enabled + IntermediateToken - (31:0,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Enabled HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public bool Enabled { get; set; }\n + IntermediateToken - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public bool Enabled { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt index 409251d779c..8d22bf0dda9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (58:1,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (59:1,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (59:1,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) HtmlContent - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt index 56455e06c1d..862e15825a7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt @@ -17,14 +17,14 @@ MarkupElement - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate HtmlAttribute - (39:0,39 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @bind:format=" - " CSharpExpressionAttributeValue - (54:0,54 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (55:0,55 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Format + IntermediateToken - (55:0,55 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Format HtmlContent - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n\n public string Format { get; set; } = "MM/dd/yyyy";\n + IntermediateToken - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n\n public string Format { get; set; } = "MM/dd/yyyy";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt index 8458af63ba7..6ac05c97528 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt @@ -17,14 +17,14 @@ MarkupElement - (0:0,0 [67] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate HtmlAttribute - (39:0,39 [26] x:\dir\subdir\Test\TestComponent.cshtml) - @bind:format=" - " HtmlAttributeValue - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MM/dd/yyyy + IntermediateToken - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MM/dd/yyyy HtmlContent - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (67:0,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt index 270baed8436..447d74c9141 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt index 43c0adbc856..1d0c0cb2a2e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd/yyyy" IntermediateToken - - CSharp - , culture: @@ -37,6 +37,6 @@ IntermediateToken - - CSharp - , culture: global::System.Globalization.CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) HtmlContent - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt index e7ad9f79e60..76f45226cea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [44] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) HtmlContent - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt index ad4fa7155bf..ed2408492a7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt @@ -17,11 +17,11 @@ MarkupElement - (0:0,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd/yyyy" IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , format: "MM/dd/yyyy" IntermediateToken - - CSharp - ) HtmlContent - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (69:0,69 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt index 396cb34415c..2bf62f2661d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (64:1,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (65:1,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (65:1,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -34,6 +34,6 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) HtmlContent - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt index 8f57fa3bb5f..4a6360aff06 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt @@ -18,7 +18,7 @@ HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -31,6 +31,6 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) HtmlContent - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt index 003a8f03647..328a69da103 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt @@ -17,8 +17,8 @@ MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @BIND=" - " CSharpExpressionAttributeValue - (14:0,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlContent - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt index 53526cb613a..9c0b3dd093d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt @@ -17,8 +17,8 @@ MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (14:0,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlContent - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt index 2e28f926966..54cf557a7f4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt @@ -17,44 +17,44 @@ MarkupElement - (0:0,0 [191] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row HtmlContent - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (21:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (23:1,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # HtmlAttribute - (32:1,13 [16] x:\dir\subdir\Test\TestComponent.cshtml) - @onclick= - HtmlAttributeValue - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle + IntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle HtmlAttribute - (48:1,29 [15] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 CSharpExpression - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText + IntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText HtmlContent - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n + IntermediateToken - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n MarkupElement - (110:4,4 [68] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (114:4,8 [30] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 HtmlAttributeValue - (128:4,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card + IntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card HtmlAttributeValue - (133:4,27 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body + IntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body HtmlContent - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent + IntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent HtmlContent - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) =>

@context

\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n + IntermediateToken - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) =>

@context

\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt index 84988b6f9ec..fed0e980cd9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt @@ -17,50 +17,50 @@ MarkupElement - (0:0,0 [191] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row HtmlContent - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (17:0,17 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (21:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (23:1,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # HtmlAttribute - (32:1,13 [16] x:\dir\subdir\Test\TestComponent.cshtml) - @onclick= - HtmlAttributeValue - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle + IntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle HtmlAttribute - (48:1,29 [15] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 CSharpExpression - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText + IntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText HtmlContent - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:1,60 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n + IntermediateToken - (84:2,3 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n MarkupElement - (110:4,4 [68] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (114:4,8 [30] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 HtmlAttributeValue - (128:4,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card + IntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card HtmlAttributeValue - (133:4,27 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body + IntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body HtmlContent - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (145:4,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent + IntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent HtmlContent - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (166:5,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (178:6,10 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (183:7,3 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (191:8,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) => + IntermediateToken - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) => Template - (293:12,75 [15] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (293:12,75 [15] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context CSharpCode - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n + IntermediateToken - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt index a6a6ccd8174..4fbf858784b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt @@ -17,20 +17,20 @@ Component - (0:0,0 [120] x:\dir\subdir\Test\TestComponent.cshtml) - ParentOne ComponentChildContent - - ChildContent - context HtmlContent - (33:0,33 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:0,33 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (39:1,4 [67] x:\dir\subdir\Test\TestComponent.cshtml) - ParentTwo ComponentChildContent - - ChildContent - context HtmlContent - (69:1,34 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:1,34 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (69:1,34 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (79:2,8 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Child HtmlContent - (88:2,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (88:2,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (88:2,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (57:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (59:1,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Hello" + IntermediateToken - (59:1,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Hello" HtmlContent - (106:3,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:3,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (106:3,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (18:0,18 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (19:0,19 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int.MaxValue + IntermediateToken - (19:0,19 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int.MaxValue NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateParentOne_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt index 087221f93a2..f7c3b556a80 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt @@ -21,7 +21,7 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt index d039de2c0ac..708a25f5073 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt @@ -22,4 +22,4 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt index 34964b17672..e073337375e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (47:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn HtmlContent - (61:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (12:0,12 [27] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new List() + IntermediateToken - (14:0,14 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new List() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt index d0df988fabb..46869c6b46d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn HtmlContent - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt index d0df988fabb..46869c6b46d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn HtmlContent - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt index 867cc62fb3f..2602329fa69 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (44:0,44 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:0,44 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:0,44 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (50:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn HtmlContent - (64:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (12:0,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (14:0,14 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt index 219720258e0..759a2102f82 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (50:0,50 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn HtmlContent - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt index b463b052fa1..c5b9a13f586 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt @@ -19,9 +19,9 @@ Component - (41:0,41 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentChildContent - - ChildContent - context CSharpExpression - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Year + IntermediateToken - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Year ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt index 8f13b02c192..ba1a36f2064 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt @@ -18,9 +18,9 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [38] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (61:0,61 [14] x:\dir\subdir\Test\TestComponent.cshtml) - SomeLambda - SomeLambda - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (63:0,63 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => x.Year + IntermediateToken - (63:0,63 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => x.Year ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt index 242f00c7438..084ae41e88d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt @@ -17,29 +17,29 @@ Component - (0:0,0 [203] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - (78:1,4 [116] x:\dir\subdir\Test\TestComponent.cshtml) - ColumnsTemplate - context HtmlContent - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (105:2,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem HtmlContent - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentTypeArgument - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (37:0,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() HtmlContent - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt index c5fd590b4ab..bd606d81e2a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt @@ -16,33 +16,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (18:2,0 [203] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - (96:3,4 [116] x:\dir\subdir\Test\TestComponent.cshtml) - ColumnsTemplate - context HtmlContent - (113:3,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:3,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (113:3,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (123:4,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem HtmlContent - (188:4,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (188:4,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (188:4,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentTypeArgument - (31:2,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (31:2,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (55:2,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:2,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (57:2,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() HtmlContent - (221:6,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (221:6,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (221:6,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt index 1d7ec8f465d..0bab9c3f046 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt @@ -16,33 +16,33 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (14:0,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (14:0,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (16:1,0 [203] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - (94:2,4 [116] x:\dir\subdir\Test\TestComponent.cshtml) - ColumnsTemplate - context HtmlContent - (111:2,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:2,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (111:2,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (121:3,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem HtmlContent - (186:3,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (186:3,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (186:3,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentTypeArgument - (29:1,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (29:1,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (53:1,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:1,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (55:1,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() HtmlContent - (219:5,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (219:5,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (219:5,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt index 242f00c7438..084ae41e88d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt @@ -17,29 +17,29 @@ Component - (0:0,0 [203] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - (78:1,4 [116] x:\dir\subdir\Test\TestComponent.cshtml) - ColumnsTemplate - context HtmlContent - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (95:1,21 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (105:2,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem HtmlContent - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (170:2,73 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentTypeArgument - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (37:0,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() HtmlContent - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (203:4,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt index 505456438ad..1f4953cd383 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt @@ -20,7 +20,7 @@ ComponentChildContent - - ChildContent - context Component - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Child ComponentAttribute - (17:0,17 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (19:0,19 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (19:0,19 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateAncestor_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt index da2ef6947f4..6a3434bd2e7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt @@ -17,16 +17,16 @@ Component - (0:0,0 [172] x:\dir\subdir\Test\TestComponent.cshtml) - Parent ComponentChildContent - - ChildContent - context HtmlContent - (102:0,102 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:0,102 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (102:0,102 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (108:1,4 [53] x:\dir\subdir\Test\TestComponent.cshtml) - Child ComponentAttribute - (131:1,27 [26] x:\dir\subdir\Test\TestComponent.cshtml) - ChildOnlyItems - ChildOnlyItems - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (133:1,29 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new[] { 'a', 'b', 'c' } + IntermediateToken - (133:1,29 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new[] { 'a', 'b', 'c' } HtmlContent - (161:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (161:1,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (14:0,14 [59] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (16:0,16 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new System.Collections.Generic.Dictionary() + IntermediateToken - (16:0,16 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new System.Collections.Generic.Dictionary() ComponentAttribute - (82:0,82 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Other - Other - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (83:0,83 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue + IntermediateToken - (83:0,83 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateParent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt index c0af1c02250..8b3844e4f68 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt @@ -18,7 +18,7 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt index 8046fbb1bfa..02e4a298ac4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt @@ -20,7 +20,7 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt index 34fd85eb84c..5ead8abadd7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt @@ -19,7 +19,7 @@ Component - (41:0,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column Component - (51:0,51 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt index 892c8e03bf3..e45b3d415d1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt @@ -18,9 +18,9 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [43] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (64:0,64 [16] x:\dir\subdir\Test\TestComponent.cshtml) - OverrideParam - OverrideParam - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (66:0,66 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Some string" + IntermediateToken - (66:0,66 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Some string" ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt index 827b1ecb44d..760c6c99d0d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt @@ -17,29 +17,29 @@ Component - (0:0,0 [208] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode ComponentChildContent - - ChildContent - context HtmlContent - (31:0,31 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (31:0,31 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (37:1,4 [140] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode ComponentChildContent - - ChildContent - context HtmlContent - (93:1,60 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:1,60 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (93:1,60 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (103:2,8 [57] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode ComponentChildContent - - ChildContent - context HtmlContent - (113:2,18 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:2,18 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (113:2,18 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (127:3,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode HtmlContent - (139:3,24 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (139:3,24 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (139:3,24 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (160:4,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (160:4,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (160:4,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (53:1,20 [38] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (54:1,21 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Threading.Thread.CurrentThread + IntermediateToken - (54:1,21 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Threading.Thread.CurrentThread HtmlContent - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (183:6,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode HtmlContent - (195:6,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (195:6,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (195:6,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (16:0,16 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (17:0,17 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (17:0,17 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTreeNode_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ParameterInNamespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ParameterInNamespace/TestComponent.ir.txt index bd336b8d0db..88a8d358150 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ParameterInNamespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_ParameterInNamespace/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (31:2,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - ParentComponent ComponentChildContent - - ChildContent - context HtmlContent - (82:2,51 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:2,51 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (82:2,51 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (88:3,4 [18] x:\dir\subdir\Test\TestComponent.cshtml) - ChildComponent HtmlContent - (106:3,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:3,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (106:3,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (59:2,28 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (59:2,28 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() NamespaceDeclaration - - __Blazor.MyApp.Components.TestComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt index 77b18c070be..590796d60df 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt @@ -20,7 +20,7 @@ ComponentTypeArgument - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - TChildOther IntermediateToken - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - long ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Tuple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Tuple/TestComponent.ir.txt index 2353a97a4b4..d21946cc962 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Tuple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_Tuple/TestComponent.ir.txt @@ -17,10 +17,10 @@ Component - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - ParentComponent ComponentChildContent - - ChildContent - context HtmlContent - (36:0,36 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (36:0,36 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (42:1,4 [18] x:\dir\subdir\Test\TestComponent.cshtml) - ChildComponent HtmlContent - (60:1,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:1,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (60:1,22 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (28:0,28 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (28:0,28 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (1, 2) NamespaceDeclaration - - __Blazor.Test.TestComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt index 3fb9cabe4c8..d093fc00d15 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt @@ -15,24 +15,24 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var parentKey = new object(); var childKey = new object(); + IntermediateToken - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var parentKey = new object(); var childKey = new object(); Component - (65:1,0 [144] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context HtmlContent - (124:1,59 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (124:1,59 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (124:1,59 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (130:2,4 [70] x:\dir\subdir\Test\TestComponent.cshtml) - Column SetKey - (145:2,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - childKey ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello ComponentAttribute - - Another - - AttributeStructure.DoubleQuotes CSharpExpression - (178:2,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (179:2,53 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue + IntermediateToken - (179:2,53 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue HtmlContent - (200:2,74 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (200:2,74 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (200:2,74 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n SetKey - (78:1,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - parentKey ComponentAttribute - (96:1,31 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (98:1,33 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (98:1,33 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt index e93923960cf..4022e49e81b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt @@ -18,7 +18,7 @@ ComponentChildContent - - ChildContent - context Component - (47:0,47 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (15:0,15 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt index 67bdf31f9a1..bcebb47a2fb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt @@ -16,6 +16,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - C ComponentTypeArgument - (6:0,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - T - LazyIntermediateToken - (7:0,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (7:0,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (21:0,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (21:0,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt index 739d4222ef8..97a505599f3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt @@ -18,4 +18,4 @@ ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt index 26332c58c6a..2db8801cc9c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt @@ -24,6 +24,6 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value HtmlContent - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt index e8cd822ad13..6072064259e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt @@ -26,6 +26,6 @@ IntermediateToken - - CSharp - __value => Value = __value IntermediateToken - - CSharp - , Value) HtmlContent - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:0,44 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt index 88b5fbf6b13..eb48daf2402 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt @@ -16,7 +16,7 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (36:0,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (38:0,38 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 + IntermediateToken - (38:0,38 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 ComponentAttribute - (24:0,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Item - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - (24:0,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Value @@ -26,9 +26,9 @@ IntermediateToken - - CSharp - __value => Value = __value IntermediateToken - - CSharp - , Value) HtmlContent - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt index 50dcd8ec3eb..fe69d9c11d4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt @@ -22,7 +22,7 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value HtmlContent - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (33:1,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (57:1,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes CSharpExpression - @@ -31,9 +31,9 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value HtmlContent - (64:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt index 1427723bdbc..616656d7d72 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt @@ -17,13 +17,13 @@ Component - (0:0,0 [90] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (45:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() HtmlContent - (74:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (74:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt index bd0f6ddad01..3fc33ed0f07 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt @@ -17,14 +17,14 @@ Component - (0:0,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (28:0,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (28:0,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (32:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() HtmlContent - (61:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt index 500325db943..94e9f9d374e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt @@ -18,7 +18,7 @@ ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - - Other - - AttributeStructure.DoubleQuotes CSharpExpression - (48:0,48 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 + IntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt index 710a230f9e4..0aca697d7da 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - - Other - - AttributeStructure.DoubleQuotes CSharpExpression - (35:0,35 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 + IntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt index 8321df016a6..ece2eae56bf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt @@ -16,7 +16,7 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt index 4c545c66707..689d9172c01 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt @@ -16,17 +16,17 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (31:1,0 [39] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (50:1,19 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (52:1,21 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "how are you?" + IntermediateToken - (52:1,21 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "how are you?" HtmlContent - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (72:2,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (91:2,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (93:2,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" + IntermediateToken - (93:2,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt index e70a3a39ba0..bcd7ce89d97 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt @@ -16,13 +16,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(__builder); + IntermediateToken - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(__builder); HtmlContent - (92:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (101:4,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:4,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (101:4,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n Component - (178:7,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent CSharpCode - (193:7,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:7,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n + IntermediateToken - (193:7,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt index 482b1744d6a..ca3759fd1f7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt @@ -16,13 +16,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (54:1,2 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,2 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent()\n {\n + IntermediateToken - (54:1,2 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent()\n {\n Component - (104:4,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent CSharpCode - (119:4,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:4,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n + IntermediateToken - (119:4,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n HtmlContent - (131:7,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (131:7,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (131:7,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(); + IntermediateToken - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt index b9e7245d03e..0daf98ea33a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt @@ -18,17 +18,17 @@ ComponentChildContent - (57:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context MarkupElement - (71:1,16 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (117:2,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherChildContent - item HtmlContent - (153:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (153:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (153:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) + IntermediateToken - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) HtmlContent - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n ComponentTypeArgument - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem1 IntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentTypeArgument - (34:0,34 [3] x:\dir\subdir\Test\TestComponent.cshtml) - TItem2 IntermediateToken - (34:0,34 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int ComponentAttribute - (44:0,44 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (46:0,46 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt index 2c4fc6b43dc..cf8736e6555 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt @@ -18,18 +18,18 @@ ComponentChildContent - (58:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context MarkupElement - (72:1,16 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (118:2,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherChildContent - item HtmlContent - (154:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (154:2,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) + IntermediateToken - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) HtmlContent - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - (34:0,34 [19] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (36:0,36 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new List() + IntermediateToken - (36:0,36 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new List() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt index 001fda50d61..edd0caf4849 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [140] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (32:1,2 [53] x:\dir\subdir\Test\TestComponent.cshtml) - GenericFragment - context CSharpExpression - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (89:2,2 [35] x:\dir\subdir\Test\TestComponent.cshtml) - IntFragment - context CSharpExpression - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt index 69397cfe9b0..0bc6b86e8c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt @@ -17,13 +17,13 @@ Component - (0:0,0 [91] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text + IntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text MarkupElement - (35:0,35 [42] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 HtmlContent - (53:0,53 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Nested text + IntermediateToken - (53:0,53 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Nested text ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt index d53f553bc26..8576fc474c3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt @@ -18,4 +18,4 @@ ComponentChildContent - - ChildContent - context MarkupElement - (13:0,13 [20] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello + IntermediateToken - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt index 1ccd16d0f6e..f6365481a1a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [61] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (13:0,13 [34] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context HtmlContent - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello + IntermediateToken - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt index 0bbffbb4764..e758dcbc24e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(EventArgs e) {\n counter++;\n }\n + IntermediateToken - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(EventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt index 0ab144efed5..ed6fc87194d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (13:0,13 [37] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context CSharpExpression - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt index 326292dc121..44019de2c1f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [16] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 42.ToString() + IntermediateToken - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 42.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt index 68af4056c31..98fb08babc7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt @@ -17,13 +17,13 @@ Component - (0:0,0 [107] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text + IntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text MarkupElement - (35:0,35 [58] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt index 695464f0530..62fc782c8d3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (30:1,2 [118] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - item HtmlContent - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text + IntermediateToken - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text MarkupElement - (74:2,13 [55] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (85:2,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() + IntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() HtmlContent - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt index fca1a4de9fc..dd293d89291 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (45:1,2 [103] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - item HtmlContent - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text + IntermediateToken - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text MarkupElement - (74:2,13 [55] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (85:2,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() + IntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() HtmlContent - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (129:2,68 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt index 8e09875adac..b392fa77a85 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [24] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - e => { Increment(); } + IntermediateToken - (24:0,24 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - e => { Increment(); } HtmlContent - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt index f8bf21d4630..f26adfcf8f5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt @@ -17,7 +17,7 @@ Component - (0:0,0 [72] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - some-attribute - - AttributeStructure.DoubleQuotes HtmlContent - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo + IntermediateToken - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo ComponentAttribute - - another-attribute - - AttributeStructure.DoubleQuotes CSharpExpression - (53:0,53 [16] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 43.ToString() + IntermediateToken - (55:0,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 43.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt index 60d5a99652b..8a9303e8cc6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - DynamicElement ComponentAttribute - (70:1,26 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick - onclick - AttributeStructure.DoubleQuotes CSharpExpression - @@ -24,6 +24,6 @@ IntermediateToken - (70:1,26 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (81:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (81:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Action OnClick { get; set; }\n + IntermediateToken - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Action OnClick { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt index fafd653c86e..a0903f728c5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt @@ -16,28 +16,28 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (22:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - HeaderComponent ComponentChildContent - (45:3,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! HtmlContent - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (87:5,0 [68] x:\dir\subdir\Test\TestComponent.cshtml) - FooterComponent ComponentChildContent - (110:6,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context HtmlContent - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (157:8,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - Test.HeaderComponent ComponentChildContent - (185:9,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! HtmlContent - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (232:11,0 [92] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherTest.FooterComponent ComponentChildContent - (267:12,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context HtmlContent - (324:13,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (324:13,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (324:13,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentImports/_Imports.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentImports/_Imports.ir.txt index 811ace8bdba..9fa4f582dff 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentImports/_Imports.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentImports/_Imports.ir.txt @@ -22,5 +22,5 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected - void - Execute CSharpExpression - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - LazyIntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo - LazyIntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo + IntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo + IntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt index d2e8d055d2d..9eb03e10adf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt @@ -16,6 +16,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - CoolnessMeter ComponentAttribute - (25:0,25 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Coolness - Coolness - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "very-cool" + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "very-cool" HtmlContent - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt index ca52ef802b7..73098e8eb1d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt @@ -16,13 +16,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool + IntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool HtmlContent - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (30:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (55:2,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - TestBool - TestBool - AttributeStructure.DoubleQuotes IntermediateToken - (55:2,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true HtmlContent - (63:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (63:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n + IntermediateToken - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt index 1b77d4390b2..e049a184a8e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt @@ -16,12 +16,12 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool + IntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool HtmlContent - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (30:2,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - TestBool - TestBool - AttributeStructure.Minimized HtmlContent - (56:2,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (56:2,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n + IntermediateToken - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt index efb0d90ea88..c5f8af59455 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt @@ -21,31 +21,31 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (167:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (167:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (167:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (169:5,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (173:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (173:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 + IntermediateToken - (173:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 HtmlContent - (183:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (183:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (186:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (186:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (186:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (224:8,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (227:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (227:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (227:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (264:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (264:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (264:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (267:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (267:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (267:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (271:13,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (274:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (274:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item3 + IntermediateToken - (274:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item3 HtmlContent - (283:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (283:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (283:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt index 8b10b716004..a1b4021994f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt @@ -16,26 +16,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n Component - (13:1,0 [94] x:\dir\subdir\Test\UseTestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n MarkupElement - (74:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context HtmlContent - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n ComponentAttribute - (34:1,21 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (48:1,35 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items + IntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items ComponentAttribute - (61:1,48 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item3 - Item3 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 HtmlContent - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n + IntermediateToken - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n CSharpCode - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n + IntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt index 9d87948e580..db3804fd19f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt @@ -21,31 +21,31 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (170:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (170:4,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (172:5,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (176:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (176:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 + IntermediateToken - (176:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 HtmlContent - (186:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (186:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (186:5,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (189:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (189:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (189:6,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (227:8,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (230:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (230:8,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (267:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (267:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (267:10,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (270:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (270:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (270:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (274:13,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (277:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (277:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item3 + IntermediateToken - (277:13,3 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item3 HtmlContent - (286:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (286:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (286:13,12 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt index 8b10b716004..a1b4021994f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt @@ -16,26 +16,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n Component - (13:1,0 [94] x:\dir\subdir\Test\UseTestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (68:1,55 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n MarkupElement - (74:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context HtmlContent - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (89:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n ComponentAttribute - (34:1,21 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (48:1,35 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items + IntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items ComponentAttribute - (61:1,48 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item3 - Item3 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 HtmlContent - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n + IntermediateToken - (107:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n CSharpCode - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n + IntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt index df5e9a228d9..fbbf5667490 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt @@ -16,13 +16,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDecimal + IntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDecimal HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (33:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - TestDecimal - TestDecimal - AttributeStructure.DoubleQuotes IntermediateToken - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 4 HtmlContent - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public decimal TestDecimal { get; set; }\n + IntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public decimal TestDecimal { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt index b04a05f6e88..0d14524973e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt @@ -16,13 +16,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDynamic + IntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDynamic HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (33:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - TestDynamic - TestDynamic - AttributeStructure.DoubleQuotes IntermediateToken - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 4 HtmlContent - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (66:2,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public dynamic TestDynamic { get; set; }\n + IntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public dynamic TestDynamic { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt index fd463cf8cb7..75ff8c03610 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt @@ -15,11 +15,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (86:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (86:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (90:4,0 [51] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (113:4,23 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Gutter - Gutter - AttributeStructure.DoubleQuotes IntermediateToken - (113:4,23 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (32, 16) HtmlContent - (141:5,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:5,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (141:5,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (int Horizontal, int Vertical) Gutter { get; set; }\n + IntermediateToken - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (int Horizontal, int Vertical) Gutter { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt index 88b5ab9cb41..e2f62071bf4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt @@ -16,32 +16,32 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (59:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (59:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (61:3,0 [13] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (65:3,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:3,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item + IntermediateToken - (65:3,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item HtmlContent - (74:3,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:3,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (74:3,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (78:5,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items1) + IntermediateToken - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items1) HtmlContent - (106:5,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:5,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (106:5,28 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (111:7,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:7,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n + IntermediateToken - (111:7,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n MarkupElement - (148:9,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) + IntermediateToken - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) CSharpCode - (174:9,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (174:9,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (174:9,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (177:10,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:10,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (177:10,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (181:12,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items3()) + IntermediateToken - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items3()) HtmlContent - (211:12,30 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (211:12,30 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (211:12,30 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem[] Items1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public Func Items3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem[] Items1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public Func Items3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt index 0eba8532cca..4a8f88a8949 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt @@ -16,16 +16,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n Component - (13:1,0 [111] x:\dir\subdir\Test\UseTestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (70:1,57 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (70:1,57 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,57 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n MarkupElement - (76:2,4 [30] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context[0].description + IntermediateToken - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context[0].description HtmlContent - (106:2,34 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (106:2,34 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (106:2,34 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n ComponentAttribute - (35:1,22 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items1 - Items1 - AttributeStructure.DoubleQuotes IntermediateToken - (35:1,22 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items1 ComponentAttribute - (49:1,36 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes @@ -33,9 +33,9 @@ ComponentAttribute - (63:1,50 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items3 - Items3 - AttributeStructure.DoubleQuotes IntermediateToken - (63:1,50 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items3 HtmlContent - (124:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (124:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n + IntermediateToken - (124:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n CSharpCode - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n static Tag tag = new Tag() { description = "A description."};\n Tag[] items1 = new [] { tag };\n List items2 = new List() { new [] { tag } };\n Tag[] items3() => new [] { tag };\n + IntermediateToken - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n static Tag tag = new Tag() { description = "A description."};\n Tag[] items1 = new [] { tag };\n List items2 = new List() { new [] { tag } };\n Tag[] items3() => new [] { tag };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt index b1251f68dad..679d6ca66ce 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt @@ -17,27 +17,27 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (81:4,0 [13] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (85:4,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:4,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item + IntermediateToken - (85:4,4 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item HtmlContent - (94:4,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:4,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (94:4,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (98:6,0 [27] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Item1) + IntermediateToken - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Item1) HtmlContent - (125:6,27 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (125:6,27 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (125:6,27 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (130:8,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (130:8,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n + IntermediateToken - (130:8,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n MarkupElement - (167:10,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) + IntermediateToken - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) CSharpCode - (193:10,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:10,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (193:10,30 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (196:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (196:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (196:11,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (TItem1, TItem2) Item1 { get; set; }\n [Parameter] public List<(TItem1, TItem2)> Items2 { get; set; }\n [Parameter] public RenderFragment<(TItem1, TItem2)> ChildContent { get; set; }\n + IntermediateToken - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (TItem1, TItem2) Item1 { get; set; }\n [Parameter] public List<(TItem1, TItem2)> Items2 { get; set; }\n [Parameter] public RenderFragment<(TItem1, TItem2)> ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt index 96735aeed40..f86fa18ee55 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt @@ -16,24 +16,24 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n Component - (13:1,0 [80] x:\dir\subdir\Test\UseTestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (54:1,41 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (54:1,41 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (54:1,41 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n MarkupElement - (60:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context HtmlContent - (75:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (75:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n + IntermediateToken - (75:2,19 [2] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n ComponentAttribute - (34:1,21 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes IntermediateToken - (34:1,21 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (47:1,34 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes IntermediateToken - (47:1,34 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items2 HtmlContent - (93:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (93:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n + IntermediateToken - (93:3,16 [4] x:\dir\subdir\Test\UseTestComponent.cshtml) - Html - \n\n CSharpCode - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n (string, int) item1 = ("A string", 42);\n static (string, int) item2 = ("Another string", 42);\n List<(string, int)> items2 = new List<(string, int)>() { item2 };\n + IntermediateToken - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n (string, int) item1 = ("A string", 42);\n static (string, int) item2 = ("Another string", 42);\n List<(string, int)> items2 = new List<(string, int)>() { item2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt index d438f9e1262..f474aa9781d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt @@ -17,27 +17,27 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (8:0,8 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (8:0,8 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (29:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (208:9,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (208:9,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (208:9,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (212:11,0 [137] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - (248:12,4 [83] x:\dir\subdir\Test\TestComponent.cshtml) - Template - context HtmlContent - (258:12,14 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (258:12,14 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (258:12,14 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I1.MyClassId + IntermediateToken - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I1.MyClassId HtmlContent - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- + IntermediateToken - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- CSharpExpression - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I2.MyStructId + IntermediateToken - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I2.MyStructId HtmlContent - (314:13,54 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (314:13,54 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (314:13,54 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (239:11,27 [1] x:\dir\subdir\Test\TestComponent.cshtml) - InferParam - InferParam - AttributeStructure.DoubleQuotes IntermediateToken - (239:11,27 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 CSharpCode - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TParam InferParam { get; set; }\n\n [Parameter]\n public RenderFragment<(MyClass I1, MyStruct I2, TParam P)> Template { get; set; }\n + IntermediateToken - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TParam InferParam { get; set; }\n\n [Parameter]\n public RenderFragment<(MyClass I1, MyStruct I2, TParam P)> Template { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt index 0bd5ecfd7f3..6e5b080e412 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt @@ -19,7 +19,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (84:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (86:3,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (107:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes IntermediateToken - (107:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null @@ -28,6 +28,6 @@ ComponentTypeArgument - (139:3,53 [7] x:\dir\subdir\Test\TestComponent.cshtml) - TValue IntermediateToken - (139:3,53 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - decimal HtmlContent - (150:3,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (150:3,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (150:3,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public List<(TDomain Domain, TValue Value)> Data { get; set; }\n + IntermediateToken - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public List<(TDomain Domain, TValue Value)> Data { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt index 27350ce7dee..e7916fcaba9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt @@ -17,26 +17,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (81:4,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (85:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 + IntermediateToken - (85:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 HtmlContent - (95:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (95:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (98:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (98:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (136:7,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (139:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (139:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (139:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (176:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (176:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (176:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (179:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (179:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (179:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt index 62ffad3a31d..5e386fea349 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt @@ -17,26 +17,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (39:0,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (81:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (81:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (83:4,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (87:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 + IntermediateToken - (87:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Item1 HtmlContent - (97:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (97:4,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (100:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (100:5,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (138:7,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (141:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (141:7,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (178:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (178:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (178:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (181:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (181:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt index fc649bde598..ac6bb560fee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @"This\nis\na\nmultiline\nstring" + IntermediateToken - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @"This\nis\na\nmultiline\nstring" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt index 0eeced36a92..c1485b40ec2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt @@ -17,10 +17,10 @@ Component - (0:0,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [8] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum HtmlContent - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - . + IntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - . HtmlContent - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n + IntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt index efc3554db61..53648a516f3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt @@ -17,10 +17,10 @@ Component - (0:0,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [8] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum HtmlContent - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + + IntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + HtmlContent - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (41:0,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n + IntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\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 ee56c72824b..a44bed4753e 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 @@ -17,13 +17,13 @@ Component - (0:0,0 [52] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [19] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) 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" + IntermediateToken - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "string" HtmlContent - (52:0,52 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:0,52 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (52:0,52 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (63:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int x = 1;\n + IntermediateToken - (63: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/ComponentDesignTimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt index 9c25205828f..c437aeb3865 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt @@ -17,12 +17,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:0,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (53:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (53:1,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (55:2,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (72:3,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - SomeComponent HtmlContent - (89:3,17 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (89:3,17 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (89:3,17 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MatchingIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MatchingIsCaseSensitive/TestComponent.ir.txt index 1db698a5f1d..0c516a3b0e2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MatchingIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MatchingIsCaseSensitive/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (17:1,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - mycomponent HtmlContent - (32:1,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:1,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (32:1,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (34:2,0 [51] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (60:2,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - intproperty - IntProperty - AttributeStructure.SingleQuotes IntermediateToken - (60:2,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt index c7086c82373..b438573405a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt @@ -18,7 +18,7 @@ ComponentAttribute - (26:0,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - IntProperty - IntProperty - AttributeStructure.SingleQuotes IntermediateToken - (26:0,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (33:1,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - Mycomponent ComponentAttribute - (59:1,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - IntProperty - IntProperty - AttributeStructure.SingleQuotes IntermediateToken - (59:1,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_InImports/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_InImports/TestComponent.ir.txt index b116da8a584..7cb8504f301 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_InImports/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_InImports/TestComponent.ir.txt @@ -19,4 +19,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Counter HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_OverrideImports/Counter.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_OverrideImports/Counter.ir.txt index 21349a163b1..3a7591cda95 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_OverrideImports/Counter.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_NamespaceDirective_OverrideImports/Counter.ir.txt @@ -19,4 +19,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (21:1,0 [12] Counter.razor) - Counter2 HtmlContent - (33:1,12 [2] Counter.razor) - LazyIntermediateToken - (33:1,12 [2] Counter.razor) - Html - \n + IntermediateToken - (33:1,12 [2] Counter.razor) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt index 45fe806fba9..1798b033727 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt @@ -17,15 +17,15 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - parent HtmlContent - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (14:1,4 [30] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - CSharpExpression - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HtmlContent - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt index 9917728ce35..30b64a13a44 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt @@ -16,18 +16,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:2,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - parent HtmlContent - (37:2,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:2,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:2,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (43:3,4 [30] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (50:3,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:3,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (50:3,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - CSharpExpression - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (64:3,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:3,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (64:3,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HtmlContent - (73:3,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:3,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:3,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (84:4,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt index 35295f67791..bad7575fe32 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt @@ -16,12 +16,12 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Counter HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (true)\n{\n + IntermediateToken - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (true)\n{\n HtmlContent - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This text is rendered + IntermediateToken - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This text is rendered CSharpCode - (66:3,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (66:3,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (69:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (69:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt index 339b2092f93..07d610f11bf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt @@ -17,73 +17,73 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (92:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (94:2,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (98:2,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:2,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Element with no attributes + IntermediateToken - (98:2,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Element with no attributes HtmlContent - (129:2,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (129:2,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (129:2,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (131:3,0 [305] x:\dir\subdir\Test\TestComponent.cshtml) - parent HtmlAttribute - (138:3,7 [22] x:\dir\subdir\Test\TestComponent.cshtml) - with-attributes=" - " HtmlAttributeValue - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - yes + IntermediateToken - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - yes HtmlAttribute - (160:3,29 [37] x:\dir\subdir\Test\TestComponent.cshtml) - with-csharp-attribute-value=" - " CSharpExpressionAttributeValue - (190:3,59 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (192:3,61 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 123 + IntermediateToken - (192:3,61 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 123 HtmlContent - (198:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (198:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (198:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (204:4,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (213:4,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (213:4,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (213:4,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (219:5,4 [67] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlAttribute - (225:5,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - has - HtmlAttribute - (229:5,14 [9] x:\dir\subdir\Test\TestComponent.cshtml) - multiple - HtmlAttribute - (238:5,23 [30] x:\dir\subdir\Test\TestComponent.cshtml) - attributes=" - " HtmlAttributeValue - (251:5,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (251:5,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - some + IntermediateToken - (251:5,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - some HtmlAttributeValue - (255:5,40 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (256:5,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - with + IntermediateToken - (256:5,41 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - with HtmlAttributeValue - (260:5,45 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (261:5,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - values + IntermediateToken - (261:5,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - values HtmlContent - (269:5,54 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:5,54 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - With text + IntermediateToken - (269:5,54 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - With text HtmlContent - (286:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (286:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (286:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (292:6,4 [133] x:\dir\subdir\Test\TestComponent.cshtml) - TemplatedComponent ComponentChildContent - - ChildContent - context HtmlContent - (340:6,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (340:6,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (340:6,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (350:7,8 [48] x:\dir\subdir\Test\TestComponent.cshtml) - span HtmlAttribute - (355:7,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - id=" - " HtmlAttributeValue - (360:7,18 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (360:7,18 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello + IntermediateToken - (360:7,18 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello HtmlContent - (367:7,25 [24] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (367:7,25 [24] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is in child content + IntermediateToken - (367:7,25 [24] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is in child content HtmlContent - (398:7,56 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (398:7,56 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (398:7,56 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ReferenceCapture - (318:6,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - myComponentReference HtmlContent - (425:8,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (425:8,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (425:8,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (436:9,9 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (436:9,9 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (436:9,9 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (439:10,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (439:10,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (DateTime.Now.Year > 1950)\n{\n + IntermediateToken - (439:10,1 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (DateTime.Now.Year > 1950)\n{\n MarkupElement - (477:12,4 [80] x:\dir\subdir\Test\TestComponent.cshtml) - with-ref-capture HtmlContent - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content + IntermediateToken - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content HtmlAttribute - - some-attr - ReferenceCapture - (511:12,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - myElementReference CSharpCode - (557:12,84 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (557:12,84 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (557:12,84 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MarkupElement - (563:13,4 [74] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - id=" - " HtmlAttributeValue - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem + IntermediateToken - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem HtmlAttribute - - another-attr=" - " HtmlAttributeValue - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Another attr value + IntermediateToken - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Another attr value HtmlAttribute - (589:13,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( @@ -97,20 +97,20 @@ IntermediateToken - - CSharp - myVariable IntermediateToken - - CSharp - ) CSharpCode - (637:13,78 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (637:13,78 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (637:13,78 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (640:14,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (640:14,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (640:14,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (1098:32,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1098:32,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (1098:32,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (651:16,7 [245] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (651:16,7 [245] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n ElementReference myElementReference;\n TemplatedComponent myComponentReference;\n string myVariable;\n\n void MethodRenderingMarkup(RenderTreeBuilder __builder)\n {\n for (var i = 0; i < 10; i++)\n {\n + IntermediateToken - (651:16,7 [245] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n ElementReference myElementReference;\n TemplatedComponent myComponentReference;\n string myVariable;\n\n void MethodRenderingMarkup(RenderTreeBuilder __builder)\n {\n for (var i = 0; i < 10; i++)\n {\n MarkupElement - (896:25,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlAttribute - (899:25,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - data-index= - CSharpExpressionAttributeValue - (911:25,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (912:25,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (912:25,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlContent - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Something + IntermediateToken - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Something CSharpExpression - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i CSharpCode - (931:25,47 [166] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (931:25,47 [166] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n\n System.GC.KeepAlive(myElementReference);\n System.GC.KeepAlive(myComponentReference);\n System.GC.KeepAlive(myVariable);\n }\n + IntermediateToken - (931:25,47 [166] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n\n System.GC.KeepAlive(myElementReference);\n System.GC.KeepAlive(myComponentReference);\n System.GC.KeepAlive(myVariable);\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt index 3cc45cdd92c..ff080d7bf95 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt @@ -15,7 +15,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (0:0,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (0:0,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (0:0,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (17:1,0 [13] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (22:1,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (22:1,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (22:1,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_NoValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_NoValueSpecified/TestComponent.ir.txt index 0f23271113e..fca7aed2a33 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_NoValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_NoValueSpecified/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent HtmlContent - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (43:0,43 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified/TestComponent.ir.txt index 858f388f4ed..a0a00603512 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified/TestComponent.ir.txt @@ -17,11 +17,11 @@ Component - (0:0,0 [156] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent ComponentChildContent - (47:1,4 [65] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context HtmlContent - (61:1,18 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,18 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:1,18 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (71:2,8 [20] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (75:2,12 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:2,12 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello World + IntermediateToken - (75:2,12 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello World HtmlContent - (91:2,28 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:2,28 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (91:2,28 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (156:4,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:4,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (156:4,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt index 521463ee71c..6bf16da55ce 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt @@ -17,6 +17,6 @@ Component - (0:0,0 [100] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent ComponentChildContent - - ChildContent - context HtmlContent - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is some text + IntermediateToken - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is some text HtmlContent - (100:0,100 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:0,100 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (100:0,100 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified_WithoutName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified_WithoutName/TestComponent.ir.txt index 972b4ecb3b4..214f59a0f64 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified_WithoutName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecified_WithoutName/TestComponent.ir.txt @@ -17,11 +17,11 @@ Component - (0:0,0 [111] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent ComponentChildContent - - ChildContent - context HtmlContent - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (47:1,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (51:1,8 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,8 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello World + IntermediateToken - (51:1,8 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello World HtmlContent - (67:1,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (67:1,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (111:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (111:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_NoValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_NoValueSpecified/TestComponent.ir.txt index ac17b65c41d..daca6851b25 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_NoValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_NoValueSpecified/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [85] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent HtmlContent - (85:1,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:1,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (85:1,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_ValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_ValueSpecified/TestComponent.ir.txt index ca02c7bd006..c079cf1c352 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_ValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredNamedChildContent_ValueSpecified/TestComponent.ir.txt @@ -18,6 +18,6 @@ ComponentChildContent - (47:1,4 [38] x:\dir\subdir\Test\TestComponent.cshtml) - Found - context MarkupElement - (54:1,11 [23] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (58:1,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (58:1,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Here's Johnny! + IntermediateToken - (58:1,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Here's Johnny! HtmlContent - (129:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (129:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (129:2,42 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_NoValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_NoValueSpecified/TestComponent.ir.txt index e4b7c287071..4453854ed97 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_NoValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_NoValueSpecified/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredParameters HtmlContent - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (41:0,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecified/TestComponent.ir.txt index e42be743585..400d6fb8cd2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecified/TestComponent.ir.txt @@ -19,4 +19,4 @@ HtmlContent - (50:0,50 [10] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (50:0,50 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some Value HtmlContent - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt index 8ae2feaf14d..cedf4d8b585 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => myField = __value IntermediateToken - - CSharp - , myField) HtmlContent - (67:0,67 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:0,67 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (67:0,67 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string myField = "Some Value";\n + IntermediateToken - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string myField = "Some Value";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt index 076678df07b..bc7c8a42048 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt @@ -16,6 +16,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [91] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredParameters Splat - (52:0,52 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:0,54 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (54:0,54 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() HtmlContent - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (91:0,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt index 7d812ead1a3..13234f6b6b6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (17:1,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Test.MyComponent HtmlContent - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (39:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Test2.MyComponent2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt index 96ed1383bd8..9a95d366d30 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt @@ -17,8 +17,8 @@ Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - @onclick - - AttributeStructure.DoubleQuotes HtmlContent - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => Increment() + IntermediateToken - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => Increment() HtmlContent - (43:0,43 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:0,43 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (43:0,43 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImportsFile/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImportsFile/TestComponent.ir.txt index 963ca5b0521..a81a83213ad 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImportsFile/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithImportsFile/TestComponent.ir.txt @@ -21,4 +21,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Counter HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt index 81a6e357a62..0f5248f4661 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt @@ -17,14 +17,14 @@ Component - (0:0,0 [75] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - ParamBefore - - AttributeStructure.DoubleQuotes HtmlContent - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before SetKey - (40:0,40 [12] x:\dir\subdir\Test\TestComponent.cshtml) - someDate.Day ComponentAttribute - - ParamAfter - - AttributeStructure.DoubleQuotes HtmlContent - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (75:0,75 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:0,75 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (75:0,75 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (136:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (136:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (136:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private DateTime someDate = DateTime.Now;\n + IntermediateToken - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private DateTime someDate = DateTime.Now;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt index bac0861d9af..55eece1ab56 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some + IntermediateToken - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some MarkupElement - (56:1,9 [16] x:\dir\subdir\Test\TestComponent.cshtml) - el HtmlContent - (60:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - further + IntermediateToken - (60:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - further HtmlContent - (72:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - content\n + IntermediateToken - (72:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - content\n SetKey - (19:0,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - 123 + 456 ComponentAttribute - - SomeProp - - AttributeStructure.DoubleQuotes HtmlContent - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val + IntermediateToken - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val HtmlContent - (96:2,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:2,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:2,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithMultipleUsingDirectives/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithMultipleUsingDirectives/TestComponent.ir.txt index 16e6cdc47f2..2bba7a3c49b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithMultipleUsingDirectives/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithMultipleUsingDirectives/TestComponent.ir.txt @@ -17,6 +17,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (16:0,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (16:0,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; + IntermediateToken - (16:0,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; HtmlContent - (56:0,56 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:0,56 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n; + IntermediateToken - (56:0,56 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt index cddbb2b2e38..f4eba5b8023 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt @@ -17,18 +17,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (37:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (39:3,0 [51] x:\dir\subdir\Test\TestComponent.cshtml) - HeaderComponent ComponentAttribute - (64:3,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.SingleQuotes HtmlContent - (64:3,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (64:3,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - head HtmlContent - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (92:5,0 [51] x:\dir\subdir\Test\TestComponent.cshtml) - FooterComponent ComponentAttribute - (117:5,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - Footer - AttributeStructure.SingleQuotes HtmlContent - (117:5,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (117:5,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - feet HtmlContent - (143:6,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (143:6,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (143:6,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt index f9e42ac7489..b13baaaa717 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithNullableAction ComponentAttribute - (45:0,45 [15] x:\dir\subdir\Test\TestComponent.cshtml) - NullableAction - NullableAction - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - NullableAction + IntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - NullableAction HtmlContent - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:0,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (135:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (135:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (135:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public Action NullableAction { get; set; }\n + IntermediateToken - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public Action NullableAction { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt index 144300e0160..2822d627948 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [56] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithNullableRenderFragment ComponentAttribute - (45:0,45 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Header + IntermediateToken - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Header HtmlContent - (56:0,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:0,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (56:0,56 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (125:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (125:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (125:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment Header { get; set; }\n + IntermediateToken - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment Header { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt index e4c96c67b2d..03e4dc9ec34 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt @@ -16,22 +16,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (27:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (29:2,0 [126] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (33:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (40:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n + IntermediateToken - (40:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n MarkupElement - (103:5,8 [38] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (107:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item + IntermediateToken - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item HtmlContent - (126:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (126:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (141:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (141:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (148:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (148:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (148:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (155:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (155:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt index d1ddfd70d79..43444bf28ef 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt @@ -16,22 +16,22 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (28:2,0 [126] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (32:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (32:2,4 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (39:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n + IntermediateToken - (39:3,5 [63] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n MarkupElement - (102:5,8 [38] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (106:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (106:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item + IntermediateToken - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item HtmlContent - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (140:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (140:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (140:7,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (147:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (147:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (147:8,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt index d534b7b5c26..e16944ba41b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt @@ -17,14 +17,14 @@ Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - ParamBefore - - AttributeStructure.DoubleQuotes HtmlContent - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before ReferenceCapture - (40:0,40 [10] x:\dir\subdir\Test\TestComponent.cshtml) - myInstance ComponentAttribute - - ParamAfter - - AttributeStructure.DoubleQuotes HtmlContent - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (189:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (189:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (189:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n + IntermediateToken - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt index 3a29c9d8a72..574472e984c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt @@ -17,6 +17,6 @@ Component - (0:0,0 [36] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ReferenceCapture - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - myComponent HtmlContent - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private TestComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n + IntermediateToken - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private TestComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt index c6589fd916f..428a560d2c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt @@ -19,9 +19,9 @@ ComponentAttribute - (45:0,45 [1] x:\dir\subdir\Test\TestComponent.cshtml) - MyParameter - MyParameter - AttributeStructure.DoubleQuotes IntermediateToken - (45:0,45 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n + IntermediateToken - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt index 80ab70054f6..9ff0c2a8106 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt @@ -17,19 +17,19 @@ Component - (0:0,0 [97] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some + IntermediateToken - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some MarkupElement - (57:1,9 [16] x:\dir\subdir\Test\TestComponent.cshtml) - el HtmlContent - (61:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - further + IntermediateToken - (61:1,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - further HtmlContent - (73:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - content\n + IntermediateToken - (73:1,25 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - content\n ReferenceCapture - (19:0,19 [10] x:\dir\subdir\Test\TestComponent.cshtml) - myInstance ComponentAttribute - - SomeProp - - AttributeStructure.DoubleQuotes HtmlContent - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val + IntermediateToken - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val HtmlContent - (97:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (97:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (213:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (213:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (213:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n + IntermediateToken - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt index 4bbd29718b9..3fbe65c3087 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [92] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [14] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (51:0,51 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (92:0,92 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:0,92 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (92:0,92 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (197:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (197:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (197:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt index 4e034f61ee2..94604509776 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (53:0,53 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt index d9cfe97a1b3..c668833a2d4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt @@ -18,13 +18,13 @@ ComponentAttribute - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 Splat - (37:0,37 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (39:0,39 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlContent - (58:0,58 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (58:0,58 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (58:0,58 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (163:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (163:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (163:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt index 2a49d33df41..e84d6bbbae4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt @@ -17,15 +17,15 @@ Component - (0:0,0 [93] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:0,52 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (52:0,52 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (93:0,93 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:0,93 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (93:0,93 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (198:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (198:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (198:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt index 5c56aff274c..d3f38a36c6b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt @@ -20,8 +20,8 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (57:2,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:2,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (57:2,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (59:3,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (76:4,0 [16] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt index 9bb4059a728..fcc4ba33d03 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt @@ -17,11 +17,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (12:0,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (12:0,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (12:0,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (26:1,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:1,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (26:1,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (28:2,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n TagHelper - (45:3,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - SomeComponent - TagMode.SelfClosing TagHelperBody - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt index 62410599207..c88246d38a3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (49:3,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - data-abc=" - " HtmlAttributeValue - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal + IntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal HtmlAttributeValue - (67:3,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value + IntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value HtmlAttribute - (74:3,30 [22] x:\dir\subdir\Test\TestComponent.cshtml) - data-def=" - " CSharpExpressionAttributeValue - (85:3,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (87:3,43 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (87:3,43 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt index d8d6db43506..d954398c815 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (49:3,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - data-abc=" - " HtmlAttributeValue - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal + IntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal HtmlAttributeValue - (67:3,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value + IntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value HtmlAttribute - (74:3,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - data-def=" - " CSharpExpressionAttributeValue - (85:3,41 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (86:3,42 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (86:3,42 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt index 916922ef03f..819616484fe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt @@ -20,6 +20,6 @@ IntermediateToken - (22:0,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - mESSAGE - - AttributeStructure.DoubleQuotes HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test HtmlContent - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt index 102f6d6ddab..52b9bdab8b7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt @@ -17,10 +17,10 @@ Component - (0:0,0 [59] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (47:0,47 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (48:0,48 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (48:0,48 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (47:0,47 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -30,8 +30,8 @@ CSharpExpression - IntermediateToken - - CSharp - () => message HtmlContent - (59:0,59 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:0,59 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (59:0,59 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (104:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (104:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (104:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt index 68b221f2445..50ae4a00c1a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} + IntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} ComponentAttribute - (58:0,58 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (59:0,59 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (59:0,59 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (58:0,58 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -29,8 +29,8 @@ CSharpExpression - IntermediateToken - - CSharp - () => message HtmlContent - (70:0,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:0,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:0,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (115:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (115:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (115:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt index ddb8422e006..9f854364a6e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (57:0,57 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MessageExpression - MessageExpression - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (59:0,59 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} + IntermediateToken - (59:0,59 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} ComponentAttribute - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (29:0,29 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (29:0,29 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -29,8 +29,8 @@ CSharpExpression - IntermediateToken - - CSharp - () => message HtmlContent - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (118:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (118:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (118:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt index c95860811e9..d607098509c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt @@ -20,9 +20,9 @@ IntermediateToken - (22:0,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - mESSAGE - - AttributeStructure.DoubleQuotes HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - Message - - AttributeStructure.DoubleQuotes HtmlContent - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - anotherone + IntermediateToken - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - anotherone HtmlContent - (66:0,66 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:0,66 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (66:0,66 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt index c3d8591cfdc..306da129ba4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt @@ -17,9 +17,9 @@ Component - (0:0,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - Foo - - AttributeStructure.DoubleQuotes HtmlContent - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - foo - - AttributeStructure.DoubleQuotes HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test HtmlContent - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt index 961a61d146c..ddc0e893bd0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt @@ -16,21 +16,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (53:2,2 [52] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - Value=" - " HtmlAttributeValue - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 + IntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -40,10 +40,10 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) HtmlContent - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt index 487cfaafe96..2d6c0127769 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt @@ -16,17 +16,17 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [140] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (9:1,2 [123] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (11:1,4 [17] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url + IntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url HtmlAttribute - (28:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - style=" - " HtmlAttribute - (37:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - disabled - HtmlAttribute - (46:1,39 [24] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url + IntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url HtmlContent - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! HtmlContent - (132:1,125 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:1,125 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (132:1,125 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt index cd455ec33da..88e8c40574d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [112] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (53:2,2 [95] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (130:2,79 [8] x:\dir\subdir\Test\TestComponent.cshtml) - oninput=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -32,7 +32,7 @@ HtmlAttribute - (85:2,34 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (86:2,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (86:2,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (85:2,34 [5] x:\dir\subdir\Test\TestComponent.cshtml) - oninput=" - " CSharpExpressionAttributeValue - - @@ -42,10 +42,10 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) HtmlContent - (148:2,97 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (148:2,97 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (148:2,97 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (156:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (156:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (206:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (206:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (206:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt index a016953800b..3e1e524729e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt @@ -16,21 +16,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (53:2,2 [52] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - value=" - " HtmlAttributeValue - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 + IntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -40,10 +40,10 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) HtmlContent - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (105:2,54 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (113:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (163:6,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt index fee7b72e1e8..8dbc966dca8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt @@ -16,20 +16,20 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [118] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (53:2,2 [101] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlContent - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! HtmlAttribute - - onclick=" - " HtmlAttributeValue - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test() + IntermediateToken - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test() HtmlAttribute - (83:2,32 [8] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, IntermediateToken - (83:2,32 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => {} IntermediateToken - - CSharp - ) HtmlContent - (154:2,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:2,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (154:2,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt index dd958b55e92..f0e4e7aa03e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt @@ -16,18 +16,18 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [145] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (5:0,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (9:1,2 [128] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (11:1,4 [17] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url + IntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url HtmlAttribute - (28:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - style=" - " HtmlAttribute - (37:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - disabled - HtmlAttribute - (46:1,39 [24] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url + IntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url HtmlAttribute - (70:1,63 [5] x:\dir\subdir\Test\TestComponent.cshtml) - href - HtmlContent - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! HtmlContent - (137:1,130 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:1,130 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (137:1,130 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt index 7b0cf90d0b2..ed8cce5ccf8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt @@ -19,4 +19,4 @@ IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer ComponentAttribute - - @rendermode - - AttributeStructure.DoubleQuotes HtmlContent - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Value2 + IntermediateToken - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Value2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ElementWithUppercaseTagName_CanHideWarningWithBang/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ElementWithUppercaseTagName_CanHideWarningWithBang/TestComponent.ir.txt index 42850cec003..c7abc2194b6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ElementWithUppercaseTagName_CanHideWarningWithBang/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ElementWithUppercaseTagName_CanHideWarningWithBang/TestComponent.ir.txt @@ -16,5 +16,5 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - NotAComponent HtmlContent - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (20:1,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - DefinitelyNotAComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt index 6886319bd7c..354c52d9375 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt @@ -16,17 +16,17 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before SetKey - (37:0,37 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n + IntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt index ad161548d50..6bf3cbd2e85 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt @@ -17,14 +17,14 @@ MarkupElement - (0:0,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - data-slider-min=" - " CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min + IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min SetKey - (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject HtmlContent - (63:0,63 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:0,63 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (63:0,63 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (184:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (184:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (184:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n + IntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt index e7a493562e9..e9f4d29336d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -17,18 +17,18 @@ MarkupElement - (0:0,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before HtmlAttribute - (30:0,30 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @KEY=" - " HtmlAttributeValue - (37:0,37 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - someObject + IntermediateToken - (37:0,37 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - someObject HtmlAttribute - (48:0,48 [23] x:\dir\subdir\Test\TestComponent.cshtml) - attributeafter=" - " HtmlAttributeValue - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:0,84 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (145:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n + IntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt index 84786f2fe29..c50dd949840 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt @@ -16,17 +16,17 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before ReferenceCapture - (37:0,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - myElem HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (80:0,80 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:0,80 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (80:0,80 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (220:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (220:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (220:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Microsoft.AspNetCore.Components.ElementReference myElem;\n public void Foo() { System.GC.KeepAlive(myElem); }\n + IntermediateToken - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Microsoft.AspNetCore.Components.ElementReference myElem;\n public void Foo() { System.GC.KeepAlive(myElem); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt index aed839d6c85..b0f6495c43e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt @@ -17,14 +17,14 @@ MarkupElement - (0:0,0 [61] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - data-slider-min=" - " CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min + IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min ReferenceCapture - (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _element HtmlContent - (61:0,61 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:0,61 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (61:0,61 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (237:7,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (237:7,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (237:7,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private ElementReference _element;\n\n [Parameter] public int Min { get; set; }\n public void Foo() { System.GC.KeepAlive(_element); }\n + IntermediateToken - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private ElementReference _element;\n\n [Parameter] public int Min { get; set; }\n public void Foo() { System.GC.KeepAlive(_element); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AttributeNameIsCaseSensitive/TestComponent.ir.txt index 60e95a2b8a0..24d19481bcf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -17,12 +17,12 @@ MarkupElement - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before HtmlAttribute - (30:0,30 [14] x:\dir\subdir\Test\TestComponent.cshtml) - @rEF=" - " HtmlAttributeValue - (37:0,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem + IntermediateToken - (37:0,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem HtmlAttribute - (44:0,44 [23] x:\dir\subdir\Test\TestComponent.cshtml) - attributeafter=" - " HtmlAttributeValue - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt index 1c3936d4a47..cd8fd32c440 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt @@ -16,18 +16,18 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt index 7c2ec3d3094..0388a74e7ce 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -17,18 +17,18 @@ MarkupElement - (0:0,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before HtmlAttribute - (30:0,30 [29] x:\dir\subdir\Test\TestComponent.cshtml) - @ATTributes=" - " HtmlAttributeValue - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - someAttributes + IntermediateToken - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - someAttributes HtmlAttribute - (59:0,59 [23] x:\dir\subdir\Test\TestComponent.cshtml) - attributeafter=" - " HtmlAttributeValue - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (95:0,95 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (200:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt index 3fe1250bec1..d80ab65a592 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt @@ -16,18 +16,18 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (98:0,98 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:0,98 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (98:0,98 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (203:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (203:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (203:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt index f77b315edef..63855f5bd6e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt @@ -16,18 +16,18 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (45:0,45 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after HtmlContent - (96:0,96 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (96:0,96 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (201:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (201:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (201:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt index 1b0c909f635..76c6055cd1c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Generated + IntermediateToken - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Generated HtmlContent - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (20:1,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Component1 HtmlContent - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Shared.Component2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt index c399d1435b8..a538a19e4c2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt @@ -27,9 +27,9 @@ CSharpExpression - IntermediateToken - - CSharp - () => Selected HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string[] Selected { get; set; } = Array.Empty();\n + IntermediateToken - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string[] Selected { get; set; } = Array.Empty();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt index b048ff1411f..ead2efc93b5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt @@ -18,8 +18,8 @@ ComponentTypeArgument - (16:0,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - T IntermediateToken - (16:0,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyType ComponentAttribute - (33:0,33 [28] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:0,35 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (35:0,35 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ HtmlContent - (64:0,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (64:0,64 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt index 18f539023a8..9134fd183c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt @@ -20,6 +20,6 @@ ComponentAttribute - (33:0,33 [9] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes IntermediateToken - (33:0,33 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n\n public void Increment(MyType type) => counter++;\n + IntermediateToken - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n\n public void Increment(MyType type) => counter++;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt index 4310855547f..7680438e1df 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt @@ -16,11 +16,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [28] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ HtmlContent - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt index 04bca03c4a2..a430c05c679 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt @@ -17,11 +17,11 @@ Component - (0:0,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - OnClick - - AttributeStructure.DoubleQuotes CSharpExpression - (22:0,22 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ HtmlContent - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt index bc43552247f..df3370e88fe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [64] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (68:1,24 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) + IntermediateToken - (68:1,24 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) HtmlContent - (133:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (133:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (133:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt index e625a1b632c..0fa41a6ad2b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt index f066a70c513..8d1626cea43 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(MouseEventArgs e) {\n counter++;\n }\n + IntermediateToken - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(MouseEventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt index f16703e007d..b8025eb6d48 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(MouseEventArgs e) {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(MouseEventArgs e) {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt index 93899fb5b3b..4b6edcbd9b8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt index 26a2767653c..945fe3bf62f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (79:1,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(ChangeEventArgs e) {\n counter++;\n }\n + IntermediateToken - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(ChangeEventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt index 7315d022dc3..f65b49b4276 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [48] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) + IntermediateToken - (24:0,24 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) HtmlContent - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt index e625a1b632c..0fa41a6ad2b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt index 5c02766a2b8..11b6c825384 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(object e) {\n counter++;\n }\n + IntermediateToken - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(object e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt index 93899fb5b3b..4b6edcbd9b8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt index a4f364815aa..cd8f854be7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(object e) {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(object e) {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt index 5488e583256..78663e1ef69 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt @@ -17,35 +17,35 @@ MarkupElement - (0:0,0 [34] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [25] x:\dir\subdir\Test\TestComponent.cshtml) - onfocus=' - ' HtmlAttributeValue - (16:0,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (16:0,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Test"); + IntermediateToken - (16:0,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Test"); HtmlContent - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:0,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (36:1,0 [34] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (42:1,6 [17] x:\dir\subdir\Test\TestComponent.cshtml) - onfocus=" - " HtmlAttributeValue - (52:1,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (52:1,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert( + IntermediateToken - (52:1,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert( HtmlAttribute - (59:1,23 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Test");" - HtmlContent - (70:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (72:2,0 [34] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (78:2,6 [25] x:\dir\subdir\Test\TestComponent.cshtml) - onfocus=" - " HtmlAttributeValue - (88:2,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (88:2,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert('Test'); + IntermediateToken - (88:2,16 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert('Test'); HtmlContent - (106:2,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (106:2,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (108:3,0 [91] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlAttribute - (110:3,2 [84] x:\dir\subdir\Test\TestComponent.cshtml) - data-options=' - ' HtmlAttributeValue - (125:3,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (125:3,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - {direction: + IntermediateToken - (125:3,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - {direction: HtmlAttributeValue - (136:3,28 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (137:3,29 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - "fromtop", + IntermediateToken - (137:3,29 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - "fromtop", HtmlAttributeValue - (147:3,39 [20] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (148:3,40 [19] x:\dir\subdir\Test\TestComponent.cshtml) - Html - animation_duration: + IntermediateToken - (148:3,40 [19] x:\dir\subdir\Test\TestComponent.cshtml) - Html - animation_duration: HtmlAttributeValue - (167:3,59 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (168:3,60 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 25, + IntermediateToken - (168:3,60 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 25, HtmlAttributeValue - (171:3,63 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (172:3,64 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - direction: + IntermediateToken - (172:3,64 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - direction: HtmlAttributeValue - (182:3,74 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (183:3,75 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - "reverse"} + IntermediateToken - (183:3,75 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - "reverse"} HtmlContent - (199:3,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (199:3,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (199:3,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt index e51d8c2f457..b672fc57585 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (50:1,6 [19] x:\dir\subdir\Test\TestComponent.cshtml) - @onCLICK=" - " HtmlAttributeValue - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnClick + IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnClick HtmlContent - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt index def8aaede79..6f8aa8c77a5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -24,6 +24,6 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(EventArgs e) {\n }\n + IntermediateToken - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(EventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt index 2ab6a79a3e3..461e5ac6428 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -24,6 +24,6 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt index 1fe9dc8ec40..f96ca9eed92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [8] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt index 2ab6a79a3e3..461e5ac6428 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -24,6 +24,6 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt index 1fe9dc8ec40..f96ca9eed92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [8] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt index 47c681f6532..62a48d00abf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -24,6 +24,6 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:1,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n + IntermediateToken - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt index a9f5e7c28a5..70cf9d63ce7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt index 9096be693e5..a81d77d8266 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt @@ -16,8 +16,8 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [23] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (50:1,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " HtmlAttributeValue - (60:1,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (60:1,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo + IntermediateToken - (60:1,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt index 2648432fb2b..7c1ca7cb812 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt @@ -16,10 +16,10 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:1,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (53:2,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (70:2,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - @@ -27,8 +27,8 @@ IntermediateToken - (70:2,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) HtmlContent - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (87:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (87:3,6 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n + IntermediateToken - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_Duplicates/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_Duplicates/TestComponent.ir.txt index 620548a7a41..13cd57d07ef 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_Duplicates/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_Duplicates/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - input ComponentAttribute - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - onclick - PreventDefault - AttributeStructure.DoubleQuotes CSharpExpression - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt index 907bd97d74c..bc6d21d709f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt @@ -16,10 +16,10 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [149] x:\dir\subdir\Test\TestComponent.cshtml) - button HtmlContent - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me + IntermediateToken - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me HtmlAttribute - (62:1,18 [17] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -35,6 +35,6 @@ CSharpExpression - IntermediateToken - (169:1,125 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - false HtmlContent - (193:1,149 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:1,149 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (193:1,149 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n bool Foo { get; set; }\n + IntermediateToken - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n bool Foo { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt index c65cce2df60..bc8652dc505 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [74] x:\dir\subdir\Test\TestComponent.cshtml) - button HtmlContent - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me + IntermediateToken - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me ComponentAttribute - - onclick - PreventDefault - AttributeStructure.Minimized ComponentAttribute - - onclick - StopPropagation - AttributeStructure.Minimized diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt index a07a859d098..260115fefd6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - onfocus=" - " CSharpExpressionAttributeValue - - @@ -27,6 +27,6 @@ CSharpExpression - IntermediateToken - (95:1,51 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ShouldPreventDefault() HtmlContent - (121:1,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:1,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (121:1,77 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnFocus(FocusEventArgs e) { }\n\n bool ShouldPreventDefault() { return false; }\n + IntermediateToken - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnFocus(FocusEventArgs e) { }\n\n bool ShouldPreventDefault() { return false; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt index 77b91d6ab52..265e96a55be 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt @@ -15,7 +15,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MarkupElement - (8:1,4 [7] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpCode - (15:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (15:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (15:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt index ee02acb2999..39f6b5436bc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt index 4a2ea7176a5..1c550992339 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt index 60202994cc5..f52f071c205 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [85] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (99:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (99:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (99:1,55 [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_CSharpValue_Integer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt index 8b2fc6f42d9..aa919af2b8e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,8 +28,8 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (117:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int x = 1;\n + IntermediateToken - (117: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/ComponentDesignTimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt index b3239e4a0c2..e86dd64b569 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt @@ -16,18 +16,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlContent - (82:1,38 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:1,38 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (82:1,38 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (88:2,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (108:2,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:2,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:2,24 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n FormName - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myform + IntermediateToken - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myform HtmlAttribute - - class=" - " HtmlAttributeValue - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - nice + IntermediateToken - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - nice diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt index 135e86eec60..05ffc7fa6c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (84:1,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (130:2,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (170:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,4 +42,4 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (192:2,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (194:2,64 [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_Component_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt index bf7ce3c29a5..ff16707a3eb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt @@ -17,11 +17,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (58:2,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (98:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -29,15 +29,15 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler ComponentAttribute - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (158:3,0 [103] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (198:3,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -45,13 +45,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (220:3,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" ComponentAttribute - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 HtmlContent - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n + IntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt index fbdd2197f62..ab4b8fc4295 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt @@ -17,11 +17,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (58:2,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (98:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -29,15 +29,15 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler ComponentAttribute - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (158:3,0 [103] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (198:3,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -45,13 +45,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (220:3,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" ComponentAttribute - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 HtmlContent - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (261:3,103 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n + IntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt index e0eef8de465..79854faaa94 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (44:1,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (84:1,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (130:2,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (170:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,4 +42,4 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (192:2,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (194:2,64 [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_Duplicate_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt index 1cdd5341135..63f3891316a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,11 +28,11 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlAttribute - - @formname=" - " CSharpExpression - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y + IntermediateToken - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y HtmlContent - (123:1,79 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (123:1,79 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (123:1,79 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n + IntermediateToken - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt index 9fe3626eb48..5f64c6c134a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,7 +28,7 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x HtmlAttribute - - @formname=" - " HtmlAttributeValue - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y + IntermediateToken - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y 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 edb29fa0dfa..8fbcf6763a9 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 @@ -16,26 +16,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - 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 + IntermediateToken - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (116:2,0 [75] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - 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" + IntermediateToken - (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_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt index aace1014b6f..13fcc83ff05 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt index be7925283e2..ddfd4eac977 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt @@ -16,20 +16,20 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [58] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post FormName - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (104:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post FormName - (135:2,31 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (137:2,33 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:2,33 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (137:2,33 [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_MissingUsing/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt index ece5d315672..cf01e75ce90 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt @@ -17,22 +17,22 @@ MarkupElement - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - @onsubmit=" - " HtmlAttributeValue - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } + IntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } FormName - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (82:1,0 [85] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - @onsubmit=" - " HtmlAttributeValue - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } + IntermediateToken - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } FormName - (135:1,53 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (137:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (137:1,55 [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 342a6c59a17..1fd59d6b21f 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 @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [87] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,17 +28,17 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [25] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - start + IntermediateToken - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - start IntermediateToken - - Html - CSharpExpression - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "literal" + IntermediateToken - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "literal" HtmlContent - IntermediateToken - - Html - CSharpExpression - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) 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 + IntermediateToken - (131:1,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n 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 + IntermediateToken - (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/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt index df57b029bd8..52a2379ac31 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (110:2,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (141:2,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,8 +42,8 @@ IntermediateToken - - CSharp - ) FormName - (163:2,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y + IntermediateToken - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y HtmlContent - (174:2,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (174:2,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (174:2,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n + IntermediateToken - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt index 5cfdaf38b57..4358b64513d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x HtmlContent - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (109:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (140:2,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,4 +42,4 @@ IntermediateToken - - CSharp - ) FormName - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y + IntermediateToken - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt index a65a5a4b22d..fcfc2009e94 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,17 +28,17 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 HtmlContent - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (109:2,0 [287] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (124:2,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (124:2,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (124:2,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (130:3,4 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (161:3,35 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -46,17 +46,17 @@ IntermediateToken - - CSharp - ) FormName - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 2 + IntermediateToken - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 2 HtmlContent - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (199:4,4 [110] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (214:4,19 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (214:4,19 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (214:4,19 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (224:5,8 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (255:5,39 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -64,15 +64,15 @@ IntermediateToken - - CSharp - ) FormName - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 3 + IntermediateToken - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 3 HtmlContent - (287:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (287:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (287:5,71 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (315:7,4 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (346:7,35 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -80,10 +80,10 @@ IntermediateToken - - CSharp - ) FormName - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 4 + IntermediateToken - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 4 HtmlContent - (378:7,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (378:7,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (378:7,67 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (396:8,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (396:8,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (396:8,16 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt index 88e33f640fc..b96841c3032 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt index 6580174c19a..d28add98530 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (74:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) HtmlAttribute - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname=" - " HtmlAttributeValue - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (124:2,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (154:2,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,4 +42,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - (176:2,52 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname=" - " CSharpExpressionAttributeValue - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (178:2,54 [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_NotAForm_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt index 24ffe1ab2a3..10ce5acdb60 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (74:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,13 +28,13 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (124:2,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (154:2,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -42,4 +42,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " CSharpExpressionAttributeValue - (176:2,52 [23] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (178:2,54 [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_Nullability/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt index 5f3748c28bd..02a8c687d43 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [67] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null + IntermediateToken - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt index 040f07486ee..cd331a1d25e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [66] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) CSharpCode - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt index 88e33f640fc..b96841c3032 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt index 23df556664c..ada61f15e4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt @@ -30,6 +30,6 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n + IntermediateToken - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt index e3b0e6d936c..a7d4911883a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -30,6 +30,6 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt index a9f637c930b..875c6738a23 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt @@ -30,6 +30,6 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (110:1,91 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt index 18b7610348d..e94902354c1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt @@ -29,6 +29,6 @@ ComponentAttribute - (97:1,78 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (97:1,78 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (107:1,88 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,88 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,88 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n + IntermediateToken - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt index dba04e8effe..ac33ddb8cfe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt @@ -27,9 +27,9 @@ ComponentAttribute - (81:1,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (81:1,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update HtmlContent - (91:1,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:1,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (91:1,72 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n + IntermediateToken - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt index 9f22002e317..6e2a26e86d0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt @@ -28,9 +28,9 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n + IntermediateToken - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt index 23c6680715d..23832d46a7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -28,9 +28,9 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt index f6aa69bf5ad..76bd2a257f2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt @@ -28,9 +28,9 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue HtmlContent - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (94:1,75 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt index 576463eff0b..b7228eeb51e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt @@ -17,11 +17,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (163:8,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (163:8,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (163:8,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (167:10,0 [45] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (190:10,23 [3] x:\dir\subdir\Test\TestComponent.cshtml) - TItem2 IntermediateToken - (190:10,23 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int ComponentTypeArgument - (202:10,35 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (202:10,35 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n\n [Parameter]\n public TItem2 MyItem2 { get; set; }\n + IntermediateToken - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n\n [Parameter]\n public TItem2 MyItem2 { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt index dd648495fd8..ad67e13f643 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [7] x:\dir\subdir\Test\TestComponent.cshtml) - TItem - LazyIntermediateToken - (111:6,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (111:6,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt index fae50c6b495..f2e2fd0c71d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [9] x:\dir\subdir\Test\TestComponent.cshtml) - TItem - LazyIntermediateToken - (112:6,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (112:6,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt index a0dec170211..c66e6e8327d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [32] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt index 7a6a0bee1a8..a0b25529961 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [36] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt index eb6b197664b..7e072cc9f3e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt @@ -16,9 +16,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [47] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [21] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestComponent CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt index 478fd75b235..57d6785e6e2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt @@ -16,12 +16,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (84:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (88:6,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (111:6,23 [1] x:\dir\subdir\Test\TestComponent.cshtml) - MyItem - MyItem - AttributeStructure.DoubleQuotes IntermediateToken - (111:6,23 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeExplicit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeExplicit/TestComponent.ir.txt index b575309cccb..d630f4833a7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeExplicit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeExplicit/TestComponent.ir.txt @@ -17,11 +17,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (32:2,0 [57] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentTypeArgument - (52:2,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (52:2,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TChild ComponentAttribute - (69:2,37 [16] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (69:2,37 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (TChild x) => {} HtmlContent - (89:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (89:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (89:2,57 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt index bfafc507ac7..23344a764ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt @@ -17,18 +17,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (30:1,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (32:2,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (51:2,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (51:2,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildItem ComponentAttribute - (71:2,39 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (71:2,39 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyChildEvent HtmlContent - (87:2,55 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:2,55 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (87:2,55 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (236:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (236:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (236:7,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TChild ChildItem { get; set; }\n [Parameter] public EventCallback MyChildEvent { get; set; }\n + IntermediateToken - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TChild ChildItem { get; set; }\n [Parameter] public EventCallback MyChildEvent { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_TypeInference/TestComponent.ir.txt index 75118e3e7dc..f806a7ab9bd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_TypeInference/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (13:1,0 [48] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (44:1,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (44:1,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (int x) => {} HtmlContent - (61:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:1,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithNestedGenericTypeParameter_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithNestedGenericTypeParameter_TypeInference/TestComponent.ir.txt index faf30d63caf..a6e5bdb71c8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithNestedGenericTypeParameter_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithNestedGenericTypeParameter_TypeInference/TestComponent.ir.txt @@ -16,16 +16,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (46:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (46:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (48:2,0 [61] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (67:2,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (67:2,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (79:2,31 [26] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (79:2,31 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (IEnumerable x) => {} HtmlContent - (109:2,61 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:2,61 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (109:2,61 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallback_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallback_TypeInference/TestComponent.ir.txt index ec3d484cf83..62540dac3d9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallback_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_GenericEventCallback_TypeInference/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (13:1,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => {} HtmlContent - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NestedGenericEventCallback_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NestedGenericEventCallback_TypeInference/TestComponent.ir.txt index ec3d484cf83..62540dac3d9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NestedGenericEventCallback_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NestedGenericEventCallback_TypeInference/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (13:1,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => {} HtmlContent - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericEventCallback_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericEventCallback_TypeInference/TestComponent.ir.txt index ec3d484cf83..62540dac3d9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericEventCallback_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericEventCallback_TypeInference/TestComponent.ir.txt @@ -16,14 +16,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (13:1,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (32:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (44:1,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => {} HtmlContent - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (55:1,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt index 82984feb661..e50560e4373 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt @@ -16,18 +16,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (20:1,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (39:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (39:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (47:1,27 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Foo - Foo - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (48:1,28 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Hello + IntermediateToken - (48:1,28 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Hello HtmlContent - (57:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (57:1,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (107:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MyClass Hello = new MyClass();\n + IntermediateToken - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MyClass Hello = new MyClass();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt index 19c11f16d24..8deb43ba1c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt @@ -17,7 +17,7 @@ Component - (0:0,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context CSharpExpression - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToString() + IntermediateToken - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToString() ComponentAttribute - (19:0,19 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (19:0,19 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new CustomType() NamespaceDeclaration - - __Blazor.Test.TestComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt index d5ce5ea4d42..d4e701fa032 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt @@ -28,7 +28,7 @@ IntermediateToken - - CSharp - __value => _componentValue = __value IntermediateToken - - CSharp - , _componentValue) HtmlContent - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (91:1,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentTypeArgument - (114:1,23 [18] x:\dir\subdir\Test\TestComponent.cshtml) - TService IntermediateToken - (114:1,23 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - IComposedInterface @@ -43,6 +43,6 @@ IntermediateToken - - CSharp - __value => _componentValue = __value IntermediateToken - - CSharp - , _componentValue) HtmlContent - (180:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (180:1,89 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string _componentValue = string.Empty;\n + IntermediateToken - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string _componentValue = string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_UnmanagedConstraint/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_UnmanagedConstraint/TestComponent.ir.txt index e565fb6a978..0d6dcb53553 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_UnmanagedConstraint/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_UnmanagedConstraint/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:0,11 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (13:1,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (37:1,24 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (37:1,24 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt index 782332f30e0..0548a544ebf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt @@ -21,8 +21,8 @@ IntermediateToken - (29:0,29 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ReferenceCapture - (38:0,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - _my HtmlContent - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (45:0,45 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (147:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (147:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (147:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n + IntermediateToken - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt index 7e4f23d2eee..e9fb75b3d72 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt @@ -19,11 +19,11 @@ IntermediateToken - (19:0,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ReferenceCapture - (28:0,28 [3] x:\dir\subdir\Test\TestComponent.cshtml) - _my HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (137:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (137:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n + IntermediateToken - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt index 2b752f5d364..830f6a42ea3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt @@ -17,14 +17,14 @@ Component - (0:0,0 [87] x:\dir\subdir\Test\TestComponent.cshtml) - Test.MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (33:0,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (33:0,33 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (37:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() HtmlContent - (66:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (66:1,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ComponentAttribute - (24:0,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTest_MyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt index 2623ccc22f4..df76017d834 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt @@ -21,8 +21,8 @@ IntermediateToken - (29:0,29 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 SetKey - (38:0,38 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _someKey HtmlContent - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (109:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (109:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n + IntermediateToken - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt index 93d405693fe..8c1c8909b57 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt @@ -19,11 +19,11 @@ IntermediateToken - (19:0,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 SetKey - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _someKey HtmlContent - (40:0,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:0,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (40:0,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (99:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (99:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (99:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n + IntermediateToken - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt index 1e687eb056a..b4a7a9901b4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt @@ -18,6 +18,6 @@ ComponentAttribute - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private class System\n {\n private class String\n {\n }\n }\n\n [Parameter]\n public List Data { get; set; }\n + IntermediateToken - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private class System\n {\n private class String\n {\n }\n }\n\n [Parameter]\n public List Data { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt index 1439019c433..954e7bf7266 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt index 1439019c433..954e7bf7266 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt index a11f1a8476f..d18b853a843 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => s = __value IntermediateToken - - CSharp - , s) HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n + IntermediateToken - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt index 1e6c71ab412..276370ee876 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt @@ -17,8 +17,8 @@ Component - (0:0,0 [38] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - @Bind-Placeholder - - AttributeStructure.DoubleQuotes CSharpExpression - (32:0,32 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - s + IntermediateToken - (33:0,33 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - s HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n + IntermediateToken - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt index d63a5701718..6aa8f655db1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt @@ -24,6 +24,6 @@ IntermediateToken - - CSharp - __value => s = __value IntermediateToken - - CSharp - , s) HtmlContent - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (73:0,73 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n private void Changed(string s) { }\n + IntermediateToken - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n private void Changed(string s) { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt index 1439019c433..954e7bf7266 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt @@ -17,4 +17,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt index f5aedf4bc2e..afd2d208b37 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt @@ -17,6 +17,6 @@ MarkupElement - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [23] x:\dir\subdir\Test\TestComponent.cshtml) - normal-attr=" - " CSharpExpressionAttributeValue - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" + IntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" HtmlAttribute - (28:0,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) - minimized-attr - HtmlAttribute - (43:0,43 [22] x:\dir\subdir\Test\TestComponent.cshtml) - empty-string-atttr=" - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt index 33dc162628b..1510e82419f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - My component + IntermediateToken - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - My component HtmlContent - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() + IntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt index 33dc162628b..1510e82419f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt @@ -16,11 +16,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - My component + IntermediateToken - (40:2,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - My component HtmlContent - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (57:2,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() + IntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InjectDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InjectDirective/TestComponent.ir.txt index e8e79bce50c..bec5a0a21e4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InjectDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InjectDirective/TestComponent.ir.txt @@ -26,14 +26,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (132:5,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:5,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (132:5,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (134:6,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (139:6,5 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (139:6,5 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Content\n + IntermediateToken - (139:6,5 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Content\n HtmlContent - (160:8,6 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (160:8,6 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (160:8,6 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n ComponentInject - ComponentInject - ComponentInject - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt index 53adb558d31..60fae0b2127 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt @@ -17,12 +17,12 @@ Component - (0:0,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - Value - - AttributeStructure.DoubleQuotes HtmlContent - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpExpression - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - HtmlContent - (36:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (36:2,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Param { get; set; }\n + IntermediateToken - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Param { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index 293d1bdac83..c6a9a2c10d8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -15,9 +15,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (17:2,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt index f7e350636a2..21be55cbbcf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -17,23 +17,23 @@ Component - (0:0,0 [115] x:\dir\subdir\Test\TestComponent.cshtml) - SomeOtherComponent ComponentChildContent - - ChildContent - context HtmlContent - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (26:1,4 [39] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at + IntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at CSharpExpression - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (71:2,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very + IntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very CSharpExpression - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" + IntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" HtmlContent - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (119:5,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt index 5e6211adf5b..3ff7320cf35 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt @@ -15,7 +15,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (17:2,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index 293d1bdac83..c6a9a2c10d8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -15,9 +15,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (17:2,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt index f7e350636a2..21be55cbbcf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -17,23 +17,23 @@ Component - (0:0,0 [115] x:\dir\subdir\Test\TestComponent.cshtml) - SomeOtherComponent ComponentChildContent - - ChildContent - context HtmlContent - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (26:1,4 [39] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at + IntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at CSharpExpression - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (71:2,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very + IntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very CSharpExpression - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" + IntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" HtmlContent - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (119:5,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (123:5,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithDirective/TestComponent.ir.txt index 5e6211adf5b..3ff7320cf35 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithDirective/TestComponent.ir.txt @@ -15,7 +15,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (17:2,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (21:2,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index a50441ac0ea..00a29976e8b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpExpression - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithComponent/TestComponent.ir.txt index 1700d443984..08f7cd1dc99 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -16,9 +16,9 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (18:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - SomeOtherComponent HtmlContent - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithDirective/TestComponent.ir.txt index 39716f005d6..7074a2fc461 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithDirective/TestComponent.ir.txt @@ -18,8 +18,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt index a1f24f5a5b0..4a157b739f5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt @@ -16,26 +16,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n MarkupElement - (122:4,8 [162] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n + IntermediateToken - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n MarkupElement - (203:7,16 [51] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlContent - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n + IntermediateToken - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt index 616003bd727..8402108b9af 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt @@ -17,8 +17,8 @@ MarkupElement - (0:0,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - first + IntermediateToken - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - first HtmlAttributeValue - (17:0,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - second + IntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - second HtmlContent - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt index 76f413f3431..fa16f53dfa3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt @@ -17,10 +17,10 @@ MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (11:0,11 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo HtmlContent - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt index 2d644005ba9..22f971970ed 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "text"\n + IntermediateToken - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "text"\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt index 9080bb276d6..355b2167b2b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt @@ -15,11 +15,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue HtmlContent - (57:3,13 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:3,13 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (57:3,13 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HtmlContent - (75:3,31 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:3,31 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (75:3,31 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt index 62ffca774dc..dad2e1309c8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt @@ -17,13 +17,13 @@ Component - (0:0,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (17:1,2 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! ComponentChildContent - (41:2,2 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context HtmlContent - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! + IntermediateToken - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! HtmlContent - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (80:4,0 [23] x:\dir\subdir\Test\TestComponent.cshtml) - Header ComponentChildContent - - ChildContent - context HtmlContent - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello! + IntermediateToken - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello! diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt index c97495c64fa..4416d9cccc5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt @@ -17,7 +17,7 @@ Component - (0:0,0 [87] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (19:1,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! ComponentChildContent - (45:2,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" + IntermediateToken - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt index 0d3fb8da886..11b48e31cfb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Generated + IntermediateToken - (4:0,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Generated HtmlContent - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (20:1,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Component1 HtmlContent - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Shared.Component2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt index 5616120bda6..c9a9371ceba 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt @@ -20,10 +20,10 @@ IntermediateToken - (19:0,19 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello ComponentAttribute - - MyEvent - - AttributeStructure.DoubleQuotes HtmlContent - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MyEventHandler + IntermediateToken - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MyEventHandler HtmlContent - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (53:0,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (104:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (104:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (104:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public void MyEventHandler() {}\n + IntermediateToken - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public void MyEventHandler() {}\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt index f5aedf4bc2e..afd2d208b37 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt @@ -17,6 +17,6 @@ MarkupElement - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [23] x:\dir\subdir\Test\TestComponent.cshtml) - normal-attr=" - " CSharpExpressionAttributeValue - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" + IntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" HtmlAttribute - (28:0,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) - minimized-attr - HtmlAttribute - (43:0,43 [22] x:\dir\subdir\Test\TestComponent.cshtml) - empty-string-atttr=" - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt index d83e2a8a601..36024b128fc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt @@ -16,6 +16,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree MalformedDirective - (0:0,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - page CSharpCode - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - HtmlContent - (5:0,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (5:0,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute_WithComment/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute_WithComment/TestComponent.ir.txt index 233c25c9448..650176f2e53 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute_WithComment/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/PageDirective_MissingRoute_WithComment/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MalformedDirective - (0:0,0 [19] x:\dir\subdir\Test\TestComponent.cshtml) - page HtmlContent - (19:0,19 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (19:0,19 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (19:0,19 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt index 7a660113218..f05ad19aeb4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt @@ -16,23 +16,23 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Single line statement + IntermediateToken - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Single line statement HtmlContent - (30:0,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nTime: + IntermediateToken - (30:0,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nTime: CSharpExpression - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (57:4,0 [34] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (61:4,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:4,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Multiline block statement + IntermediateToken - (61:4,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Multiline block statement HtmlContent - (91:4,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:4,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (91:4,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpExpression - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - JsonToHtml(@"{\n 'key1': 'value1'\n 'key2': 'value2'\n}") + IntermediateToken - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - JsonToHtml(@"{\n 'key1': 'value1'\n 'key2': 'value2'\n}") HtmlContent - (155:9,3 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:9,3 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (155:9,3 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (246:16,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (246:16,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (246:16,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string JsonToHtml(string foo)\n {\n return foo;\n }\n + IntermediateToken - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string JsonToHtml(string foo)\n {\n return foo;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt index dc013b05b2d..3ada14f2a52 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt @@ -16,33 +16,33 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Conditional statement + IntermediateToken - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Conditional statement HtmlContent - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (30:0,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (33:1,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:1,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n{\n + IntermediateToken - (33:1,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n{\n MarkupElement - (70:3,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i CSharpCode - (79:3,13 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (79:3,13 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} + IntermediateToken - (79:3,13 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n} HtmlContent - (82:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (82:4,1 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (86:6,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (90:6,4 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:6,4 [28] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Statements inside code block + IntermediateToken - (90:6,4 [28] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Statements inside code block HtmlContent - (123:6,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (123:6,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (123:6,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Console.WriteLine(1);System.Console.WriteLine(2); + IntermediateToken - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Console.WriteLine(1);System.Console.WriteLine(2); HtmlContent - (186:8,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (186:8,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (186:8,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (188:9,0 [27] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (192:9,4 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (192:9,4 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Full-on code block + IntermediateToken - (192:9,4 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Full-on code block HtmlContent - (215:9,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (215:9,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (215:9,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (290:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (290:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (290:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int IncrementAmount { get; set; }\n + IntermediateToken - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int IncrementAmount { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt index 2bc491d0efc..f65250dc4ea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt @@ -15,21 +15,21 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (context) => + IntermediateToken - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (context) => Template - (57:0,57 [50] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (57:0,57 [50] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # CSharpExpression - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Index + IntermediateToken - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Index HtmlContent - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- + IntermediateToken - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- CSharpExpression - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Item.ToLower() + IntermediateToken - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Item.ToLower() CSharpCode - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (112:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (135:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Template - Template - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (136:1,24 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (136:1,24 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template HtmlContent - (147:1,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (147:1,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (147:1,35 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt index cec37481210..ac45441792b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt @@ -15,14 +15,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) - div Component - (53:1,49 [34] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (72:1,68 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Name - Name - AttributeStructure.DoubleQuotes CSharpExpression - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n CSharpCode - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt index 9dcb46adb74..18505a1d618 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt @@ -15,24 +15,24 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) - div Component - (53:1,49 [34] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (72:1,68 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Name - Name - AttributeStructure.DoubleQuotes CSharpExpression - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n Component - (99:3,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (112:3,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:3,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (112:3,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hello, world!" + IntermediateToken - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hello, world!" HtmlContent - (132:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (132:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (148:5,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (148:5,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (148:5,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt index e8bcddfa8da..527c1dd8eb3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt @@ -15,15 +15,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (person) => + IntermediateToken - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (person) => Template - (50:0,50 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (50:0,50 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (78:1,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (107:1,29 [9] x:\dir\subdir\Test\TestComponent.cshtml) - PersonTemplate - PersonTemplate - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (108:1,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (108:1,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template HtmlContent - (119:1,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:1,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (119:1,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt index 4e4dea714f7..19bb050e462 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => + IntermediateToken - (1:0,1 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => Template - (27:0,27 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (27:0,27 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name - LazyIntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) HtmlContent - (51:0,51 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:0,51 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (51:0,51 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt index 86c61d686eb..5d2fe5d99f8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt @@ -15,12 +15,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n CSharpCode - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt index 8952b869a18..3b3cc4990ea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => Template - (28:0,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (28:0,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name - LazyIntermediateToken - (51:0,51 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (51:0,51 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) HtmlContent - (53:0,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (53:0,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt index 5173ffd9ef3..13f6f0d8f53 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt @@ -15,16 +15,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = + IntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = Template - (30:0,30 [15] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (30:0,30 [15] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Joey + IntermediateToken - (35:0,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Joey CSharpCode - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (50:1,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - Person - - AttributeStructure.DoubleQuotes CSharpExpression - (71:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (72:1,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template HtmlContent - (83:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (83:1,33 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt index 9038150da82..1bab07dc1a6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [27] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson( + IntermediateToken - (1:0,1 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson( Template - (15:0,15 [13] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (15:0,15 [13] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlContent - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HI - LazyIntermediateToken - (28:0,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HI + IntermediateToken - (28:0,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt index 404089dcd2b..1c4baeb1070 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt @@ -24,8 +24,8 @@ IntermediateToken - - CSharp - __value => y = __value IntermediateToken - - CSharp - , y) HtmlContent - (23:0,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:0,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (23:0,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (57:3,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string y = null;\n + IntermediateToken - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string y = null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt index 71127da3f86..7331aba4208 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt @@ -17,7 +17,7 @@ Component - (0:0,0 [62] x:\dir\subdir\Test\TestComponent.cshtml) - User ComponentAttribute - (18:0,18 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Name - - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserName + IntermediateToken - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserName ComponentAttribute - (18:0,18 [9] x:\dir\subdir\Test\TestComponent.cshtml) - NameChanged - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -25,15 +25,15 @@ IntermediateToken - - CSharp - , UserName) ComponentAttribute - (45:0,45 [13] x:\dir\subdir\Test\TestComponent.cshtml) - IsActive - - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (46:0,46 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserIsActive + IntermediateToken - (46:0,46 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserIsActive ComponentAttribute - (45:0,45 [13] x:\dir\subdir\Test\TestComponent.cshtml) - IsActiveChanged - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, IntermediateToken - - CSharp - __value => UserIsActive = __value IntermediateToken - - CSharp - , UserIsActive) HtmlContent - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (162:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (162:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (162:5,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string UserName { get; set; }\n public bool UserIsActive { get; set; }\n + IntermediateToken - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string UserName { get; set; }\n public bool UserIsActive { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt index 1ef2cc0773a..58d8677ce0e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt @@ -17,12 +17,12 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (13:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello, world! + IntermediateToken - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello, world! HtmlContent - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nWelcome to your new app.\n\n + IntermediateToken - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nWelcome to your new app.\n\n Component - (67:6,0 [23] x:\dir\subdir\Test\TestComponent.cshtml) - SurveyPrompt ComponentAttribute - (88:6,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Title - Title - AttributeStructure.DoubleQuotes HtmlContent - (88:6,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt index bd7c9486208..a6d66f19049 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt @@ -17,15 +17,15 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (11:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (13:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello, world! + IntermediateToken - (17:2,4 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello, world! HtmlContent - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nWelcome to your new app.\n\n + IntermediateToken - (35:2,22 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\nWelcome to your new app.\n\n Component - (67:6,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - SurveyPrompt ComponentAttribute - (88:6,21 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Title - Title - AttributeStructure.DoubleQuotes HtmlContent - (88:6,21 [16] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (88:6,21 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html -
Test!
HtmlContent - (108:6,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:6,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:6,41 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt index a190234466f..9266c96ff9b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt @@ -16,7 +16,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (42:0,42 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (44:1,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlAttribute - (61:1,17 [16] x:\dir\subdir\Test\TestComponent.cshtml) - onmouseover=" - " CSharpExpressionAttributeValue - - @@ -25,14 +25,14 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - style=" - " HtmlAttributeValue - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - background: + IntermediateToken - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - background: CSharpExpressionAttributeValue - (97:1,53 [15] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (99:1,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentBgColor + IntermediateToken - (99:1,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentBgColor HtmlAttributeValue - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; + IntermediateToken - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; HtmlContent - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (117:1,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (257:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (257:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (257:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentBgColor { get; set; } = "#FFFFFF";\n\n public void OnComponentHover(MouseEventArgs e)\n {\n }\n + IntermediateToken - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentBgColor { get; set; } = "#FFFFFF";\n\n public void OnComponentHover(MouseEventArgs e)\n {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt index 03df155de7a..0b54c13cc65 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt @@ -24,6 +24,6 @@ HtmlContent - (107:0,107 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (107:0,107 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - def HtmlContent - (114:0,114 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (114:0,114 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (114:0,114 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]public string P1 {get; set;}\n\n [Parameter]public string P2 {get; set;}\n + IntermediateToken - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]public string P1 {get; set;}\n\n [Parameter]public string P2 {get; set;}\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt index 419fb29cdca..df543e965a5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt @@ -16,8 +16,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (28:0,28 [41] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyRenderMode() { Extra = "Hello" } + IntermediateToken - (30:0,30 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyRenderMode() { Extra = "Hello" } HtmlContent - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class MyRenderMode : Microsoft.AspNetCore.Components.IComponentRenderMode\n {\n public string Extra {get;set;}\n }\n + IntermediateToken - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class MyRenderMode : Microsoft.AspNetCore.Components.IComponentRenderMode\n {\n public string Extra {get;set;}\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt index ffc79326947..b85d44319a9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt @@ -17,41 +17,41 @@ Component - (0:0,0 [671] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (94:0,94 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:0,94 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (94:0,94 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (100:1,4 [222] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (194:1,98 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (194:1,98 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (194:1,98 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (204:2,8 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (232:2,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (232:2,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (300:2,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (300:2,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (300:2,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n RenderMode - (128:1,32 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (128:1,32 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (325:4,1 [328] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context HtmlContent - (419:4,95 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (419:4,95 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (419:4,95 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (429:5,8 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (457:5,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (457:5,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (535:6,8 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (563:6,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (563:6,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (631:6,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (631:6,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (631:6,104 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n RenderMode - (353:4,29 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (353:4,29 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (653:7,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (653:7,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (653:7,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n RenderMode - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (671:8,16 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (671:8,16 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (671:8,16 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt index f8b838954cf..b25ff527305 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt @@ -17,9 +17,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (68:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (68:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable CS9113\n public class MyRenderMode(string Text) : Microsoft.AspNetCore.Components.IComponentRenderMode { }\n + IntermediateToken - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable CS9113\n public class MyRenderMode(string Text) : Microsoft.AspNetCore.Components.IComponentRenderMode { }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - DesignTimeDirective - CSharpCode - @@ -31,7 +31,7 @@ CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new TestComponent.MyRenderMode("This is some text") + IntermediateToken - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new TestComponent.MyRenderMode("This is some text") IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt index 7e2e2be270d..809cfc6e992 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt @@ -27,7 +27,7 @@ CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt index 561e0fdb7db..3d364e84746 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt @@ -17,9 +17,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (64:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (64:4,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n + IntermediateToken - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - DesignTimeDirective - CSharpCode - @@ -31,7 +31,7 @@ CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt index 58590d7ece2..7aa5efca557 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt @@ -17,9 +17,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (81:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (81:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n + IntermediateToken - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - DesignTimeDirective - CSharpCode - @@ -31,7 +31,7 @@ CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_WithNamespaces/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_WithNamespaces/TestComponent.ir.txt index 697dd51ef76..1ad7350488e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_WithNamespaces/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Directive_WithNamespaces/TestComponent.ir.txt @@ -19,7 +19,7 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - DesignTimeDirective - CSharpCode - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt index 6db738c763e..1ad732f0e79 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt @@ -18,7 +18,7 @@ RenderMode - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (98:1,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (126:1,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (126:1,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt index 0c3c0d1cc8f..16aa2fb9a24 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt @@ -15,9 +15,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (259:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (259:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (259:8,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (261:9,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (289:9,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (291:9,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Container.RenderMode + IntermediateToken - (291:9,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Container.RenderMode CSharpCode - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public class RenderModeContainer\n {\n public Microsoft.AspNetCore.Components.IComponentRenderMode RenderMode => Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer;\n }\n\n RenderModeContainer? Container => null;\n + IntermediateToken - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public class RenderModeContainer\n {\n public Microsoft.AspNetCore.Components.IComponentRenderMode RenderMode => Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer;\n }\n\n RenderModeContainer? Container => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt index 117c83be617..fe503b70757 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [113] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (28:0,28 [81] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true ? Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer : null + IntermediateToken - (30:0,30 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true ? Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer : null diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt index 90441945343..90a5e1325d3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt @@ -17,16 +17,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (97:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (97:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (99:2,0 [130] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (127:2,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (127:2,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderModeParam ComponentAttribute - (161:2,62 [64] x:\dir\subdir\Test\TestComponent.cshtml) - RenderModeParam - RenderModeParam - AttributeStructure.DoubleQuotes IntermediateToken - (161:2,62 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (229:2,130 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (229:2,130 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (229:2,130 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TRenderMode RenderModeParam { get; set;}\n + IntermediateToken - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TRenderMode RenderModeParam { get; set;}\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt index ef4397c4ade..fa007bd3f0c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [32] x:\dir\subdir\Test\TestComponent.cshtml) - script HtmlContent - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); + IntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor8/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor8/TestComponent.ir.txt index ef4397c4ade..fa007bd3f0c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor8/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ScriptTag_Razor8/TestComponent.ir.txt @@ -16,4 +16,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [32] x:\dir\subdir\Test\TestComponent.cshtml) - script HtmlContent - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); + IntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt index 2546d98f9e3..2dd21b860b8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt @@ -15,13 +15,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var section = "Section"; + IntermediateToken - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var section = "Section"; CSharpExpression - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section + IntermediateToken - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section HtmlContent - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { + IntermediateToken - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { MarkupElement - (46:1,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (49:1,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:1,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content + IntermediateToken - (49:1,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content HtmlContent - (60:1,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:1,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - } + IntermediateToken - (60:1,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt index db4c76284fe..b1180682467 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt @@ -15,11 +15,11 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section + IntermediateToken - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section HtmlContent - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { + IntermediateToken - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { MarkupElement - (15:0,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (18:0,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content + IntermediateToken - (18:0,18 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - } + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt index 54e0b1f8174..f3ace89a467 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt @@ -16,13 +16,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (50:0,50 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (56:2,2 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,2 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n + IntermediateToken - (56:2,2 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n MarkupElement - (194:6,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: + IntermediateToken - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: CSharpExpression - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output + IntermediateToken - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output CSharpCode - (216:6,26 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (216:6,26 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (216:6,26 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt index bcfd8b70663..d3e768a8eaa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt @@ -16,13 +16,13 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (49:0,49 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (60:2,7 [221] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [221] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n + IntermediateToken - (60:2,7 [221] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n MarkupElement - (281:8,8 [22] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: + IntermediateToken - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: CSharpExpression - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output + IntermediateToken - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output CSharpCode - (303:8,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (303:8,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n + IntermediateToken - (303:8,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index a50441ac0ea..00a29976e8b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -16,10 +16,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpExpression - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (31:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt index 1700d443984..08f7cd1dc99 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -16,9 +16,9 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (18:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - SomeOtherComponent HtmlContent - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (40:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt index 39716f005d6..7074a2fc461 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt @@ -18,8 +18,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (4:0,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (35:3,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/UsingDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/UsingDirective/TestComponent.ir.txt index 1c2ea49d0ac..012cd256f0a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/UsingDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/UsingDirective/TestComponent.ir.txt @@ -16,4 +16,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (25:0,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:0,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (25:0,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt index 0fa93c0f893..2de4e121031 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt @@ -15,19 +15,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (42:2,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Col ComponentChildContent - - ChildContent - context HtmlContent - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup HtmlContent - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (72:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = + IntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = Template - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) Component - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n + IntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt index ba0d8c2c01f..503c95ecd0c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt @@ -15,25 +15,25 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (42:2,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup HtmlContent - (72:2,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:2,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (72:2,30 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (76:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (76:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (82:4,4 [34] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in code block + IntermediateToken - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in code block CSharpCode - (116:4,38 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:4,38 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment template = + IntermediateToken - (116:4,38 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment template = Template - (149:5,31 [32] x:\dir\subdir\Test\TestComponent.cshtml) Component - (149:5,31 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in template + IntermediateToken - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in template CSharpCode - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt index 6b41bb6c0ae..e5b78bcd2f0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt @@ -15,18 +15,18 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupElement - (42:2,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Col HtmlContent - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup HtmlContent - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (62:2,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (66:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MarkupElement - (72:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = + IntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = Template - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n + IntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt index 5d8e248604a..a339ab0fed2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt @@ -15,16 +15,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (38:0,38 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (42:2,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col HtmlContent - (49:2,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (49:2,7 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (53:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (53:3,2 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (59:4,4 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (66:4,11 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:4,11 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment template = + IntermediateToken - (66:4,11 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment template = Template - (99:5,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) Component - (99:5,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt index a1f24f5a5b0..4a157b739f5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt @@ -16,26 +16,26 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (48:0,48 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (294:13,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (57:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n MarkupElement - (122:4,8 [162] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (126:4,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n + IntermediateToken - (141:5,13 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n MarkupElement - (203:7,16 [51] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpExpression - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlContent - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } + IntermediateToken - (254:9,21 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n } HtmlContent - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (269:10,13 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n + IntermediateToken - (284:11,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt index 616003bd727..8402108b9af 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_InsideAttribute_InMarkupBlock/TestComponent.ir.txt @@ -17,8 +17,8 @@ MarkupElement - (0:0,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - first + IntermediateToken - (12:0,12 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - first HtmlAttributeValue - (17:0,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - second + IntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - second HtmlContent - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (26:0,26 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt index fa1bfe3b9bf..f3c499586eb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt @@ -16,19 +16,19 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (32:2,4 [48] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (37:2,9 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (43:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (44:2,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (44:2,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo HtmlContent - (48:2,20 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:2,20 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (48:2,20 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (58:3,8 [9] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (67:3,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:3,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (67:3,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (80:4,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:4,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (80:4,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n HtmlContent - (125:8,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (125:8,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (125:8,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpCode - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt index 76f413f3431..fa16f53dfa3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt @@ -17,10 +17,10 @@ MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (11:0,11 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo HtmlContent - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (18:0,18 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (61:3,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt index 1c33749dbb5..1cea2018fb5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt @@ -15,14 +15,14 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (2:0,2 [6] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupElement - (8:1,4 [44] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - Html - \n#if true\n + IntermediateToken - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - Html - \n#if true\n MarkupElement - (29:3,4 [23] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - Html - \n}\n + IntermediateToken - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - Html - \n}\n CSharpCode - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n + IntermediateToken - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n CSharpCode - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - + IntermediateToken - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt index beaf2a3c125..a18890a156b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#define SomeSymbol\n#undef SomeSymbol\n + IntermediateToken - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#define SomeSymbol\n#undef SomeSymbol\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt index 843d40d0fe9..dbf0f7a51df 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n

Some text

\n#endif\n + IntermediateToken - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n

Some text

\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt index 4f53dbddb70..9b69caf1e09 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n + IntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt index d5521d4f438..8da5fd99739 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #endif } + IntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt index 9880e71b4f4..3bc0bfbaa2f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #endif } + IntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt index 27d684786c3..104be1ee47f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt index 27d684786c3..104be1ee47f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt index 1bce84ebbe6..baa2bb38bdb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#endif
\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#endif
\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt index caa3f6f9b40..a49a5070d3c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #else }\n@{\n#endif\n + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #else }\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt index 363ef118761..a4214d489a2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #else }\n@{\n#endif\n + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #else }\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt index 5feff7e6515..7943c21e752 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt index 5feff7e6515..7943c21e752 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt index 067b646a506..fefded33b32 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#else
\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#else
\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt index 7f8a293ae41..af7a2e33d62 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt @@ -15,9 +15,9 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [22] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [22] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if SomeSymbol\n + IntermediateToken - (2:0,2 [22] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if SomeSymbol\n MarkupElement - (24:2,4 [16] x:\dir\subdir\Test\TestComponent.razor) - p HtmlContent - (27:2,7 [9] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (27:2,7 [9] x:\dir\subdir\Test\TestComponent.razor) - Html - Some text + IntermediateToken - (27:2,7 [9] x:\dir\subdir\Test\TestComponent.razor) - Html - Some text CSharpCode - (40:2,20 [10] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (40:2,20 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n + IntermediateToken - (40:2,20 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt index d470dcea5a0..b3fca4bca87 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if !SomeSymbol\n

Some text

\n#endif\n + IntermediateToken - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if !SomeSymbol\n

Some text

\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt index 28c85a2cf76..ae8c6c64c4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n + IntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt index 8fed836a353..575b1837676 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true }\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true }\n CSharpCode - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif } + IntermediateToken - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt index 1d84332d429..5085be9bb8f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #if true\n + IntermediateToken - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #if true\n CSharpCode - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #endif\n + IntermediateToken - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt index f204c8c132d..3bc2f025aa5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219\nvar x = 1; #if true\n + IntermediateToken - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219\nvar x = 1; #if true\n CSharpCode - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar y = 2; #endif\n + IntermediateToken - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar y = 2; #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt index 910d6a080f9..c08d5b33ceb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar x = #if true;\n + IntermediateToken - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar x = #if true;\n CSharpCode - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nx #endif;\n + IntermediateToken - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nx #endif;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt index ffff14e63e4..af237f73fa1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt @@ -15,16 +15,16 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupElement - (4:1,0 [19] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (9:1,5 [8] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (9:1,5 [8] x:\dir\subdir\Test\TestComponent.razor) - Html - #if true + IntermediateToken - (9:1,5 [8] x:\dir\subdir\Test\TestComponent.razor) - Html - #if true CSharpCode - (23:1,19 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (23:1,19 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (23:1,19 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n CSharpCode - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupElement - (32:4,0 [17] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (37:4,5 [6] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (37:4,5 [6] x:\dir\subdir\Test\TestComponent.razor) - Html - #endif + IntermediateToken - (37:4,5 [6] x:\dir\subdir\Test\TestComponent.razor) - Html - #endif CSharpCode - (49:4,17 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (49:4,17 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (49:4,17 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt index 1d780c999d9..104bc010847 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt index 98194fc9a04..bb523ac4472 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt index 8244fbe10c0..bc2f98ba9fc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt index 0eaeefd504f..64c5649ecf3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt index d72229e802f..b32b5f437f2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt index d0b53f8a00b..b8b78d9ce3f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt @@ -15,6 +15,6 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt index 2405e0e8662..bc1454f8102 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - - CSharp - #pragma warning restore 0414 MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true\n var x = 1;\n #endif\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true\n var x = 1;\n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt index 563d85539c8..1c7c7eb6d13 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitBooleanConversion/TestComponent.ir.txt @@ -13,7 +13,7 @@ ComponentAttribute - (44:0,44 [1] x:\dir\subdir\Test\TestComponent.cshtml) - BoolParameter - BoolParameter - AttributeStructure.DoubleQuotes IntermediateToken - (44:0,44 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c CSharpCode - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (60:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt index 46578fd9d8f..a7e62715fb4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_Bind/TestComponent.ir.txt @@ -26,7 +26,7 @@ IntermediateToken - - CSharp - __value => c = __value IntermediateToken - - CSharp - , c) CSharpCode - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (161:6,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt index 637ad6c495b..5485f5b44e2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => c = __value IntermediateToken - - CSharp - , c) CSharpCode - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (42:2,7 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt index 9be6e3e0949..c310286b9c9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_BindUnknown_Assignment/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => c1 = c2 = __value IntermediateToken - - CSharp - , c1 = c2) CSharpCode - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c1 = new();\n private MyClass c2 = new();\n + IntermediateToken - (48:2,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c1 = new();\n private MyClass c2 = new();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt index e140660eebf..8f7f74e4793 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_CustomEvent/TestComponent.ir.txt @@ -22,7 +22,7 @@ ComponentAttribute - (164:5,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - ObjectParameter - ObjectParameter - AttributeStructure.DoubleQuotes IntermediateToken - (164:5,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c CSharpCode - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n + IntermediateToken - (180:7,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt index 8e6ee1fe5d9..fd3ed9037f7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddAttribute_ImplicitStringConversion_TypeInference/TestComponent.ir.txt @@ -20,7 +20,7 @@ ComponentAttribute - (139:4,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - ObjectParameter - ObjectParameter - AttributeStructure.DoubleQuotes IntermediateToken - (139:4,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - c CSharpCode - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private readonly MyClass c = new();\n + IntermediateToken - (155:6,7 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private readonly MyClass c = new();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt index a682d897017..e9413a8ac11 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AddComponentParameter_WithNameof/TestComponent.ir.txt @@ -12,4 +12,4 @@ HtmlContent - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (20:0,20 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello CSharpCode - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string nameof(string s) => string.Empty;\n + IntermediateToken - (38:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string nameof(string s) => string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt index 85bdba578a3..a6f935706fa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt @@ -12,5 +12,5 @@ HtmlAttribute - (92:2,17 [36] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, - LazyIntermediateToken - (94:2,19 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async (e) => await Task.Delay(10) + IntermediateToken - (94:2,19 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async (e) => await Task.Delay(10) IntermediateToken - - CSharp - ) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt index decee951126..39a29121c4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick(MouseEventArgs e)\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (112:3,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick(MouseEventArgs e)\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt index 3f3f618e803..85242d6bfca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt @@ -12,5 +12,5 @@ HtmlAttribute - (92:2,17 [35] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, - LazyIntermediateToken - (94:2,19 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async () => await Task.Delay(10) + IntermediateToken - (94:2,19 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - async () => await Task.Delay(10) IntermediateToken - - CSharp - ) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt index 64b4249b8ef..b0a78caaaba 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (92:2,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick()\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (112:3,7 [72] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Task OnClick()\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt index 34338f53efa..f368cb228a8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtAtHandled/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var validationMessage = @Html.ValidationMessage("test", "", new { + IntermediateToken - (2:0,2 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var validationMessage = @Html.ValidationMessage("test", "", new { CSharpCode - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @class = "invalid-feedback" }, "div"); + IntermediateToken - (70:0,70 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @class = "invalid-feedback" }, "div"); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt index d9a70dd63f6..bad95d24309 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/AtTransitions/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var x = "hello"; \n + IntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var x = "hello"; \n CSharpExpression - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (35:2,5 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x CSharpCode - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x = "world"; + IntermediateToken - (36:2,6 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x = "world"; CSharpExpression - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (51:2,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x CSharpCode - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (52:2,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt index a3f036995b0..f5f6cf91834 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression/TestComponent.ir.txt @@ -20,4 +20,4 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt index f1103be1ebe..656394642a5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue CSharpCode - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n + IntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt index bd46674a4da..a7f40b4d8b2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValueAndExpression_NestedGeneric/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue CSharpCode - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public IEnumerable ParentValue { get; set; } = new [] { DateTime.Now };\n + IntermediateToken - (54:1,7 [89] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public IEnumerable ParentValue { get; set; } = new [] { DateTime.Now };\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt index 5281f27ba65..7fa97f0999a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt index 753ba0961c8..dd8d65d0d33 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_EventCallback_TypeChecked_WithMatchingProperties/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) CSharpCode - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n + IntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt index d938cb31340..9f834115661 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt @@ -16,6 +16,6 @@ IntermediateToken - - CSharp - __value => ParentValue = __value ComponentAttribute - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes HtmlContent - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnChanged + IntermediateToken - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - OnChanged CSharpCode - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt index b96c43722c3..f3b5a0a1a6f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) CSharpCode - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (80:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt index 0ea9d416143..a9018457052 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt index eba4ca86ad4..78634061a84 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndExpression_Generic/TestComponent.ir.txt @@ -18,7 +18,7 @@ CSharpExpression - IntermediateToken - - CSharp - () => ParentValue CSharpCode - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n + IntermediateToken - (54:1,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime ParentValue { get; set; } = DateTime.Now;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt index 3313327812a..ccb2b9b6c07 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt index 9e7c54ff99d..65b8094638f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_DynamicComponentName/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (46:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt index 29e2199fe71..161623a4213 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_EscapedComponentName/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (42:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt index 3313327812a..ccb2b9b6c07 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_GlobalNamespaceComponent/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt index 9c93d6a629d..40cfe8c9034 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties_WithNameof/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public string nameof(string s) => string.Empty;\n + IntermediateToken - (50:1,7 [105] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public string nameof(string s) => string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt index 763bfea27d0..45ec543f932 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => ParentValue = __value IntermediateToken - - CSharp - , ParentValue) CSharpCode - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (50:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt index 21af77f7f38..8fce1844b16 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => ParentValue = __value CSharpCode - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n + IntermediateToken - (50:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "42";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt index e71b569158d..0861312d97d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_Action/TestComponent.ir.txt @@ -19,4 +19,4 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt index c6a917215db..452f5388854 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_ActionLambda/TestComponent.ir.txt @@ -19,4 +19,4 @@ ComponentAttribute - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { } CSharpCode - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt index 4f8428f6776..eb412ef41e9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_AsyncLambdaProducesError/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [62] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [62] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (value => { ParentValue = value; return Task.CompletedTask; }) CSharpCode - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (135:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt index c969104d723..64729139116 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback/TestComponent.ir.txt @@ -21,4 +21,4 @@ ComponentAttribute - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (86:1,7 [102] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt index c7dacfaa7d0..84a512e4879 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesAction/TestComponent.ir.txt @@ -21,4 +21,4 @@ ComponentAttribute - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { } CSharpCode - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (84:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt index a8f1f83a0bb..c70cebe259d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_EventCallback_ReceivesFunction/TestComponent.ir.txt @@ -21,4 +21,4 @@ ComponentAttribute - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue() => Task.CompletedTask;\n + IntermediateToken - (86:1,7 [106] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue() => Task.CompletedTask;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt index 4d99e25d512..c775b59d21b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningDelegate/TestComponent.ir.txt @@ -19,4 +19,4 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task Update() => Task.CompletedTask;\n + IntermediateToken - (81:1,7 [101] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task Update() => Task.CompletedTask;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt index 17e865abde2..a725347bbeb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithAfter_TaskReturningLambda/TestComponent.ir.txt @@ -19,4 +19,4 @@ ComponentAttribute - (62:0,62 [36] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [36] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => { return Task.CompletedTask; } CSharpCode - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (111:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt index 55b2e1155bc..8afe844a9c1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_Action/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt index 5247b10600f..a756aec5207 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ActionLambda/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => ParentValue = value CSharpCode - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt index e4e994c165c..4dbdd4f8ce4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback/TestComponent.ir.txt @@ -20,4 +20,4 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (84:1,7 [107] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt index 6edd0f74f1b..181c11fb95d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesAction/TestComponent.ir.txt @@ -20,4 +20,4 @@ CSharpExpression - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => ParentValue = value CSharpCode - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (101:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt index cf2c57abcfc..1eb29464368 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_EventCallback_ReceivesFunction/TestComponent.ir.txt @@ -20,4 +20,4 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt index 55b2e1155bc..8afe844a9c1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_ProducesErrorOnOlderLanguageVersions/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [116] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void UpdateValue(int value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt index 996cf120e61..2bc9c02335e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningDelegate/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public Task UpdateValue(int value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt index 623bd5d8c24..e434f4249e3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithGetSet_TaskReturningLambda/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - (60:0,60 [60] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - value => { ParentValue = value; return Task.CompletedTask; } CSharpCode - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (133:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt index f669b77eda9..d80750e23ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToComponent_WithStringAttribute_DoesNotUseStringSyntax/TestComponent.ir.txt @@ -15,4 +15,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => person.Name = __value CSharpCode - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Person person = new Person();\n + IntermediateToken - (56:3,1 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Person person = new Person();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt index 0b8e842670c..633e899b0db 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithCulture/TestComponent.ir.txt @@ -12,7 +12,7 @@ HtmlAttribute - (47:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (111:1,82 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - , culture: CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) CSharpCode - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (152:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt index e762e632b67..36c239b81b8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [104] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -27,4 +27,4 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) CSharpCode - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (113:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt index ee8823fd3eb..7bd6eeba66c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (32:0,32 [12] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -24,4 +24,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (86:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt index c68a1884af2..1260d894db5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithCulture/TestComponent.ir.txt @@ -12,7 +12,7 @@ HtmlAttribute - (47:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (48:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (115:1,86 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - , culture: CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) CSharpCode - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (156:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt index 44bc51b1049..c4307560a0e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_OverridesEvent/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - anotherevent=" - " CSharpExpressionAttributeValue - - @@ -21,4 +21,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (76:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt index ff95669a5b6..ee24b68999a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -21,4 +21,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (43:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt index 6a428dc4b8d..4baa74c8374 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindAndParamBindSet/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (19:0,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (18:0,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -23,4 +23,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (73:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt index 3890fc1ef56..7c2ab31685d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindValueWithGetSet/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - div TagHelperDirectiveAttributeParameter - (37:0,37 [12] x:\dir\subdir\Test\TestComponent.cshtml) - bind:get - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (38:0,38 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -26,4 +26,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (86:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt index 34e17154c24..0122e4214e9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingBindWithoutSuffixAndParamBindSetWithSuffix/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -21,4 +21,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n + IntermediateToken - (67:1,7 [124] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt index 090eeb1d621..f6df0d10c3b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_MixingSetWithAfter/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (16:0,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (17:0,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (17:0,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (16:0,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n public void AfterUpdate() { }\n + IntermediateToken - (91:1,7 [159] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n public void UpdateValue(string value) => ParentValue = value;\n public void AfterUpdate() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt index 878c2c99b28..7e04a3cb46f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithBindAfterAndSuffix/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -23,4 +23,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task DoSomething()\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (85:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task DoSomething()\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt index 7061c0edec3..8c074c48f5b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExplicitExpression/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; MarkupElement - (30:1,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - =" - " CSharpExpressionAttributeValue - - @@ -23,4 +23,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (109:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt index bb65aa07be2..c3e05cfaaed 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithEventAsExpression/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var x = "anotherevent"; MarkupElement - (30:1,0 [57] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (49:1,19 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (48:1,18 [12] x:\dir\subdir\Test\TestComponent.cshtml) - =" - " CSharpExpressionAttributeValue - - @@ -23,4 +23,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (96:2,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt index 20eeedaecfc..93c3e5a6d8b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithGetSetAndSuffix/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (24:0,24 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (25:0,25 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (25:0,25 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (24:0,24 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -23,4 +23,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task ValueChanged(string value)\n {\n return Task.CompletedTask;\n }\n + IntermediateToken - (88:2,7 [144] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n\n Task ValueChanged(string value)\n {\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt index 6a8aae8e530..e620e7563fa 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithStringAttribute_WritesAttributes/TestComponent.ir.txt @@ -21,4 +21,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (42:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt index 38322e88588..86079206b92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WithoutCloseTag/TestComponent.ir.txt @@ -11,6 +11,6 @@ MarkupElement - (9:1,2 [28] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (15:1,8 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (23:1,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (24:1,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (24:1,17 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue CSharpCode - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (54:3,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt index 5afdb7ce414..2aa00f15d4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myvalue=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (13:0,13 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (12:0,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - myevent=" - " CSharpExpressionAttributeValue - - @@ -21,4 +21,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n + IntermediateToken - (37:1,7 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentValue { get; set; } = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt index aba8d01b185..d105ede7f99 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt @@ -21,4 +21,4 @@ ComponentAttribute - (75:0,75 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (75:0,75 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (94:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt index 8daa06bddd0..1fb2a785076 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n + IntermediateToken - (105:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt index bcec5696e52..0a6f33bec3a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (105:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt index fbf0bddb8ac..2651021fb58 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (81:0,81 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (105:1,7 [179] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt index 7bb9a7c66a0..d240c71160d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt @@ -19,7 +19,7 @@ ComponentAttribute - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (62:0,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n + IntermediateToken - (81:1,7 [82] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n\n public void Update() { }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt index 5db366e272f..754e1a0c6fb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n + IntermediateToken - (84:1,7 [147] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public void UpdateValue(CustomValue value) => ParentValue = value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt index 81d3c6dd08b..0b136630a7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (84:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n public EventCallback UpdateValue { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt index a5e5e7cec2d..21686a0a0a5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (60:0,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (84:1,7 [175] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public CustomValue ParentValue { get; set; } = new CustomValue();\n\n public Task UpdateValue(CustomValue value) { ParentValue = value; return Task.CompletedTask; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt index 284c38668fc..af121134dc1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture/TestComponent.ir.txt @@ -11,11 +11,11 @@ MarkupElement - (29:1,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - ) HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - anotherevent=" - " CSharpExpressionAttributeValue - - @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - ParentValue IntermediateToken - - CSharp - ) CSharpCode - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n + IntermediateToken - (121:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt index 58b25039ce5..8ad0ef6d5c6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BindToInputElementWithDefaultCulture_Override/TestComponent.ir.txt @@ -11,11 +11,11 @@ MarkupElement - (29:1,0 [132] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (42:1,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (63:1,34 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (64:1,35 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue IntermediateToken - - CSharp - , culture: IntermediateToken - (131:1,102 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CultureInfo.CurrentCulture IntermediateToken - - CSharp - ) @@ -28,4 +28,4 @@ IntermediateToken - - CSharp - , culture: CultureInfo.CurrentCulture IntermediateToken - - CSharp - ) CSharpCode - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n + IntermediateToken - (170:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt index f6171c7c1f7..1fa270a8738 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt @@ -8,16 +8,16 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => + IntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => Template - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() CSharpCode - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (92:1,0 [62] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some Content\n + IntermediateToken - (120:1,28 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some Content\n ComponentAttribute - (112:1,20 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header + IntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt index 5ba22e43a37..6a56256008c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt @@ -8,19 +8,19 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => + IntermediateToken - (2:0,2 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment header = (context) => Template - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (49:0,49 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (55:0,55 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() CSharpCode - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (87:0,87 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (92:1,0 [114] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (124:2,2 [41] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context HtmlContent - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some Content + IntermediateToken - (138:2,16 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some Content ComponentChildContent - (169:3,2 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context HtmlContent - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! + IntermediateToken - (177:3,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! ComponentAttribute - (112:1,20 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header + IntermediateToken - (113:1,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - header diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt index 584e326095e..77507d87b36 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt @@ -10,9 +10,9 @@ MarkupElement - (0:0,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [16] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - checkbox + IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - checkbox HtmlAttribute - (22:0,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (30:0,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (31:0,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Enabled + IntermediateToken - (31:0,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Enabled CSharpCode - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public bool Enabled { get; set; }\n + IntermediateToken - (51:1,7 [41] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public bool Enabled { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt index 4fa160ca51e..6751845c7ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_CanOverrideEvent/TestComponent.ir.txt @@ -12,7 +12,7 @@ HtmlAttribute - (58:1,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (59:1,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (59:1,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) CSharpCode - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (126:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt index c86a18d759c..9f089c591c5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt @@ -10,12 +10,12 @@ MarkupElement - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate HtmlAttribute - (39:0,39 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @bind:format=" - " CSharpExpressionAttributeValue - (54:0,54 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (55:0,55 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Format + IntermediateToken - (55:0,55 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Format CSharpCode - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n\n public string Format { get; set; } = "MM/dd/yyyy";\n + IntermediateToken - (73:1,7 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n\n public string Format { get; set; } = "MM/dd/yyyy";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt index 002e7761555..93913510a44 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt @@ -10,12 +10,12 @@ MarkupElement - (0:0,0 [67] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate HtmlAttribute - (39:0,39 [26] x:\dir\subdir\Test\TestComponent.cshtml) - @bind:format=" - " HtmlAttributeValue - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MM/dd/yyyy + IntermediateToken - (54:0,54 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MM/dd/yyyy CSharpCode - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (76:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt index 413ef6fd5e8..14875ee1c88 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt @@ -10,9 +10,9 @@ MarkupElement - (0:0,0 [42] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [12] x:\dir\subdir\Test\TestComponent.cshtml) - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (18:0,18 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (26:0,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue CSharpCode - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (51:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt index 3c63e4e511c..8730313b989 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultCultureAndDefaultFormat_Override/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd/yyyy" IntermediateToken - - CSharp - , culture: @@ -30,4 +30,4 @@ IntermediateToken - - CSharp - , culture: global::System.Globalization.CultureInfo.InvariantCulture IntermediateToken - - CSharp - ) CSharpCode - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt index e547962fcc2..f22ae171f62 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [44] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -27,4 +27,4 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) CSharpCode - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (53:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt index 2ebbaa9496e..cb2e92ed8ed 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithDefaultFormat_Override/TestComponent.ir.txt @@ -10,11 +10,11 @@ MarkupElement - (0:0,0 [69] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom + IntermediateToken - (13:0,13 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - custom HtmlAttribute - (28:0,28 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (29:0,29 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd/yyyy" IntermediateToken - - CSharp - ) @@ -27,4 +27,4 @@ IntermediateToken - - CSharp - , format: "MM/dd/yyyy" IntermediateToken - - CSharp - ) CSharpCode - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (78:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt index 362d5ff68e8..3b517a171c8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix/TestComponent.ir.txt @@ -12,7 +12,7 @@ HtmlAttribute - (64:1,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (65:1,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (65:1,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -25,4 +25,4 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) CSharpCode - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (116:2,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt index d56b87c4101..8093b42b755 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithSuffix_CanOverrideEvent/TestComponent.ir.txt @@ -11,7 +11,7 @@ HtmlAttribute - (20:0,20 [12] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate + IntermediateToken - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CurrentDate IntermediateToken - - CSharp - , format: IntermediateToken - - CSharp - "MM/dd" IntermediateToken - - CSharp - ) @@ -24,4 +24,4 @@ IntermediateToken - - CSharp - , format: "MM/dd" IntermediateToken - - CSharp - ) CSharpCode - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n + IntermediateToken - (100:1,7 [77] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public DateTime CurrentDate { get; set; } = new DateTime(2018, 1, 1);\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt index 1bfbb83e525..de89d4ff30d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_IsCaseSensitive/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @BIND=" - " CSharpExpressionAttributeValue - (14:0,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue CSharpCode - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt index 9ab6d50d40e..6ffaa68f5ca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - (6:0,6 [21] x:\dir\subdir\Test\TestComponent.cshtml) - @bind=" - " CSharpExpressionAttributeValue - (14:0,14 [12] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue + IntermediateToken - (15:0,15 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentValue CSharpCode - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n + IntermediateToken - (39:1,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public int ParentValue { get; set; } = 42;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt index 36a1059b9e0..97805f40cd0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_01/TestComponent.ir.txt @@ -10,34 +10,34 @@ MarkupElement - (0:0,0 [191] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row MarkupElement - (21:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (23:1,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # HtmlAttribute - (32:1,13 [16] x:\dir\subdir\Test\TestComponent.cshtml) - @onclick= - HtmlAttributeValue - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle + IntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle HtmlAttribute - (48:1,29 [15] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 CSharpExpression - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText + IntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText CSharpCode - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n + IntermediateToken - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n MarkupElement - (110:4,4 [68] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (114:4,8 [30] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 HtmlAttributeValue - (128:4,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card + IntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card HtmlAttributeValue - (133:4,27 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body + IntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body CSharpExpression - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent + IntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent CSharpCode - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) =>

@context

\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n + IntermediateToken - (201:10,1 [277] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) =>

@context

\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt index 4a183a3de1e..bf2ee2e8e9e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CanProduceLinePragmasForComponentWithRenderFragment_02/TestComponent.ir.txt @@ -10,40 +10,40 @@ MarkupElement - (0:0,0 [191] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (4:0,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - row MarkupElement - (21:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (23:1,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (30:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # HtmlAttribute - (32:1,13 [16] x:\dir\subdir\Test\TestComponent.cshtml) - @onclick= - HtmlAttributeValue - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle + IntermediateToken - (42:1,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Toggle HtmlAttribute - (48:1,29 [15] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (56:1,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 CSharpExpression - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText + IntermediateToken - (65:1,46 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ActionText CSharpCode - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (81:2,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n + IntermediateToken - (84:2,3 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (!Collapsed)\n {\n MarkupElement - (110:4,4 [68] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - (114:4,8 [30] x:\dir\subdir\Test\TestComponent.cshtml) - class=" - " HtmlAttributeValue - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 + IntermediateToken - (122:4,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - col-12 HtmlAttributeValue - (128:4,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card + IntermediateToken - (129:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card HtmlAttributeValue - (133:4,27 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body + IntermediateToken - (134:4,28 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - card-body CSharpExpression - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent + IntermediateToken - (154:5,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent CSharpCode - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (180:7,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) => + IntermediateToken - (201:10,1 [91] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; } = (context) => Template - (293:12,75 [15] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (293:12,75 [15] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (297:12,79 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context CSharpCode - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n + IntermediateToken - (308:12,90 [180] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n [Parameter]\n public bool Collapsed { get; set; }\n string ActionText { get => Collapsed ? "Expand" : "Collapse"; }\n void Toggle()\n {\n Collapsed = !Collapsed;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt index 8d20df2ae8a..a4cf6940b57 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_CombiningMultipleAncestors/TestComponent.ir.txt @@ -13,9 +13,9 @@ ComponentChildContent - - ChildContent - context Component - (79:2,8 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Child ComponentAttribute - (57:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (59:1,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Hello" + IntermediateToken - (59:1,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Hello" ComponentAttribute - (18:0,18 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (19:0,19 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int.MaxValue + IntermediateToken - (19:0,19 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int.MaxValue NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateParentOne_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt index 751824476fc..0b8ce4a268d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Explicit/TestComponent.ir.txt @@ -14,7 +14,7 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt index 699cb5f7983..f7c39323560 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_ExplicitOverride/TestComponent.ir.txt @@ -15,4 +15,4 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt index 5890a0c37b4..2c535041d2a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (47:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn ComponentAttribute - (12:0,12 [27] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new List() + IntermediateToken - (14:0,14 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new List() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt index 00269520cc3..423eca2a50c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt index 00269520cc3..423eca2a50c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_02/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - () => new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt index df4e3406646..36d00663a4c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_03/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (50:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn ComponentAttribute - (12:0,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (14:0,14 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt index 5c11b7d8fdb..4e9ae0bb124 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericArgumentNested_Dictionary_Dynamic/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (56:1,4 [14] x:\dir\subdir\Test\TestComponent.cshtml) - GridColumn ComponentAttribute - (12:0,12 [36] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (14:0,14 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt index 5665360334d..7cadf73169d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericChildContent/TestComponent.ir.txt @@ -12,9 +12,9 @@ Component - (41:0,41 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentChildContent - - ChildContent - context CSharpExpression - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Year + IntermediateToken - (50:0,50 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Year ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt index ef1b62ffec3..46ba41b361a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_GenericLambda/TestComponent.ir.txt @@ -11,9 +11,9 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [38] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (61:0,61 [14] x:\dir\subdir\Test\TestComponent.cshtml) - SomeLambda - SomeLambda - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (63:0,63 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => x.Year + IntermediateToken - (63:0,63 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x => x.Year ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt index b43e8e773e6..cd026ea9399 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints/TestComponent.ir.txt @@ -12,21 +12,21 @@ Component - (105:2,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem ComponentTypeArgument - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (37:0,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt index 4f1bcb7c52d..c057b6fb404 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_ClassesAndInterfaces/TestComponent.ir.txt @@ -13,21 +13,21 @@ Component - (123:4,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (138:4,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (155:4,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (169:4,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (179:4,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem ComponentTypeArgument - (31:2,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (31:2,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (55:2,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:2,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (57:2,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt index 94365538510..aa6c332c7a7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_MultipleConstraints_GenericClassConstraints/TestComponent.ir.txt @@ -13,21 +13,21 @@ Component - (121:3,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (136:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (153:3,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (167:3,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (177:3,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem ComponentTypeArgument - (29:1,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (29:1,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (53:1,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:1,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (55:1,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt index b43e8e773e6..cd026ea9399 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Inferred_WithConstraints/TestComponent.ir.txt @@ -12,21 +12,21 @@ Component - (105:2,8 [65] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date + IntermediateToken - (120:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - FieldName - FieldName - AttributeStructure.DoubleQuotes HtmlContent - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (137:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Date ComponentAttribute - - Format - - AttributeStructure.DoubleQuotes HtmlContent - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d + IntermediateToken - (151:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - d ComponentAttribute - - Width - - AttributeStructure.DoubleQuotes HtmlContent - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem + IntermediateToken - (161:2,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 10rem ComponentTypeArgument - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - WeatherForecast ComponentAttribute - - Items - - AttributeStructure.DoubleQuotes CSharpExpression - (37:0,37 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (39:0,39 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt index fb26613f2c0..77c9731fac1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Multilayer/TestComponent.ir.txt @@ -13,7 +13,7 @@ ComponentChildContent - - ChildContent - context Component - (58:0,58 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Child ComponentAttribute - (17:0,17 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (19:0,19 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (19:0,19 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateAncestor_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt index 137bbc18741..e63dffd4959 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_MultipleTypes/TestComponent.ir.txt @@ -11,11 +11,11 @@ ComponentChildContent - - ChildContent - context Component - (108:1,4 [53] x:\dir\subdir\Test\TestComponent.cshtml) - Child ComponentAttribute - (131:1,27 [26] x:\dir\subdir\Test\TestComponent.cshtml) - ChildOnlyItems - ChildOnlyItems - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (133:1,29 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new[] { 'a', 'b', 'c' } + IntermediateToken - (133:1,29 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new[] { 'a', 'b', 'c' } ComponentAttribute - (14:0,14 [59] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (16:0,16 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new System.Collections.Generic.Dictionary() + IntermediateToken - (16:0,16 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new System.Collections.Generic.Dictionary() ComponentAttribute - (82:0,82 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Other - Other - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (83:0,83 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue + IntermediateToken - (83:0,83 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateParent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt index 9a241b1a10c..075809363c5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_CreatesError/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt index 4f516e472fa..d9a7801cee1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Explicit/TestComponent.ir.txt @@ -13,7 +13,7 @@ ComponentTypeArgument - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (13:0,13 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime ComponentAttribute - (30:0,30 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (32:0,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateColumn_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt index d182ef9c247..fac932700df 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_NotCascaded_Inferred/TestComponent.ir.txt @@ -12,7 +12,7 @@ Component - (41:0,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column Component - (51:0,51 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt index 24edb42ea8f..a4b392aa546 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override/TestComponent.ir.txt @@ -11,9 +11,9 @@ ComponentChildContent - - ChildContent - context Component - (41:0,41 [43] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (64:0,64 [16] x:\dir\subdir\Test\TestComponent.cshtml) - OverrideParam - OverrideParam - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (66:0,66 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Some string" + IntermediateToken - (66:0,66 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "Some string" ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt index 11e9695b334..19ea14e796d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Override_Multilayer/TestComponent.ir.txt @@ -15,12 +15,12 @@ ComponentChildContent - - ChildContent - context Component - (127:3,12 [12] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode ComponentAttribute - (53:1,20 [38] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (54:1,21 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Threading.Thread.CurrentThread + IntermediateToken - (54:1,21 [37] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Threading.Thread.CurrentThread HtmlContent - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (177:5,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (183:6,4 [12] x:\dir\subdir\Test\TestComponent.cshtml) - TreeNode ComponentAttribute - (16:0,16 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (17:0,17 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (17:0,17 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTreeNode_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt index 097e2dc0955..67a9009452e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_Partial_CreatesError/TestComponent.ir.txt @@ -13,7 +13,7 @@ ComponentTypeArgument - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - TChildOther IntermediateToken - (62:0,62 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - long ComponentAttribute - (13:0,13 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (15:0,15 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt index 7f71dd08c94..62fba27f2a6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithSplatAndKey/TestComponent.ir.txt @@ -8,20 +8,20 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var parentKey = new object(); var childKey = new object(); + IntermediateToken - (2:0,2 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var parentKey = new object(); var childKey = new object(); Component - (65:1,0 [144] x:\dir\subdir\Test\TestComponent.cshtml) - Grid ComponentChildContent - - ChildContent - context Component - (130:2,4 [70] x:\dir\subdir\Test\TestComponent.cshtml) - Column SetKey - (145:2,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - childKey ComponentAttribute - - Title - - AttributeStructure.DoubleQuotes HtmlContent - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (162:2,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello ComponentAttribute - - Another - - AttributeStructure.DoubleQuotes CSharpExpression - (178:2,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (179:2,53 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue + IntermediateToken - (179:2,53 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.MinValue SetKey - (78:1,13 [9] x:\dir\subdir\Test\TestComponent.cshtml) - parentKey ComponentAttribute - (96:1,31 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (98:1,33 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() + IntermediateToken - (98:1,33 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Array.Empty() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt index 916dd654794..3f6a98bce4a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/CascadingGenericInference_WithUnrelatedType_CreatesError/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentChildContent - - ChildContent - context Component - (47:0,47 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Column ComponentAttribute - (13:0,13 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (15:0,15 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (15:0,15 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateGrid_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt index b92c603bc29..eaa3cfcc25e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_AtSpecifiedInRazorFileForTypeParameter/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - C ComponentTypeArgument - (6:0,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - T - LazyIntermediateToken - (7:0,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (7:0,7 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (21:0,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (21:0,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt index 8972b047c03..d3eaabf9fb5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt index 73ad756f188..8fee2c8a32a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt @@ -17,4 +17,4 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value CSharpCode - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt index 73656d2eb67..e91e1cc22d6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - __value => Value = __value IntermediateToken - - CSharp - , Value) CSharpCode - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (53:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt index 75225bde217..273b300a16c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt @@ -9,7 +9,7 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (36:0,36 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (38:0,38 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 + IntermediateToken - (38:0,38 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 ComponentAttribute - (24:0,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Item - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - (24:0,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Value @@ -19,7 +19,7 @@ IntermediateToken - - CSharp - __value => Value = __value IntermediateToken - - CSharp - , Value) CSharpCode - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (52:1,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt index 0e548c9fb3d..01fc6b7e2b9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt @@ -15,7 +15,7 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value HtmlContent - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (33:1,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (57:1,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes CSharpExpression - @@ -24,7 +24,7 @@ CSharpExpression - IntermediateToken - - CSharp - __value => Value = __value CSharpCode - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n + IntermediateToken - (73:2,7 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string Value;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt index bd751e6ce8f..52678f788b3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt @@ -11,8 +11,8 @@ ComponentChildContent - - ChildContent - context MarkupElement - (45:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (51:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt index 450ce5538fa..c15a9b56e01 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt @@ -11,9 +11,9 @@ ComponentChildContent - - ChildContent - context MarkupElement - (32:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (38:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt index 8b161cec484..40dd9fc9896 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentTypeArgument - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (19:0,19 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentAttribute - (32:0,32 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (34:0,34 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - - Other - - AttributeStructure.DoubleQuotes CSharpExpression - (48:0,48 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 + IntermediateToken - (50:0,50 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt index 33468f36fcc..e6787db3935 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt @@ -9,10 +9,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - - Other - - AttributeStructure.DoubleQuotes CSharpExpression - (35:0,35 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 + IntermediateToken - (37:0,37 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 17 NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt index c30d9a46c7f..ea69f310a5b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt @@ -9,7 +9,7 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt index 6c14f063a4f..23a7cb9af71 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt @@ -9,17 +9,17 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" HtmlContent - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (29:0,29 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (31:1,0 [39] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (50:1,19 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (52:1,21 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "how are you?" + IntermediateToken - (52:1,21 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "how are you?" HtmlContent - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:1,39 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (72:2,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (91:2,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (93:2,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" + IntermediateToken - (93:2,21 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt index 15e90412385..2d8352837b9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InFunctionsDirective/TestComponent.ir.txt @@ -9,9 +9,9 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(__builder); + IntermediateToken - (55:2,2 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(__builder); CSharpCode - (101:4,7 [69] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:4,7 [69] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (101:4,7 [69] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n Component - (178:7,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent CSharpCode - (195:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (195:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (195:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt index 2bf3acdf4ac..97d1691f91d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_InLocalFunction/TestComponent.ir.txt @@ -9,9 +9,9 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (54:1,2 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,2 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent()\n {\n + IntermediateToken - (54:1,2 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent()\n {\n Component - (104:4,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent CSharpCode - (121:5,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:5,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (121:5,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(); + IntermediateToken - (135:8,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderChildComponent(); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt index e24980e6441..036d2e25ca6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt @@ -11,15 +11,15 @@ ComponentChildContent - (57:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context MarkupElement - (71:1,16 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (77:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (117:2,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherChildContent - item CSharpExpression - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) + IntermediateToken - (158:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) HtmlContent - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (187:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n ComponentTypeArgument - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem1 IntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string ComponentTypeArgument - (34:0,34 [3] x:\dir\subdir\Test\TestComponent.cshtml) - TItem2 IntermediateToken - (34:0,34 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - int ComponentAttribute - (44:0,44 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (46:0,46 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt index 3b9674d9a89..582990959ca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt @@ -11,16 +11,16 @@ ComponentChildContent - (58:1,2 [58] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context MarkupElement - (72:1,16 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (78:1,22 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (118:2,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherChildContent - item CSharpExpression - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) + IntermediateToken - (159:3,3 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Math.Max(0, item.Item) HtmlContent - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (188:3,32 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" ComponentAttribute - (34:0,34 [19] x:\dir\subdir\Test\TestComponent.cshtml) - Items - Items - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (36:0,36 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new List() + IntermediateToken - (36:0,36 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new List() NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt index 9957d124faa..a9ed45ced02 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_NonGenericParameterizedChildContent_TypeInference/TestComponent.ir.txt @@ -10,12 +10,12 @@ Component - (0:0,0 [140] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (32:1,2 [53] x:\dir\subdir\Test\TestComponent.cshtml) - GenericFragment - context CSharpExpression - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (50:1,20 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentChildContent - (89:2,2 [35] x:\dir\subdir\Test\TestComponent.cshtml) - IntFragment - context CSharpExpression - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (103:2,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context ComponentAttribute - (19:0,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt index 8ee2fb4b8a8..2750c3ca979 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [91] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text + IntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text MarkupBlock - - Nested text ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt index 39a1820138a..b6d963da898 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [61] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (13:0,13 [34] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context HtmlContent - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello + IntermediateToken - (27:0,27 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - hello diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt index 6fc71cff35e..26d5d2a7039 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(EventArgs e) {\n counter++;\n }\n + IntermediateToken - (46:2,7 [98] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(EventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt index ded45690976..608b3c7b38e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (13:0,13 [37] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - context CSharpExpression - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (28:0,28 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt index f4b222aa1f5..040ba528cd5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [16] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 42.ToString() + IntermediateToken - (31:0,31 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 42.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt index fa51f5fc54d..0a7486957a2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt @@ -10,13 +10,13 @@ Component - (0:0,0 [107] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text + IntermediateToken - (26:0,26 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Some text MarkupElement - (35:0,35 [58] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() + IntermediateToken - (54:0,54 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLowerInvariant() ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt index 65eede36887..6c189ae8c11 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt @@ -10,13 +10,13 @@ Component - (0:0,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (30:1,2 [118] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - item HtmlContent - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text + IntermediateToken - (59:1,31 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text MarkupElement - (74:2,13 [55] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (85:2,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() + IntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt index 5be249f942a..4543c1d738a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt @@ -10,13 +10,13 @@ Component - (0:0,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (45:1,2 [103] x:\dir\subdir\Test\TestComponent.cshtml) - ChildContent - item HtmlContent - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text + IntermediateToken - (59:1,16 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some text MarkupElement - (74:2,13 [55] x:\dir\subdir\Test\TestComponent.cshtml) - some-child HtmlAttribute - (85:2,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - a=' - ' HtmlAttributeValue - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (89:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 CSharpExpression - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() + IntermediateToken - (93:2,32 [23] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item.ToLowerInvariant() ComponentAttribute - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - MyAttr - MyAttr - AttributeStructure.DoubleQuotes HtmlContent - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (21:0,21 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - abc diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt index 2c850b8e80d..235cb77e0e4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [24] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - e => { Increment(); } + IntermediateToken - (24:0,24 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - e => { Increment(); } CSharpCode - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (60:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt index 1c09553b064..46725324871 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [72] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - some-attribute - - AttributeStructure.DoubleQuotes HtmlContent - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo + IntermediateToken - (29:0,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - foo ComponentAttribute - - another-attribute - - AttributeStructure.DoubleQuotes CSharpExpression - (53:0,53 [16] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:0,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 43.ToString() + IntermediateToken - (55:0,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 43.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt index 00c7482eba1..06f742db55e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (70:1,26 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Action OnClick { get; set; }\n + IntermediateToken - (92:3,7 [60] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Action OnClick { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt index efaf7aadfc5..8b5ceee1346 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ChildContent_FromAnotherNamespace/TestComponent.ir.txt @@ -11,22 +11,22 @@ Component - (22:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - HeaderComponent ComponentChildContent - (45:3,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (53:3,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! HtmlContent - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (85:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (87:5,0 [68] x:\dir\subdir\Test\TestComponent.cshtml) - FooterComponent ComponentChildContent - (110:6,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (119:6,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context HtmlContent - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (155:7,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (157:8,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - Test.HeaderComponent ComponentChildContent - (185:9,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (193:9,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! HtmlContent - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (230:10,23 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (232:11,0 [92] x:\dir\subdir\Test\TestComponent.cshtml) - AnotherTest.FooterComponent ComponentChildContent - (267:12,4 [25] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context + IntermediateToken - (276:12,13 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentImports/_Imports.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentImports/_Imports.ir.txt index 406337a220b..9a9bc425d19 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentImports/_Imports.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentImports/_Imports.ir.txt @@ -14,5 +14,5 @@ ClassDeclaration - - public partial - _Imports - object - MethodDeclaration - - protected - void - Execute CSharpExpression - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - LazyIntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo - LazyIntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo + IntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo + IntermediateToken - (69:4,1 [3] x:\dir\subdir\Test\_Imports.razor) - CSharp - Foo diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt index f9dc8c6b05f..9d19006f15b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - CoolnessMeter ComponentAttribute - (25:0,25 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Coolness - Coolness - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "very-cool" + IntermediateToken - (27:0,27 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "very-cool" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt index 7b9cc24cd15..188685926c9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool + IntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool HtmlContent - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (30:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (55:2,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - TestBool - TestBool - AttributeStructure.DoubleQuotes IntermediateToken - (55:2,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true CSharpCode - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n + IntermediateToken - (74:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt index 9fb31f23375..5689ffc9df8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithBooleanParameter_Minimized/TestComponent.ir.txt @@ -9,10 +9,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool + IntermediateToken - (9:0,9 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestBool HtmlContent - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (30:2,0 [26] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - TestBool - TestBool - AttributeStructure.Minimized CSharpCode - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n + IntermediateToken - (67:4,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public bool TestBool { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt index 5d63deeebed..94fecf89e21 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/TestComponent.ir.txt @@ -9,14 +9,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Item1

CSharpCode - (186:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (186:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (186:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (224:8,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (234:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (253:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (266:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (266:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (266:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n MarkupBlock - -

Item3

CSharpCode - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (294:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt index 1d6168c9836..204ec81ed49 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters/UseTestComponent.ir.txt @@ -12,15 +12,15 @@ ComponentChildContent - - ChildContent - context MarkupElement - (74:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context ComponentAttribute - (34:1,21 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (48:1,35 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items + IntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items ComponentAttribute - (61:1,48 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item3 - Item3 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 CSharpCode - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n + IntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt index 2b5e6381006..313ffa97aa2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/TestComponent.ir.txt @@ -9,14 +9,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Item1

CSharpCode - (189:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (189:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (189:6,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (227:8,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (237:9,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (256:9,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (269:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (269:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n MarkupBlock - -

Item3

CSharpCode - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (297:15,7 [236] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public TItem3 Item3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt index 1d6168c9836..204ec81ed49 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithConstrainedTypeParameters_WithSemicolon/UseTestComponent.ir.txt @@ -12,15 +12,15 @@ ComponentChildContent - - ChildContent - context MarkupElement - (74:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (78:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context ComponentAttribute - (34:1,21 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (35:1,22 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (48:1,35 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items + IntermediateToken - (49:1,36 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items ComponentAttribute - (61:1,48 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item3 - Item3 - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 + IntermediateToken - (62:1,49 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 CSharpCode - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n + IntermediateToken - (118:5,7 [268] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n Image item1 = new Image() { id = 1, url="https://example.com"};\n static Tag tag1 = new Tag() { description = "A description."};\n static Tag tag2 = new Tag() { description = "Another description."};\n List items = new List() { tag1, tag2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt index 04d1919f974..f227b63833b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDecimalParameter/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDecimal + IntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDecimal HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (33:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - TestDecimal - TestDecimal - AttributeStructure.DoubleQuotes IntermediateToken - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 4 CSharpCode - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public decimal TestDecimal { get; set; }\n + IntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public decimal TestDecimal { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt index 667802b8ed5..8b31189153d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithDynamicParameter/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [29] x:\dir\subdir\Test\TestComponent.cshtml) - strong CSharpExpression - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDynamic + IntermediateToken - (9:0,9 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestDynamic HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n Component - (33:2,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - TestDynamic - TestDynamic - AttributeStructure.DoubleQuotes IntermediateToken - (61:2,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 4 CSharpCode - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public dynamic TestDynamic { get; set; }\n + IntermediateToken - (77:4,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public dynamic TestDynamic { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt index 8bdfa3fde3e..ccd3a81acd2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTupleParameter/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentAttribute - (113:4,23 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Gutter - Gutter - AttributeStructure.DoubleQuotes IntermediateToken - (113:4,23 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (32, 16) CSharpCode - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (int Horizontal, int Vertical) Gutter { get; set; }\n + IntermediateToken - (7:0,7 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (int Horizontal, int Vertical) Gutter { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt index 0ed3fca1224..09e3fb65f35 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/TestComponent.ir.txt @@ -10,16 +10,16 @@ MarkupBlock - -

Item

\n\n MarkupElement - (78:5,0 [28] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items1) + IntermediateToken - (82:5,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items1) CSharpCode - (111:7,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (111:7,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n + IntermediateToken - (111:7,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n MarkupElement - (148:9,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) + IntermediateToken - (152:9,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) CSharpCode - (176:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (176:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (176:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n MarkupElement - (181:12,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items3()) + IntermediateToken - (185:12,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Items3()) CSharpCode - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem[] Items1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public Func Items3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (222:14,7 [248] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem[] Items1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public Func Items3 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt index b23de2068d1..b2799611c55 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterArray/UseTestComponent.ir.txt @@ -12,7 +12,7 @@ ComponentChildContent - - ChildContent - context MarkupElement - (76:2,4 [30] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context[0].description + IntermediateToken - (80:2,8 [22] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context[0].description ComponentAttribute - (35:1,22 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items1 - Items1 - AttributeStructure.DoubleQuotes IntermediateToken - (35:1,22 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items1 ComponentAttribute - (49:1,36 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes @@ -20,7 +20,7 @@ ComponentAttribute - (63:1,50 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items3 - Items3 - AttributeStructure.DoubleQuotes IntermediateToken - (63:1,50 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items3 CSharpCode - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n static Tag tag = new Tag() { description = "A description."};\n Tag[] items1 = new [] { tag };\n List items2 = new List() { new [] { tag } };\n Tag[] items3() => new [] { tag };\n + IntermediateToken - (135:5,7 [208] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n static Tag tag = new Tag() { description = "A description."};\n Tag[] items1 = new [] { tag };\n List items2 = new List() { new [] { tag } };\n Tag[] items3() => new [] { tag };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt index a9e065ef616..b961ffa086a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/TestComponent.ir.txt @@ -10,13 +10,13 @@ MarkupBlock - -

Item

\n\n MarkupElement - (98:6,0 [27] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Item1) + IntermediateToken - (102:6,4 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(Item1) CSharpCode - (130:8,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (130:8,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n + IntermediateToken - (130:8,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Items2)\n{\n MarkupElement - (167:10,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) + IntermediateToken - (171:10,8 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item) CSharpCode - (195:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (195:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (195:11,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (TItem1, TItem2) Item1 { get; set; }\n [Parameter] public List<(TItem1, TItem2)> Items2 { get; set; }\n [Parameter] public RenderFragment<(TItem1, TItem2)> ChildContent { get; set; }\n + IntermediateToken - (207:13,7 [215] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public (TItem1, TItem2) Item1 { get; set; }\n [Parameter] public List<(TItem1, TItem2)> Items2 { get; set; }\n [Parameter] public RenderFragment<(TItem1, TItem2)> ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt index 7e0374fb772..081c8ce1687 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple/UseTestComponent.ir.txt @@ -12,13 +12,13 @@ ComponentChildContent - - ChildContent - context MarkupElement - (60:2,4 [15] x:\dir\subdir\Test\UseTestComponent.cshtml) - p CSharpExpression - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context + IntermediateToken - (64:2,8 [7] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - context ComponentAttribute - (34:1,21 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - Item1 - Item1 - AttributeStructure.DoubleQuotes IntermediateToken - (34:1,21 [5] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - item1 ComponentAttribute - (47:1,34 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - Items2 - Items2 - AttributeStructure.DoubleQuotes IntermediateToken - (47:1,34 [6] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - items2 CSharpCode - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - LazyIntermediateToken - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n (string, int) item1 = ("A string", 42);\n static (string, int) item2 = ("Another string", 42);\n List<(string, int)> items2 = new List<(string, int)>() { item2 };\n + IntermediateToken - (104:5,7 [176] x:\dir\subdir\Test\UseTestComponent.cshtml) - CSharp - \n (string, int) item1 = ("A string", 42);\n static (string, int) item2 = ("Another string", 42);\n List<(string, int)> items2 = new List<(string, int)>() { item2 };\n NamespaceDeclaration - - __Blazor.Test.UseTestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.UseTestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt index 834147bc6aa..4c91b23783e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTupleGloballyQualifiedTypes/TestComponent.ir.txt @@ -11,15 +11,15 @@ Component - (212:11,0 [137] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - (248:12,4 [83] x:\dir\subdir\Test\TestComponent.cshtml) - Template - context CSharpExpression - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I1.MyClassId + IntermediateToken - (269:13,9 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I1.MyClassId HtmlContent - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- + IntermediateToken - (289:13,29 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- CSharpExpression - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I2.MyStructId + IntermediateToken - (293:13,33 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.I2.MyStructId ComponentAttribute - (239:11,27 [1] x:\dir\subdir\Test\TestComponent.cshtml) - InferParam - InferParam - AttributeStructure.DoubleQuotes IntermediateToken - (239:11,27 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 CSharpCode - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TParam InferParam { get; set; }\n\n [Parameter]\n public RenderFragment<(MyClass I1, MyStruct I2, TParam P)> Template { get; set; }\n + IntermediateToken - (38:3,7 [169] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TParam InferParam { get; set; }\n\n [Parameter]\n public RenderFragment<(MyClass I1, MyStruct I2, TParam P)> Template { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt index 3312f4739d9..902cb6341e9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameterValueTuple_ExplicitGenericArguments/TestComponent.ir.txt @@ -15,4 +15,4 @@ ComponentTypeArgument - (139:3,53 [7] x:\dir\subdir\Test\TestComponent.cshtml) - TValue IntermediateToken - (139:3,53 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - decimal CSharpCode - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public List<(TDomain Domain, TValue Value)> Data { get; set; }\n + IntermediateToken - (161:5,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public List<(TDomain Domain, TValue Value)> Data { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt index 2e3415c7f20..f1514b4f2ae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt @@ -9,13 +9,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Item1

CSharpCode - (98:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (98:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (136:7,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (146:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (165:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (178:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (178:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (178:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt index e7cae26d9a0..6646b6a5770 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters_WithSemicolon/TestComponent.ir.txt @@ -9,13 +9,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Item1

CSharpCode - (100:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n + IntermediateToken - (100:5,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item2 in Items2)\n{\n MarkupElement - (138:7,4 [40] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) + IntermediateToken - (148:8,5 [19] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ChildContent(item2) HtmlContent - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n + IntermediateToken - (167:8,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ;\n CSharpCode - (180:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (180:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (180:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (190:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt index 050f58e25a7..a82ff85ac2d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_AddContent_Multiline/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @"This\nis\na\nmultiline\nstring" + IntermediateToken - (2:0,2 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - @"This\nis\na\nmultiline\nstring" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt index 403d4a6638b..272ca72729d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute/TestComponent.ir.txt @@ -10,8 +10,8 @@ Component - (0:0,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [8] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum HtmlContent - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - . + IntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - . CSharpCode - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n + IntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt index 46a26808200..6f6ea480d85 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_ComplexContentInAttribute_02/TestComponent.ir.txt @@ -10,8 +10,8 @@ Component - (0:0,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [8] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyEnum HtmlContent - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + + IntermediateToken - (36:0,36 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + CSharpCode - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n + IntermediateToken - (52:2,7 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public enum MyEnum\n {\n One,\n Two\n }\n 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 d154f9fdb56..e80917c95da 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 @@ -10,11 +10,11 @@ Component - (0:0,0 [52] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [19] x:\dir\subdir\Test\TestComponent.cshtml) - StringProperty - StringProperty - AttributeStructure.DoubleQuotes CSharpExpression - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (30:0,30 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (31:0,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) 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" + IntermediateToken - (39:0,39 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "string" CSharpCode - (63:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int x = 1;\n + IntermediateToken - (63: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/ComponentRuntimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt index e8beb5c46cc..b54ed793faf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_IgnoresStaticAndAliasUsings/TestComponent.ir.txt @@ -11,5 +11,5 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (55:2,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (70:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (72:3,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - SomeComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt index 8b411f8bcc9..66b85b5fefd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_MultipleComponentsDifferByCase/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentAttribute - (26:0,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - IntProperty - IntProperty - AttributeStructure.SingleQuotes IntermediateToken - (26:0,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (31:0,31 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (33:1,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - Mycomponent ComponentAttribute - (59:1,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - IntProperty - IntProperty - AttributeStructure.SingleQuotes IntermediateToken - (59:1,26 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt index cc8b87037de..cf3af57f286 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_InImports/TestComponent.ir.txt @@ -9,15 +9,15 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - parent HtmlContent - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (8:0,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (14:1,4 [30] x:\dir\subdir\Test\TestComponent.cshtml) - child HtmlContent - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (21:1,11 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - CSharpExpression - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (23:1,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (35:1,25 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HtmlContent - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (44:1,34 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (55:2,9 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt index 61a9ecd5d14..5838b442c38 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_PreserveWhitespaceDirective_OverrideImports/TestComponent.ir.txt @@ -10,4 +10,4 @@ MarkupElement - (29:2,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - parent MarkupElement - (43:3,4 [30] x:\dir\subdir\Test\TestComponent.cshtml) - child CSharpExpression - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (52:3,13 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt index 40196f03a91..27d925fad18 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_TextTagsAreNotRendered/TestComponent.ir.txt @@ -9,8 +9,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Counter CSharpCode - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (true)\n{\n + IntermediateToken - (14:1,1 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (true)\n{\n HtmlContent - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This text is rendered + IntermediateToken - (38:3,10 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This text is rendered CSharpCode - (66:3,38 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,38 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n}\n + IntermediateToken - (66:3,38 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n}\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt index 131a67653f2..fb1b01cbe33 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithCssScope/TestComponent.ir.txt @@ -13,10 +13,10 @@ MarkupElement - (131:3,0 [305] x:\dir\subdir\Test\TestComponent.cshtml) - parent HtmlAttribute - (138:3,7 [22] x:\dir\subdir\Test\TestComponent.cshtml) - with-attributes=" - " HtmlAttributeValue - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - yes + IntermediateToken - (156:3,25 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - yes HtmlAttribute - (160:3,29 [37] x:\dir\subdir\Test\TestComponent.cshtml) - with-csharp-attribute-value=" - " CSharpExpressionAttributeValue - (190:3,59 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (192:3,61 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 123 + IntermediateToken - (192:3,61 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 123 MarkupBlock - - \n MarkupBlock - - With text\n Component - (292:6,4 [133] x:\dir\subdir\Test\TestComponent.cshtml) - TemplatedComponent @@ -25,23 +25,23 @@ ReferenceCapture - (318:6,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - myComponentReference HtmlAttribute - - TestCssScope - CSharpCode - (439:10,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (439:10,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (DateTime.Now.Year > 1950)\n{\n + IntermediateToken - (439:10,1 [34] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - if (DateTime.Now.Year > 1950)\n{\n MarkupElement - (477:12,4 [80] x:\dir\subdir\Test\TestComponent.cshtml) - with-ref-capture HtmlContent - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content + IntermediateToken - (531:12,58 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Content HtmlAttribute - - some-attr - ReferenceCapture - (511:12,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - myElementReference HtmlAttribute - - TestCssScope - HtmlContent - (557:12,84 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (557:12,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n - LazyIntermediateToken - (559:13,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (557:12,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (559:13,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MarkupElement - (563:13,4 [74] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - id=" - " HtmlAttributeValue - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem + IntermediateToken - (574:13,15 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myElem HtmlAttribute - - another-attr=" - " HtmlAttributeValue - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Another attr value + IntermediateToken - (615:13,56 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Another attr value HtmlAttribute - (589:13,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( @@ -56,17 +56,17 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - TestCssScope - CSharpCode - (639:14,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (639:14,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (639:14,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (651:16,7 [233] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (651:16,7 [233] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n ElementReference myElementReference;\n TemplatedComponent myComponentReference;\n string myVariable;\n\n void MethodRenderingMarkup(RenderTreeBuilder __builder)\n {\n for (var i = 0; i < 10; i++)\n {\n + IntermediateToken - (651:16,7 [233] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n ElementReference myElementReference;\n TemplatedComponent myComponentReference;\n string myVariable;\n\n void MethodRenderingMarkup(RenderTreeBuilder __builder)\n {\n for (var i = 0; i < 10; i++)\n {\n MarkupElement - (896:25,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlAttribute - (899:25,15 [14] x:\dir\subdir\Test\TestComponent.cshtml) - data-index= - CSharpExpressionAttributeValue - (911:25,27 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (912:25,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (912:25,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlContent - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Something + IntermediateToken - (914:25,30 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Something CSharpExpression - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (925:25,41 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlAttribute - - TestCssScope - CSharpCode - (933:26,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (933:26,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n\n System.GC.KeepAlive(myElementReference);\n System.GC.KeepAlive(myComponentReference);\n System.GC.KeepAlive(myVariable);\n }\n + IntermediateToken - (933:26,0 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n\n System.GC.KeepAlive(myElementReference);\n System.GC.KeepAlive(myComponentReference);\n System.GC.KeepAlive(myVariable);\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt index 6e51ad253ec..44dc45eb805 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredChildContent_ValueSpecifiedAsText_WithoutName/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [100] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredChildContent ComponentChildContent - - ChildContent - context HtmlContent - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is some text + IntermediateToken - (41:0,41 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - This is some text diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt index d78a4a34b88..b055b68d80c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValueSpecifiedUsingBind/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => myField = __value IntermediateToken - - CSharp - , myField) CSharpCode - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string myField = "Some Value";\n + IntermediateToken - (78:2,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string myField = "Some Value";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt index e1829ccc737..97d4ba126fe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithEditorRequiredParameter_ValuesSpecifiedUsingSplatting/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [91] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithEditorRequiredParameters Splat - (52:0,52 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:0,54 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() + IntermediateToken - (54:0,54 [32] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new Dictionary() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt index bbc474ff069..5db02eaa3cd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithFullyQualifiedTagNames/TestComponent.ir.txt @@ -9,8 +9,8 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (15:0,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (17:1,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Test.MyComponent HtmlContent - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (37:1,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (39:2,0 [22] x:\dir\subdir\Test\TestComponent.cshtml) - Test2.MyComponent2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt index f6f81ced3e7..f665c72ad82 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithImplicitLambdaEventHandler/TestComponent.ir.txt @@ -10,6 +10,6 @@ Component - (0:0,0 [43] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - @onclick - - AttributeStructure.DoubleQuotes HtmlContent - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => Increment() + IntermediateToken - (23:0,23 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => Increment() CSharpCode - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (54:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt index c9d63a2dc4a..c6f827c0e38 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey/TestComponent.ir.txt @@ -10,10 +10,10 @@ Component - (0:0,0 [75] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - ParamBefore - - AttributeStructure.DoubleQuotes HtmlContent - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before SetKey - (40:0,40 [12] x:\dir\subdir\Test\TestComponent.cshtml) - someDate.Day ComponentAttribute - - ParamAfter - - AttributeStructure.DoubleQuotes HtmlContent - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (66:0,66 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private DateTime someDate = DateTime.Now;\n + IntermediateToken - (86:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private DateTime someDate = DateTime.Now;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt index c55aec3497d..1eacd1d5938 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithKey_WithChildContent/TestComponent.ir.txt @@ -10,9 +10,9 @@ Component - (0:0,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some + IntermediateToken - (45:0,45 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some MarkupBlock - - further content\n SetKey - (19:0,19 [9] x:\dir\subdir\Test\TestComponent.cshtml) - 123 + 456 ComponentAttribute - - SomeProp - - AttributeStructure.DoubleQuotes HtmlContent - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val + IntermediateToken - (40:0,40 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt index 9f2447fb9ef..81d5692ac4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNamespaceDirective/TestComponent.ir.txt @@ -13,7 +13,7 @@ HtmlContent - (64:3,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (64:3,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - head HtmlContent - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (90:4,18 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (92:5,0 [51] x:\dir\subdir\Test\TestComponent.cshtml) - FooterComponent ComponentAttribute - (117:5,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - Footer - AttributeStructure.SingleQuotes HtmlContent - (117:5,25 [4] x:\dir\subdir\Test\TestComponent.cshtml) diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt index 9d594237db9..e18a599972f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableActionParameter/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithNullableAction ComponentAttribute - (45:0,45 [15] x:\dir\subdir\Test\TestComponent.cshtml) - NullableAction - NullableAction - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - NullableAction + IntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - NullableAction CSharpCode - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public Action NullableAction { get; set; }\n + IntermediateToken - (73:1,7 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public Action NullableAction { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt index b2f03ceb65a..5fbc58671fc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithNullableRenderFragmentParameter/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [56] x:\dir\subdir\Test\TestComponent.cshtml) - ComponentWithNullableRenderFragment ComponentAttribute - (45:0,45 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Header - Header - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Header + IntermediateToken - (46:0,46 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Header CSharpCode - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment Header { get; set; }\n + IntermediateToken - (65:1,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment Header { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt index 64e09680edf..bc5b8fe9095 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_False/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (29:2,0 [126] x:\dir\subdir\Test\TestComponent.cshtml) - ul CSharpCode - (35:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (35:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (40:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n + IntermediateToken - (40:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n MarkupElement - (103:5,8 [38] x:\dir\subdir\Test\TestComponent.cshtml) - li CSharpExpression - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item + IntermediateToken - (122:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item CSharpCode - (143:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (143:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (143:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt index 635c1f4bd34..b8a90259001 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithPreserveWhitespaceDirective_True/TestComponent.ir.txt @@ -8,27 +8,27 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (26:1,0 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (28:2,0 [126] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (32:2,4 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:2,4 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (32:2,4 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (34:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (34:3,0 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (39:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n + IntermediateToken - (39:3,5 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - foreach (var item in Enumerable.Range(1, 100))\n {\n HtmlContent - (94:5,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (94:5,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (94:5,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MarkupElement - (102:5,8 [38] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (106:5,12 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:5,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n - LazyIntermediateToken - (108:6,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (106:5,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:6,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Html - CSharpExpression - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item + IntermediateToken - (121:6,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - item HtmlContent - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (125:6,17 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (140:7,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (140:7,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (140:7,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (142:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (142:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (142:8,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n HtmlContent - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (154:9,5 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt index 859a1e53484..741aefe2636 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt @@ -10,10 +10,10 @@ Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - ParamBefore - - AttributeStructure.DoubleQuotes HtmlContent - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (26:0,26 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before ReferenceCapture - (40:0,40 [10] x:\dir\subdir\Test\TestComponent.cshtml) - myInstance ComponentAttribute - - ParamAfter - - AttributeStructure.DoubleQuotes HtmlContent - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (64:0,64 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n + IntermediateToken - (84:2,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt index 7a9931025ab..e55ada3bedf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [36] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ReferenceCapture - (21:0,21 [11] x:\dir\subdir\Test\TestComponent.cshtml) - myComponent CSharpCode - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private TestComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n + IntermediateToken - (47:2,7 [111] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private TestComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt index d65908c8014..aea9771dfa3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_Nullable_Generic/TestComponent.ir.txt @@ -12,7 +12,7 @@ ComponentAttribute - (45:0,45 [1] x:\dir\subdir\Test\TestComponent.cshtml) - MyParameter - MyParameter - AttributeStructure.DoubleQuotes IntermediateToken - (45:0,45 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 CSharpCode - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n + IntermediateToken - (61:2,7 [114] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent myComponent = null!;\n public void Use() { System.GC.KeepAlive(myComponent); }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt index 3b0a1fe1680..228fac26dda 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt @@ -10,11 +10,11 @@ Component - (0:0,0 [97] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context HtmlContent - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some + IntermediateToken - (46:0,46 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Some MarkupBlock - - further content\n ReferenceCapture - (19:0,19 [10] x:\dir\subdir\Test\TestComponent.cshtml) - myInstance ComponentAttribute - - SomeProp - - AttributeStructure.DoubleQuotes HtmlContent - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val + IntermediateToken - (41:0,41 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - val CSharpCode - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n + IntermediateToken - (108:4,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Test.MyComponent myInstance;\n public void Foo() { System.GC.KeepAlive(myInstance); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt index 5858575f18c..108cc314d8d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat/TestComponent.ir.txt @@ -10,11 +10,11 @@ Component - (0:0,0 [92] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [14] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (51:0,51 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (103:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt index 9db80c0848f..392510d2793 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ExplicitExpression/TestComponent.ir.txt @@ -10,11 +10,11 @@ Component - (0:0,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (53:0,53 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt index 57632f2fec4..c044a5666ed 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_GenericTypeInference/TestComponent.ir.txt @@ -11,9 +11,9 @@ ComponentAttribute - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (20:0,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 18 Splat - (37:0,37 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:0,39 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (39:0,39 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes CSharpCode - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (69:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt index c58b061b78f..08883d3fa92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithSplat_ImplicitExpression/TestComponent.ir.txt @@ -10,11 +10,11 @@ Component - (0:0,0 [93] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - AttributeBefore - - AttributeStructure.DoubleQuotes HtmlContent - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (30:0,30 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (51:0,51 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:0,52 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (52:0,52 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes ComponentAttribute - - AttributeAfter - - AttributeStructure.DoubleQuotes HtmlContent - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (104:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt index 03de83a21dc..2b7e97204e7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives/TestComponent.ir.txt @@ -12,5 +12,5 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (59:3,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (74:3,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (76:4,0 [16] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt index 3ebd9ea78ca..5d3a037a8d4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Component_WithUsingDirectives_AmbiguousImport/TestComponent.ir.txt @@ -11,6 +11,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (28:2,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent HtmlContent - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (43:2,15 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n TagHelper - (45:3,0 [17] x:\dir\subdir\Test\TestComponent.cshtml) - SomeComponent - TagMode.SelfClosing TagHelperBody - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt index 81ead1578b1..341823997a3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ExplicitExpression/TestComponent.ir.txt @@ -8,13 +8,13 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (49:3,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - data-abc=" - " HtmlAttributeValue - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal + IntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal HtmlAttributeValue - (67:3,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value + IntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value HtmlAttribute - (74:3,30 [22] x:\dir\subdir\Test\TestComponent.cshtml) - data-def=" - " CSharpExpressionAttributeValue - (85:3,41 [10] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (87:3,43 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (87:3,43 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt index e2d9c35f196..464aef498e0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DataDashAttribute_ImplicitExpression/TestComponent.ir.txt @@ -8,13 +8,13 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (49:3,5 [25] x:\dir\subdir\Test\TestComponent.cshtml) - data-abc=" - " HtmlAttributeValue - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal + IntermediateToken - (60:3,16 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Literal HtmlAttributeValue - (67:3,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value + IntermediateToken - (68:3,24 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - value HtmlAttribute - (74:3,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - data-def=" - " CSharpExpressionAttributeValue - (85:3,41 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (86:3,42 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (86:3,42 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt index 7f076862ec7..6162b588b13 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError/TestComponent.ir.txt @@ -13,4 +13,4 @@ IntermediateToken - (22:0,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - mESSAGE - - AttributeStructure.DoubleQuotes HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt index 2fe273f302e..b2a5432907e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessage/TestComponent.ir.txt @@ -10,10 +10,10 @@ Component - (0:0,0 [59] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (23:0,23 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (47:0,47 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (48:0,48 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (48:0,48 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (47:0,47 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -23,4 +23,4 @@ CSharpExpression - IntermediateToken - - CSharp - () => message CSharpCode - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (73:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt index c6f340e8666..2878af827b5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageChanged/TestComponent.ir.txt @@ -9,10 +9,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (29:0,29 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} + IntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} ComponentAttribute - (58:0,58 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (59:0,59 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (59:0,59 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (58:0,58 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -22,4 +22,4 @@ CSharpExpression - IntermediateToken - - CSharp - () => message CSharpCode - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (84:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt index 58998c312fd..6c74aec2ca4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_BindMessageExpression/TestComponent.ir.txt @@ -9,10 +9,10 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (57:0,57 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MessageExpression - MessageExpression - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (59:0,59 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} + IntermediateToken - (59:0,59 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (s) => {} ComponentAttribute - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Message - Message - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (29:0,29 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message + IntermediateToken - (29:0,29 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - message ComponentAttribute - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - MessageChanged - MessageChanged - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -22,4 +22,4 @@ CSharpExpression - IntermediateToken - - CSharp - () => message CSharpCode - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n + IntermediateToken - (87:1,12 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string message = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt index d256a7eadd9..d64557a07cb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_Multiple/TestComponent.ir.txt @@ -13,7 +13,7 @@ IntermediateToken - (22:0,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - mESSAGE - - AttributeStructure.DoubleQuotes HtmlContent - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (37:0,37 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - Message - - AttributeStructure.DoubleQuotes HtmlContent - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - anotherone + IntermediateToken - (52:0,52 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - anotherone diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt index 2642fe04f9a..e86948641ce 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateComponentParameters_IsAnError_WeaklyTyped/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [37] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - Foo - - AttributeStructure.DoubleQuotes HtmlContent - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (18:0,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test ComponentAttribute - - foo - - AttributeStructure.DoubleQuotes HtmlContent - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test + IntermediateToken - (29:0,29 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt index 08b9529901b..35cef12d547 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_DifferentCasing_IsAnError_BindValue/TestComponent.ir.txt @@ -12,14 +12,14 @@ MarkupElement - (53:2,2 [52] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - Value=" - " HtmlAttributeValue - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 + IntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -29,4 +29,4 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) CSharpCode - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt index f9746095644..b1e0af164ad 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError/TestComponent.ir.txt @@ -11,11 +11,11 @@ MarkupElement - (9:1,2 [123] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (11:1,4 [17] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url + IntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url HtmlAttribute - (28:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - style=" - " HtmlAttribute - (37:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - disabled - HtmlAttribute - (46:1,39 [24] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url + IntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url HtmlContent - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (71:1,64 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt index 0db7336c8ca..a5d1b089b6f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindOnInput/TestComponent.ir.txt @@ -12,7 +12,7 @@ MarkupElement - (53:2,2 [95] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - (130:2,79 [8] x:\dir\subdir\Test\TestComponent.cshtml) - oninput=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -21,7 +21,7 @@ HtmlAttribute - (85:2,34 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (86:2,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (86:2,35 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (85:2,34 [5] x:\dir\subdir\Test\TestComponent.cshtml) - oninput=" - " CSharpExpressionAttributeValue - - @@ -31,4 +31,4 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) CSharpCode - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (170:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt index be8f8842cfc..3a1eb0e85af 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_BindValue/TestComponent.ir.txt @@ -12,14 +12,14 @@ MarkupElement - (53:2,2 [52] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (66:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - value=" - " HtmlAttributeValue - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 + IntermediateToken - (79:2,28 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 17 HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - value=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.BindConverter.FormatValue( - LazyIntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text + IntermediateToken - (91:2,40 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - text IntermediateToken - - CSharp - ) HtmlAttribute - (90:2,39 [5] x:\dir\subdir\Test\TestComponent.cshtml) - onchange=" - " CSharpExpressionAttributeValue - - @@ -29,4 +29,4 @@ IntermediateToken - - CSharp - text IntermediateToken - - CSharp - ) CSharpCode - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n + IntermediateToken - (127:4,12 [35] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string text = "hi";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt index b019df70598..4464ca9ebeb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_IsAnError_EventHandler/TestComponent.ir.txt @@ -11,10 +11,10 @@ MarkupElement - (44:1,0 [118] x:\dir\subdir\Test\TestComponent.cshtml) - div MarkupElement - (53:2,2 [101] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlContent - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (93:2,42 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! HtmlAttribute - - onclick=" - " HtmlAttributeValue - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test() + IntermediateToken - (65:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - test() HtmlAttribute - (83:2,32 [8] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt index 945536d310b..c6bc3b0b7d8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/DuplicateMarkupAttributes_Multiple_IsAnError/TestComponent.ir.txt @@ -11,12 +11,12 @@ MarkupElement - (9:1,2 [128] x:\dir\subdir\Test\TestComponent.cshtml) - a HtmlAttribute - (11:1,4 [17] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url + IntermediateToken - (18:1,11 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /cool-url HtmlAttribute - (28:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - style=" - " HtmlAttribute - (37:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - disabled - HtmlAttribute - (46:1,39 [24] x:\dir\subdir\Test\TestComponent.cshtml) - href=" - " HtmlAttributeValue - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url + IntermediateToken - (53:1,46 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - /even-cooler-url HtmlAttribute - (70:1,63 [5] x:\dir\subdir\Test\TestComponent.cshtml) - href - HtmlContent - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! + IntermediateToken - (76:1,69 [57] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Learn the ten cool tricks your compiler author will hate! diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt index f2ec9b213eb..5cd354b47c8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Duplicate_RenderMode/TestComponent.ir.txt @@ -12,4 +12,4 @@ IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer ComponentAttribute - - @rendermode - - AttributeStructure.DoubleQuotes HtmlContent - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Value2 + IntermediateToken - (127:1,32 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Value2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt index 96baf0f404d..34c4ec0b43e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey/TestComponent.ir.txt @@ -9,13 +9,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (72:0,72 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before SetKey - (37:0,37 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (65:0,65 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n + IntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt index e38d2551569..a33e219b5b2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt @@ -10,10 +10,10 @@ MarkupElement - (0:0,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - data-slider-min=" - " CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min + IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min SetKey - (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject CSharpCode - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n + IntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt index de6ecdebb67..029d4daa69d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - - Hello CSharpCode - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n + IntermediateToken - (95:2,7 [49] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt index dc15719f6e9..b07632d1b9b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt @@ -9,13 +9,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (68:0,68 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before ReferenceCapture - (37:0,37 [6] x:\dir\subdir\Test\TestComponent.cshtml) - myElem HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (61:0,61 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Microsoft.AspNetCore.Components.ElementReference myElem;\n public void Foo() { System.GC.KeepAlive(myElem); }\n + IntermediateToken - (91:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Microsoft.AspNetCore.Components.ElementReference myElem;\n public void Foo() { System.GC.KeepAlive(myElem); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt index bce57bfb9e9..818a602eadf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt @@ -10,10 +10,10 @@ MarkupElement - (0:0,0 [61] x:\dir\subdir\Test\TestComponent.cshtml) - input HtmlAttribute - - type=" - " HtmlAttributeValue - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - text HtmlAttribute - - data-slider-min=" - " CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min + IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min ReferenceCapture - (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _element CSharpCode - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private ElementReference _element;\n\n [Parameter] public int Min { get; set; }\n public void Foo() { System.GC.KeepAlive(_element); }\n + IntermediateToken - (72:2,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private ElementReference _element;\n\n [Parameter] public int Min { get; set; }\n public void Foo() { System.GC.KeepAlive(_element); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt index 8bfd5ccf435..977134e0974 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat/TestComponent.ir.txt @@ -9,14 +9,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [95] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (83:0,83 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (44:0,44 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (76:0,76 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt index a490847fe89..25cc209e2d9 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - - Hello CSharpCode - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (106:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt index d959ea9e8a3..c3e8b05454b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ExplicitExpression/TestComponent.ir.txt @@ -9,14 +9,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (86:0,86 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (46:0,46 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (79:0,79 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (109:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt index 6b0390c99ef..630a33c921d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithSplat_ImplicitExpression/TestComponent.ir.txt @@ -9,14 +9,14 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlContent - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (84:0,84 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlAttribute - - attributebefore=" - " HtmlAttributeValue - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before + IntermediateToken - (23:0,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - before Splat - (44:0,44 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes + IntermediateToken - (45:0,45 [14] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - someAttributes HtmlAttribute - - attributeafter=" - " HtmlAttributeValue - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after + IntermediateToken - (77:0,77 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - after CSharpCode - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n + IntermediateToken - (107:2,7 [93] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private Dictionary someAttributes = new Dictionary();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt index cc53ebca607..8e2386448f0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EmptyRootNamespace/TestComponent.ir.txt @@ -10,5 +10,5 @@ MarkupBlock - -

Generated

\n Component - (20:1,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Component1 HtmlContent - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Shared.Component2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt index 9de71bb4fe4..05a0a90035b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_Array/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - IntermediateToken - - CSharp - () => Selected CSharpCode - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string[] Selected { get; set; } = Array.Empty();\n + IntermediateToken - (49:2,7 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string[] Selected { get; set; } = Array.Empty();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt index f22c1f2822a..459830c2f8f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType/TestComponent.ir.txt @@ -11,6 +11,6 @@ ComponentTypeArgument - (16:0,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - T IntermediateToken - (16:0,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyType ComponentAttribute - (33:0,33 [28] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (35:0,35 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (35:0,35 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ CSharpCode - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (75:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt index d547495293e..3e59f4de6d0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_ExplicitType_MethodGroup/TestComponent.ir.txt @@ -13,4 +13,4 @@ ComponentAttribute - (33:0,33 [9] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes IntermediateToken - (33:0,33 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n\n public void Increment(MyType type) => counter++;\n + IntermediateToken - (56:2,7 [84] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n\n public void Increment(MyType type) => counter++;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt index ee0fe8dba1e..807959759ee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_01/TestComponent.ir.txt @@ -9,9 +9,9 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [28] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ CSharpCode - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt index 5a699e0ba8f..1448d5229ba 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallbackOfT_GenericComponent_MissingTypeParameterBinding_02/TestComponent.ir.txt @@ -10,9 +10,9 @@ Component - (0:0,0 [53] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - OnClick - - AttributeStructure.DoubleQuotes CSharpExpression - (22:0,22 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ + IntermediateToken - (24:0,24 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - (MyType arg) => counter++ CSharpCode - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n + IntermediateToken - (64:2,7 [28] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt index e1848f80051..3b9c9d303b3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Explicitly/TestComponent.ir.txt @@ -10,6 +10,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (44:1,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [64] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (68:1,24 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) + IntermediateToken - (68:1,24 [61] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) CSharpCode - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (144:3,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt index bd329e01be3..41f3509fe3a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_Action/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt index 292362110fa..442aa3a25cd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_ActionOfT/TestComponent.ir.txt @@ -10,6 +10,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(MouseEventArgs e) {\n counter++;\n }\n + IntermediateToken - (90:3,7 [103] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(MouseEventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt index 8494a30f9d7..2a6e24e027c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTTask/TestComponent.ir.txt @@ -10,6 +10,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(MouseEventArgs e) {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (90:3,7 [139] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(MouseEventArgs e) {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt index 793c63595c4..a809968ded1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_FuncOfTask/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt index ba67a7e33ae..c78460de16a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallbackOfT_Implicitly_TypeMismatch/TestComponent.ir.txt @@ -10,6 +10,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (44:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (66:1,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (67:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(ChangeEventArgs e) {\n counter++;\n }\n + IntermediateToken - (90:3,7 [104] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(ChangeEventArgs e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt index 5434525dedf..a59a2e5b1be 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Explicitly/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [48] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (24:0,24 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) + IntermediateToken - (24:0,24 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - EventCallback.Factory.Create(this, Increment) CSharpCode - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (84:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt index bd329e01be3..41f3509fe3a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_Action/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n + IntermediateToken - (46:2,7 [87] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment() {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt index 0fde1230f40..49b77f6deba 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_ActionOfObject/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(object e) {\n counter++;\n }\n + IntermediateToken - (46:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private void Increment(object e) {\n counter++;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt index 793c63595c4..a809968ded1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfTask/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [123] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment() {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt index 9306348bb32..228377bc29f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventCallback_CanPassEventCallback_Implicitly_FuncOfobjectTask/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (22:0,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - OnClick - OnClick - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment + IntermediateToken - (23:0,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Increment CSharpCode - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(object e) {\n counter++;\n return Task.CompletedTask;\n }\n + IntermediateToken - (46:2,7 [131] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private int counter;\n private Task Increment(object e) {\n counter++;\n return Task.CompletedTask;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt index a6eb9486270..e522780d9b2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_AttributeNameIsCaseSensitive/TestComponent.ir.txt @@ -10,4 +10,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - - CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt index a0793223daa..b4736dd7652 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(EventArgs e) {\n }\n + IntermediateToken - (81:2,7 [42] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(EventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt index 88f409a96d5..b17806d2577 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt index 88f409a96d5..b17806d2577 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n + IntermediateToken - (81:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick(MouseEventArgs e) {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt index f7906cc43a5..6137840849b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt @@ -15,4 +15,4 @@ IntermediateToken - (61:1,17 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n + IntermediateToken - (81:2,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt index 4a4c254b35e..16ea5f3d717 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_OnElement_WithoutCloseTag/TestComponent.ir.txt @@ -16,4 +16,4 @@ IntermediateToken - (70:2,19 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - OnClick IntermediateToken - - CSharp - ) CSharpCode - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n + IntermediateToken - (96:4,7 [31] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnClick() {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt index 21d65826732..929109dd0e8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation/TestComponent.ir.txt @@ -10,7 +10,7 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (44:1,0 [149] x:\dir\subdir\Test\TestComponent.cshtml) - button HtmlContent - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me + IntermediateToken - (176:1,132 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me HtmlAttribute - (62:1,18 [17] x:\dir\subdir\Test\TestComponent.cshtml) - onclick=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -26,4 +26,4 @@ CSharpExpression - IntermediateToken - (169:1,125 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - false CSharpCode - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n bool Foo { get; set; }\n + IntermediateToken - (202:2,7 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n bool Foo { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt index f73c97443da..3e167cd86bb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_PreventDefault_StopPropagation_Minimized/TestComponent.ir.txt @@ -10,6 +10,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (44:1,0 [74] x:\dir\subdir\Test\TestComponent.cshtml) - button HtmlContent - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me + IntermediateToken - (101:1,57 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Click Me ComponentAttribute - - onclick - PreventDefault - AttributeStructure.Minimized ComponentAttribute - - onclick - StopPropagation - AttributeStructure.Minimized diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt index 29e5de3b87c..dd7a1f8395a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/EventHandler_WithDelegate_PreventDefault/TestComponent.ir.txt @@ -18,4 +18,4 @@ CSharpExpression - IntermediateToken - (95:1,51 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ShouldPreventDefault() CSharpCode - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnFocus(FocusEventArgs e) { }\n\n bool ShouldPreventDefault() { return false; }\n + IntermediateToken - (130:2,7 [95] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void OnFocus(FocusEventArgs e) { }\n\n bool ShouldPreventDefault() { return false; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt index 569911fc77e..08bc221e190 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_HtmlOnly/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MarkupBlock - -

CSharpCode - (17:2,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (17:2,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (17:2,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt index ee524124742..6f50880a3b5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ExplicitExpression_Whitespace/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt index 0fdac8c5c3d..6034d421c6e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpError/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt index 860e034148e..56039e00bae 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [85] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (99:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (99:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (99:1,55 [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_CSharpValue_Integer/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt index 22a29c274a5..95477901227 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_CSharpValue_Integer/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,6 +19,6 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x CSharpCode - (117:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:2,7 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int x = 1;\n + IntermediateToken - (117: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/ComponentRuntimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt index 22aac6a753a..85d2eac88de 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_ChildContent/TestComponent.ir.txt @@ -11,10 +11,10 @@ MarkupElement - (44:1,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - form MarkupElement - (88:2,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (92:2,8 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now FormName - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myform + IntermediateToken - (61:1,17 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - myform HtmlAttribute - - class=" - " HtmlAttributeValue - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - nice + IntermediateToken - (76:1,32 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - nice diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt index 87b2ca83ee9..3039d1845fe 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component/TestComponent.ir.txt @@ -11,7 +11,7 @@ Component - (44:1,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (84:1,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (130:2,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (170:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,4 +33,4 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (192:2,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (194:2,64 [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_Component_Generic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt index 1b1c497105f..9cc31d5194a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic/TestComponent.ir.txt @@ -11,7 +11,7 @@ Component - (58:2,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (98:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,15 +19,15 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler ComponentAttribute - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (158:3,0 [103] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (198:3,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -35,11 +35,11 @@ IntermediateToken - - CSharp - ) ComponentAttribute - (220:3,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" ComponentAttribute - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 CSharpCode - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n + IntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt index 64c526473a8..5ed79924d0e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_Generic_RazorLangVersion7/TestComponent.ir.txt @@ -11,7 +11,7 @@ Component - (58:2,0 [98] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (81:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (98:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,15 +19,15 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (120:2,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler ComponentAttribute - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (151:2,93 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 HtmlContent - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (156:2,98 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (158:3,0 [103] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (181:3,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (198:3,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -35,11 +35,11 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (220:3,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (222:3,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" ComponentAttribute - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Parameter - Parameter - AttributeStructure.DoubleQuotes IntermediateToken - (256:3,98 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 2 CSharpCode - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n + IntermediateToken - (270:4,7 [52] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public T Parameter { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt index 1816095c5be..eb40f2dacff 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Component_RazorLangVersion7/TestComponent.ir.txt @@ -11,7 +11,7 @@ Component - (44:1,0 [84] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (67:1,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (84:1,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes HtmlContent - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (106:1,62 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (128:1,84 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (130:2,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - method - - AttributeStructure.DoubleQuotes HtmlContent - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (153:2,23 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post ComponentAttribute - (170:2,40 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit - onsubmit - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,4 +33,4 @@ IntermediateToken - - CSharp - ) ComponentAttribute - - @formname - - AttributeStructure.DoubleQuotes CSharpExpression - (192:2,62 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (194:2,64 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (194:2,64 [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_Duplicate_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt index 51fd5189159..e7869e40897 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_CSharpValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [79] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,9 +19,9 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlAttribute - - @formname=" - " CSharpExpression - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y + IntermediateToken - (113:1,69 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y CSharpCode - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n + IntermediateToken - (132:2,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt index 3d40c45bef0..5fb84cb65d2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Duplicate_HtmlValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [77] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,7 +19,7 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x HtmlAttribute - - @formname=" - " HtmlAttributeValue - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y + IntermediateToken - (111:1,67 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y 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 7218bc2039d..49214e11640 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 @@ -11,22 +11,22 @@ MarkupElement - (44:1,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - 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 + IntermediateToken - (87:1,43 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (114:1,70 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (116:2,0 [75] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (130:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - onsubmit=" - " HtmlAttributeValue - - 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" + IntermediateToken - (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_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt index 38a6a166a44..f5138dc777c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_HtmlValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt index c3fc55cf612..f0d46d0e5ab 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingSubmit/TestComponent.ir.txt @@ -11,16 +11,16 @@ MarkupElement - (44:1,0 [58] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post FormName - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (75:1,31 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (102:1,58 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (104:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (118:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post FormName - (135:2,31 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (137:2,33 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:2,33 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (137:2,33 [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_MissingUsing/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt index 89285835c29..911b19b811d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MissingUsing/TestComponent.ir.txt @@ -10,22 +10,22 @@ MarkupElement - (0:0,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (14:0,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - @onsubmit=" - " HtmlAttributeValue - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } + IntermediateToken - (31:0,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } FormName - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (53:0,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (80:0,80 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (82:1,0 [85] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (96:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - - @onsubmit=" - " HtmlAttributeValue - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } + IntermediateToken - (113:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - () => { } FormName - (135:1,53 [23] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (137:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (137:1,55 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (137:1,55 [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 b56f9db9e3b..921ecaeb844 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 @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [87] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,15 +19,15 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [25] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - start + IntermediateToken - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - start IntermediateToken - - Html - CSharpExpression - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "literal" + IntermediateToken - (105:1,61 [9] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "literal" HtmlContent - IntermediateToken - - Html - CSharpExpression - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (117:1,73 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (118:1,74 [4] x:\dir\subdir\Test\TestComponent.cshtml) 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 + IntermediateToken - (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/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt index fd16c08c437..a7827a506c0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_CSharpValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x + IntermediateToken - (98:1,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - x HtmlContent - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (108:1,64 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (110:2,0 [64] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (124:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (141:2,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,6 +33,6 @@ IntermediateToken - - CSharp - ) FormName - (163:2,53 [2] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y + IntermediateToken - (164:2,54 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - y CSharpCode - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n + IntermediateToken - (183:3,7 [44] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string x = "a";\n string y = "b";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt index 4ed28bf8333..f809ce395d6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_MoreElements_HtmlValue/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - x HtmlContent - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (109:2,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (123:2,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (140:2,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,4 +33,4 @@ IntermediateToken - - CSharp - ) FormName - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y + IntermediateToken - (162:2,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - y diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt index 9eff441db59..f4ae2147cb1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nested/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,15 +19,15 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 + IntermediateToken - (97:1,53 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 1 HtmlContent - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (107:1,63 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (109:2,0 [287] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context MarkupElement - (130:3,4 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (144:3,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (161:3,35 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -35,15 +35,15 @@ IntermediateToken - - CSharp - ) FormName - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 2 + IntermediateToken - (183:3,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 2 HtmlContent - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (193:3,67 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (199:4,4 [110] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context MarkupElement - (224:5,8 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (238:5,22 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (255:5,39 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -51,13 +51,13 @@ IntermediateToken - - CSharp - ) FormName - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 3 + IntermediateToken - (277:5,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 3 HtmlContent - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (309:6,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (315:7,4 [63] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (329:7,18 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (346:7,35 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -65,6 +65,6 @@ IntermediateToken - - CSharp - ) FormName - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) HtmlContent - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 4 + IntermediateToken - (368:7,57 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - 4 CSharpCode - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (405:9,7 [68] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt index 68deaef2bf7..d3143c5ed8a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NoAddNamedEventMethod/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt index b222d00ecbb..c60265391a6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (74:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) HtmlAttribute - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - @formname=" - " HtmlAttributeValue - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (124:2,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (154:2,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,4 +33,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - (176:2,52 [23] x:\dir\subdir\Test\TestComponent.cshtml) - @formname=" - " CSharpExpressionAttributeValue - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (178:2,54 [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_NotAForm_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt index a1f91253c31..5ff8bf1d97f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_NotAForm_RazorLangVersion7/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (57:1,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (74:1,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,13 +19,13 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (96:1,52 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler HtmlContent - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (122:1,78 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (124:2,0 [83] x:\dir\subdir\Test\TestComponent.cshtml) - div HtmlAttribute - - method=" - " HtmlAttributeValue - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (137:2,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (154:2,30 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -33,4 +33,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " CSharpExpressionAttributeValue - (176:2,52 [23] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (178:2,54 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "named-form-handler" + IntermediateToken - (178:2,54 [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_Nullability/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt index 365992b0868..9957cebeeb7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_Nullability/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [67] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [5] x:\dir\subdir\Test\TestComponent.cshtml) CSharpExpression - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null + IntermediateToken - (98:1,54 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt index 08cc9803a2b..198e5f676f6 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorError/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [66] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) FormName - (97:1,53 [4] x:\dir\subdir\Test\TestComponent.cshtml) CSharpCode - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (99:1,55 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt index 68deaef2bf7..d3143c5ed8a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/FormName_RazorLangVersion7/TestComponent.ir.txt @@ -11,7 +11,7 @@ MarkupElement - (44:1,0 [80] x:\dir\subdir\Test\TestComponent.cshtml) - form HtmlAttribute - - method=" - " HtmlAttributeValue - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post + IntermediateToken - (58:1,14 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - post HtmlAttribute - (75:1,31 [9] x:\dir\subdir\Test\TestComponent.cshtml) - onsubmit=" - " CSharpExpressionAttributeValue - - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, @@ -19,4 +19,4 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - @formname=" - " HtmlAttributeValue - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler + IntermediateToken - (97:1,53 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - named-form-handler diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt index 4cd9d16881f..94a0391493e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Action/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n + IntermediateToken - (119:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt index cdc372d6a8f..bb5e40620cb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (119:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt index 4e0036732cb..6c6ba7b103a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericBindToGenericComponent_ExplicitType_WithGetSet_Function/TestComponent.ir.txt @@ -22,4 +22,4 @@ CSharpExpression - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (95:1,76 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (119:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt index 5742dcef834..87c550bf843 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_ExplicitType_WithAfter_Action/TestComponent.ir.txt @@ -21,4 +21,4 @@ ComponentAttribute - (97:1,78 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (97:1,78 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n + IntermediateToken - (116:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt index 32afe6f85d7..5256e0a7ab7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithAfter_Action/TestComponent.ir.txt @@ -19,7 +19,7 @@ ComponentAttribute - (81:1,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - bind-Value - Value - AttributeStructure.DoubleQuotes IntermediateToken - (81:1,62 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Update CSharpCode - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n + IntermediateToken - (100:2,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; }\n\n public void Update() { }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt index 914f01aa9a9..4f2a55c3ddd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Action/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n + IntermediateToken - (103:2,7 [128] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public void UpdateValue(TParam value) { ParentValue = value; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt index b45061f1830..d06cd1c2a9f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_EventCallback/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n + IntermediateToken - (103:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n public EventCallback UpdateValue { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt index 9d90415ef63..89016c85f30 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentBindToGenericComponent_InferredType_WithGetSet_Function/TestComponent.ir.txt @@ -20,7 +20,7 @@ CSharpExpression - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (79:1,60 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UpdateValue CSharpCode - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n + IntermediateToken - (103:2,7 [155] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public TParam ParentValue { get; set; } = default;\n\n public Task UpdateValue(TParam value) { ParentValue = value; return Task.CompletedTask; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt index cfb027ee934..430d8d36884 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentMultipleTypeParamUsage/TestComponent.ir.txt @@ -13,4 +13,4 @@ ComponentTypeArgument - (202:10,35 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (202:10,35 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n\n [Parameter]\n public TItem2 MyItem2 { get; set; }\n + IntermediateToken - (44:2,7 [118] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n\n [Parameter]\n public TItem2 MyItem2 { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt index a2aa74a0f34..742abd84655 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (88:6,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [7] x:\dir\subdir\Test\TestComponent.cshtml) - TItem - LazyIntermediateToken - (111:6,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (111:6,23 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt index 1e7851d08a6..6b84124bf0e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeParamUsageWithImplicitExpression2/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (88:6,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentTypeArgument - (110:6,22 [9] x:\dir\subdir\Test\TestComponent.cshtml) - TItem - LazyIntermediateToken - (112:6,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string + IntermediateToken - (112:6,24 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt index c18edc3ce35..15d0199db7e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsage/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentTypeArgument - (110:6,22 [6] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt index 7ff82db7832..b1f1e8ac7db 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWhitespace/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentTypeArgument - (110:6,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - string CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt index 4469dfce765..4d8bac2c235 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithGenericType/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentTypeArgument - (110:6,22 [21] x:\dir\subdir\Test\TestComponent.cshtml) - TItem IntermediateToken - (110:6,22 [21] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - TestComponent CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt index 4b2821f7a2e..8f0a17be0df 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponentTypeUsageWithInference/TestComponent.ir.txt @@ -11,7 +11,7 @@ ComponentAttribute - (111:6,23 [1] x:\dir\subdir\Test\TestComponent.cshtml) - MyItem - MyItem - AttributeStructure.DoubleQuotes IntermediateToken - (111:6,23 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 1 CSharpCode - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n + IntermediateToken - (25:1,7 [58] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public TItem MyItem { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt index c61a5e11aab..a3a2918a4dd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_GenericEventCallbackWithGenericTypeParameter_NestedTypeInference/TestComponent.ir.txt @@ -14,7 +14,7 @@ ComponentAttribute - (71:2,39 [12] x:\dir\subdir\Test\TestComponent.cshtml) - MyEvent - MyEvent - AttributeStructure.DoubleQuotes IntermediateToken - (71:2,39 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - MyChildEvent CSharpCode - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TChild ChildItem { get; set; }\n [Parameter] public EventCallback MyChildEvent { get; set; }\n + IntermediateToken - (97:4,1 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TChild ChildItem { get; set; }\n [Parameter] public EventCallback MyChildEvent { get; set; }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt index 0ef924148f6..7b6d22d71ca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonGenericParameter_TypeInference/TestComponent.ir.txt @@ -12,9 +12,9 @@ ComponentAttribute - (39:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (39:1,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ComponentAttribute - (47:1,27 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Foo - Foo - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (48:1,28 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Hello + IntermediateToken - (48:1,28 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Hello CSharpCode - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MyClass Hello = new MyClass();\n + IntermediateToken - (68:3,7 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MyClass Hello = new MyClass();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt index a0fc97767e2..b6b517df7d2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_NonPrimitiveTypeRenderFragment/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [70] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context CSharpExpression - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToString() + IntermediateToken - (38:0,38 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToString() ComponentAttribute - (19:0,19 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes IntermediateToken - (19:0,19 [16] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new CustomType() NamespaceDeclaration - - __Blazor.Test.TestComponent diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt index d7a5d4975e2..095a7f5597e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_TypeParameterOrdering/TestComponent.ir.txt @@ -21,7 +21,7 @@ IntermediateToken - - CSharp - __value => _componentValue = __value IntermediateToken - - CSharp - , _componentValue) HtmlContent - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (89:0,89 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (91:1,0 [89] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentTypeArgument - (114:1,23 [18] x:\dir\subdir\Test\TestComponent.cshtml) - TService IntermediateToken - (114:1,23 [18] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - IComposedInterface @@ -36,4 +36,4 @@ IntermediateToken - - CSharp - __value => _componentValue = __value IntermediateToken - - CSharp - , _componentValue) CSharpCode - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string _componentValue = string.Empty;\n + IntermediateToken - (191:3,7 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string _componentValue = string.Empty;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt index db633af4216..4e2502d45f5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_CreatesDiagnostic/TestComponent.ir.txt @@ -14,4 +14,4 @@ IntermediateToken - (29:0,29 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ReferenceCapture - (38:0,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - _my CSharpCode - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n + IntermediateToken - (56:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt index 4d02b1221e0..42f4a990d5d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference_CreatesDiagnostic/TestComponent.ir.txt @@ -12,7 +12,7 @@ IntermediateToken - (19:0,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 ReferenceCapture - (28:0,28 [3] x:\dir\subdir\Test\TestComponent.cshtml) - _my CSharpCode - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n + IntermediateToken - (46:2,7 [90] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private MyComponent _my;\n public void Foo() { System.GC.KeepAlive(_my); }\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt index bafa0dd8051..28f194689a3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithFullyQualifiedTagName/TestComponent.ir.txt @@ -11,9 +11,9 @@ ComponentChildContent - - ChildContent - context MarkupElement - (37:1,2 [29] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() + IntermediateToken - (43:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.ToLower() ComponentAttribute - (24:0,24 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Item - Item - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" + IntermediateToken - (26:0,26 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hi" NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTest_MyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt index d56b2404940..36a56ced62d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey/TestComponent.ir.txt @@ -14,4 +14,4 @@ IntermediateToken - (29:0,29 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 SetKey - (38:0,38 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _someKey CSharpCode - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n + IntermediateToken - (61:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt index 03347015f3c..dc0a3587694 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericComponent_WithKey_TypeInference/TestComponent.ir.txt @@ -12,7 +12,7 @@ IntermediateToken - (19:0,19 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - 3 SetKey - (28:0,28 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _someKey CSharpCode - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n + IntermediateToken - (51:2,7 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object _someKey = new object();\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateMyComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt index 15305315a01..1e22b6ba6a3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/GenericTypeCheck/TestComponent.ir.txt @@ -11,4 +11,4 @@ ComponentAttribute - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Data - Data - AttributeStructure.DoubleQuotes IntermediateToken - (21:0,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - null CSharpCode - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private class System\n {\n private class String\n {\n }\n }\n\n [Parameter]\n public List Data { get; set; }\n + IntermediateToken - (40:2,7 [172] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private class System\n {\n private class String\n {\n }\n }\n\n [Parameter]\n public List Data { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt index 8ba4a173d85..f72da57eda0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddAttribute/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt index 8ba4a173d85..f72da57eda0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_AddComponentParameter/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt index b564ccc0f0d..3ad52f4b5cf 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => s = __value IntermediateToken - - CSharp - , s) CSharpCode - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n + IntermediateToken - (48:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt index 0f589356552..799342f628a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_02/TestComponent.ir.txt @@ -10,6 +10,6 @@ Component - (0:0,0 [38] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - @Bind-Placeholder - - AttributeStructure.DoubleQuotes CSharpExpression - (32:0,32 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - s + IntermediateToken - (33:0,33 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - s CSharpCode - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n + IntermediateToken - (49:2,7 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt index 2f47a0cd44c..b089a1e4856 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Bind_03/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => s = __value IntermediateToken - - CSharp - , s) CSharpCode - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n private void Changed(string s) { }\n + IntermediateToken - (84:2,7 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private string s = "abc";\n private void Changed(string s) { }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt index 8ba4a173d85..f72da57eda0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ImplicitStringConversion_ParameterCasing_Multiple/TestComponent.ir.txt @@ -10,4 +10,4 @@ Component - (0:0,0 [46] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (26:0,26 [16] x:\dir\subdir\Test\TestComponent.cshtml) - PlaceHolder - Placeholder - AttributeStructure.DoubleQuotes CSharpExpression - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() + IntermediateToken - (28:0,28 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyClass() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt index 0a828a968ec..5fbd32fcadc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/IncludesMinimizedAttributeValueParameterBeforeLanguageVersion5/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [23] x:\dir\subdir\Test\TestComponent.cshtml) - normal-attr=" - " CSharpExpressionAttributeValue - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" + IntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" HtmlAttribute - (28:0,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) - minimized-attr - HtmlAttribute - (43:0,43 [22] x:\dir\subdir\Test\TestComponent.cshtml) - empty-string-atttr=" - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt index 485780f36b0..74bfe747fe8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

My component

\n CSharpExpression - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() + IntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt index 485780f36b0..74bfe747fe8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InheritsDirective_NullableReferenceType_NullableDisabled/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

My component

\n CSharpExpression - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() + IntermediateToken - (61:3,2 [17] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - _field.ToString() diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt index 2e110842acf..730fa5e8b7a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/InvalidCode_EmptyTransition/TestComponent.ir.txt @@ -10,10 +10,10 @@ Component - (0:0,0 [31] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentAttribute - - Value - - AttributeStructure.DoubleQuotes HtmlContent - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello + IntermediateToken - (22:0,22 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello HtmlContent - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (31:0,31 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n CSharpExpression - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (36:2,1 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Param { get; set; }\n + IntermediateToken - (47:4,7 [50] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Param { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index b4893bf4502..2c595d93df8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupBlock - -

Hello

diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt index 88066dccdfd..ec45af2f580 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -11,16 +11,16 @@ ComponentChildContent - - ChildContent - context MarkupElement - (26:1,4 [39] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at + IntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at CSharpExpression - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (71:2,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very + IntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very CSharpExpression - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" + IntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" HtmlContent - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupBlock - -

Hello

diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index b4893bf4502..2c595d93df8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (2:0,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" HtmlContent - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (13:0,13 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupBlock - -

Hello

diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt index 8dd408f5a72..26eea7a2585 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_LeadingWhiteSpace_WithComponent/TestComponent.ir.txt @@ -10,21 +10,21 @@ Component - (0:0,0 [115] x:\dir\subdir\Test\TestComponent.cshtml) - SomeOtherComponent ComponentChildContent - - ChildContent - context HtmlContent - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (20:0,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (26:1,4 [39] x:\dir\subdir\Test\TestComponent.cshtml) - h1 HtmlContent - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at + IntermediateToken - (30:1,8 [17] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Child content at CSharpExpression - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (48:1,26 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (65:1,43 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (71:2,4 [21] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very + IntermediateToken - (74:2,7 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Very CSharpExpression - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" + IntermediateToken - (81:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "good" HtmlContent - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (92:2,25 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (115:3,21 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupBlock - -

Hello

diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index e8fb6a07984..eaee5820147 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Hello

\n\n CSharpExpression - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt index 7201fa91a31..654e4561e05 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt @@ -9,33 +9,33 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n HtmlContent - (114:4,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (114:4,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (114:4,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MarkupElement - (122:4,8 [162] x:\dir\subdir\Test\TestComponent.cshtml) - ul HtmlContent - (126:4,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:4,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (126:4,12 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n + IntermediateToken - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n HtmlContent - (187:7,0 [16] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (187:7,0 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (187:7,0 [16] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MarkupElement - (203:7,16 [51] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (207:7,20 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (207:7,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n - LazyIntermediateToken - (209:8,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (207:7,20 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (209:8,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Html - CSharpExpression - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i HtmlContent - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (231:8,22 [18] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n HtmlContent - (254:9,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (254:9,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (254:9,21 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n HtmlContent - (271:11,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (271:11,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - + IntermediateToken - (271:11,0 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - HtmlContent - (284:11,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (284:11,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (284:11,13 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n CSharpCode - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt index d83045213d0..6cb3bff9bc5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Legacy_3_1_Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (11:0,11 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo CSharpCode - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt index 8c0aef31a2f..490f0627407 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/LinePragma_Multiline/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "text"\n + IntermediateToken - (2:0,2 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "text"\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt index 17285330bc8..47e3307227d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MarkupComment_IsNotIncluded/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var myValue = "Expression value";\n MarkupElement - (44:3,0 [38] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue + IntermediateToken - (50:3,6 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - myValue diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt index 3e679334c29..3d80ef2fb50 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleChildContentMatchingComponentName/TestComponent.ir.txt @@ -10,13 +10,13 @@ Component - (0:0,0 [78] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (17:1,2 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (25:1,10 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! ComponentChildContent - (41:2,2 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context HtmlContent - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! + IntermediateToken - (49:2,10 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Bye! HtmlContent - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (78:3,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (80:4,0 [23] x:\dir\subdir\Test\TestComponent.cshtml) - Header ComponentChildContent - - ChildContent - context HtmlContent - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello! + IntermediateToken - (88:4,8 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello! diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt index 0053fb24b93..0a6e3a9110f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [87] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - (19:1,4 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Header - context HtmlContent - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! + IntermediateToken - (27:1,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hi! ComponentChildContent - (45:2,4 [26] x:\dir\subdir\Test\TestComponent.cshtml) - Footer - context CSharpExpression - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" + IntermediateToken - (55:2,14 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "bye!" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt index c0b38826218..bf2799902ca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NamespaceWithSurrogatePair/TestComponent.ir.txt @@ -10,5 +10,5 @@ MarkupBlock - -

Generated

\n Component - (20:1,0 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Component1 HtmlContent - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (34:1,14 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (36:2,0 [21] x:\dir\subdir\Test\TestComponent.cshtml) - Shared.Component2 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt index 0e5885d7a6c..768420debf1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/NonGenericComponent_WithGenericEventHandler/TestComponent.ir.txt @@ -13,6 +13,6 @@ IntermediateToken - (19:0,19 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Hello ComponentAttribute - - MyEvent - - AttributeStructure.DoubleQuotes HtmlContent - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MyEventHandler + IntermediateToken - (35:0,35 [14] x:\dir\subdir\Test\TestComponent.cshtml) - Html - MyEventHandler CSharpCode - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public void MyEventHandler() {}\n + IntermediateToken - (64:2,7 [39] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public void MyEventHandler() {}\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt index 0a828a968ec..5fbd32fcadc 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/OmitsMinimizedAttributeValueParameter/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [23] x:\dir\subdir\Test\TestComponent.cshtml) - normal-attr=" - " CSharpExpressionAttributeValue - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" + IntermediateToken - (21:0,21 [5] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "val" HtmlAttribute - (28:0,28 [15] x:\dir\subdir\Test\TestComponent.cshtml) - minimized-attr - HtmlAttribute - (43:0,43 [22] x:\dir\subdir\Test\TestComponent.cshtml) - empty-string-atttr=" - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt index 41b434a7c11..ea9444b7d26 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/PageDirective_MissingRoute/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MalformedDirective - (0:0,0 [5] x:\dir\subdir\Test\TestComponent.cshtml) - page CSharpCode - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (5:0,5 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt index 832d3021adf..6e3fef80a50 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesEnhancedLinePragmaWhenNecessary/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Single line statement

\n\nTime: CSharpExpression - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now + IntermediateToken - (41:2,7 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - DateTime.Now HtmlContent - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n + IntermediateToken - (53:2,19 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n MarkupBlock - -

Multiline block statement

\n\n CSharpExpression - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - JsonToHtml(@"{\n 'key1': 'value1'\n 'key2': 'value2'\n}") + IntermediateToken - (96:6,1 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - JsonToHtml(@"{\n 'key1': 'value1'\n 'key2': 'value2'\n}") CSharpCode - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string JsonToHtml(string foo)\n {\n return foo;\n }\n + IntermediateToken - (166:11,7 [79] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string JsonToHtml(string foo)\n {\n return foo;\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt index abfe50894b0..efa16c80118 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ProducesStandardLinePragmaForCSharpCode/TestComponent.ir.txt @@ -9,15 +9,15 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Conditional statement

CSharpCode - (33:1,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:1,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n{\n + IntermediateToken - (33:1,1 [33] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 10; i++)\n{\n MarkupElement - (70:3,4 [9] x:\dir\subdir\Test\TestComponent.cshtml) - p CSharpExpression - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (74:3,8 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i CSharpCode - (81:4,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (81:4,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (81:4,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n MarkupBlock - -

Statements inside code block

CSharpCode - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Console.WriteLine(1);System.Console.WriteLine(2); + IntermediateToken - (127:7,2 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - System.Console.WriteLine(1);System.Console.WriteLine(2); MarkupBlock - -

Full-on code block

CSharpCode - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int IncrementAmount { get; set; }\n + IntermediateToken - (224:10,7 [65] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int IncrementAmount { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt index 106224bf187..d59fae46ac2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt @@ -8,19 +8,19 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (context) => + IntermediateToken - (2:0,2 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (context) => Template - (57:0,57 [50] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (57:0,57 [50] x:\dir\subdir\Test\TestComponent.cshtml) - li HtmlContent - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # + IntermediateToken - (61:0,61 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - # CSharpExpression - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Index + IntermediateToken - (63:0,63 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Index HtmlContent - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- + IntermediateToken - (76:0,76 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \- CSharpExpression - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Item.ToLower() + IntermediateToken - (80:0,80 [22] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - context.Item.ToLower() CSharpCode - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (107:0,107 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (112:1,0 [35] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (135:1,23 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Template - Template - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (136:1,24 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (136:1,24 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt index 290f5e3ebb4..bf673cbb396 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt @@ -8,14 +8,14 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) - div Component - (53:1,49 [34] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (72:1,68 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Name - Name - AttributeStructure.DoubleQuotes CSharpExpression - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n CSharpCode - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (106:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt index dd6e0808232..6fa4e1509c7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt @@ -8,18 +8,18 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [45] x:\dir\subdir\Test\TestComponent.cshtml) - div Component - (53:1,49 [34] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (72:1,68 [12] x:\dir\subdir\Test\TestComponent.cshtml) - Name - Name - AttributeStructure.DoubleQuotes CSharpExpression - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (73:1,69 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (93:1,89 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n Component - (99:3,0 [49] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentChildContent - - ChildContent - context CSharpExpression - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hello, world!" + IntermediateToken - (116:4,2 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "hello, world!" CSharpCode - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (159:7,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt index f451efd36e1..67213c7ac4d 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt @@ -8,13 +8,13 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (person) => + IntermediateToken - (2:0,2 [47] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = (person) => Template - (50:0,50 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (50:0,50 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (56:0,56 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (73:0,73 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (78:1,0 [41] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - (107:1,29 [9] x:\dir\subdir\Test\TestComponent.cshtml) - PersonTemplate - PersonTemplate - AttributeStructure.DoubleQuotes - LazyIntermediateToken - (108:1,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (108:1,30 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt index 7e660bf93d7..3aad73fcdc4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt @@ -8,11 +8,11 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => + IntermediateToken - (1:0,1 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => Template - (27:0,27 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (27:0,27 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name - LazyIntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (33:0,33 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (50:0,50 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) CSharpCode - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (60:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt index 83621359b75..626010ecd0c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n RenderFragment p = (person) => Template - (48:1,44 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (48:1,44 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (54:1,50 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name CSharpCode - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (71:1,67 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n CSharpCode - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n + IntermediateToken - (84:3,7 [76] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt index e6690326666..f749e0d0059 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt @@ -8,11 +8,11 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => + IntermediateToken - (2:0,2 [25] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson((person) => Template - (28:0,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (28:0,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) - div CSharpExpression - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name - LazyIntermediateToken - (51:0,51 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (34:0,34 [11] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - person.Name + IntermediateToken - (51:0,51 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) CSharpCode - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (62:1,7 [138] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class Person\n {\n public string Name { get; set; }\n }\n\n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt index dd95ee6f4f9..b6ef0d00d50 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = + IntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = Template - (30:0,30 [15] x:\dir\subdir\Test\TestComponent.cshtml) MarkupBlock - -
Joey
CSharpCode - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; + IntermediateToken - (45:0,45 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ; Component - (50:1,0 [33] x:\dir\subdir\Test\TestComponent.cshtml) - MyComponent ComponentAttribute - - Person - - AttributeStructure.DoubleQuotes CSharpExpression - (71:1,21 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (72:1,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template + IntermediateToken - (72:1,22 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - template diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt index c35c9086cc8..136de57bbbb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt @@ -8,9 +8,9 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [27] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson( + IntermediateToken - (1:0,1 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderPerson( Template - (15:0,15 [13] x:\dir\subdir\Test\TestComponent.cshtml) MarkupBlock - -
HI
- LazyIntermediateToken - (28:0,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) + IntermediateToken - (28:0,28 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ) CSharpCode - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n object RenderPerson(RenderFragment p) => null;\n + IntermediateToken - (38:1,7 [54] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n object RenderPerson(RenderFragment p) => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt index fa5600c9335..8c2a6e131be 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt @@ -17,4 +17,4 @@ IntermediateToken - - CSharp - __value => y = __value IntermediateToken - - CSharp - , y) CSharpCode - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string y = null;\n + IntermediateToken - (32:1,7 [24] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n string y = null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt index e88619dd06d..c5ddd941f94 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt @@ -10,7 +10,7 @@ Component - (0:0,0 [62] x:\dir\subdir\Test\TestComponent.cshtml) - User ComponentAttribute - (18:0,18 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Name - - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserName + IntermediateToken - (19:0,19 [8] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserName ComponentAttribute - (18:0,18 [9] x:\dir\subdir\Test\TestComponent.cshtml) - NameChanged - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, @@ -18,11 +18,11 @@ IntermediateToken - - CSharp - , UserName) ComponentAttribute - (45:0,45 [13] x:\dir\subdir\Test\TestComponent.cshtml) - IsActive - - AttributeStructure.DoubleQuotes CSharpExpression - - LazyIntermediateToken - (46:0,46 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserIsActive + IntermediateToken - (46:0,46 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - UserIsActive ComponentAttribute - (45:0,45 [13] x:\dir\subdir\Test\TestComponent.cshtml) - IsActiveChanged - - AttributeStructure.DoubleQuotes CSharpExpression - IntermediateToken - - CSharp - global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, IntermediateToken - - CSharp - __value => UserIsActive = __value IntermediateToken - - CSharp - , UserIsActive) CSharpCode - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string UserName { get; set; }\n public bool UserIsActive { get; set; }\n + IntermediateToken - (73:2,7 [88] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string UserName { get; set; }\n public bool UserIsActive { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt index e2589562637..0095fecb636 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt @@ -16,10 +16,10 @@ IntermediateToken - - CSharp - ) HtmlAttribute - - style=" - " HtmlAttributeValue - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - background: + IntermediateToken - (86:1,42 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - background: CSharpExpressionAttributeValue - (97:1,53 [15] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (99:1,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentBgColor + IntermediateToken - (99:1,55 [13] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ParentBgColor HtmlAttributeValue - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; + IntermediateToken - (112:1,68 [1] x:\dir\subdir\Test\TestComponent.cshtml) - Html - ; CSharpCode - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentBgColor { get; set; } = "#FFFFFF";\n\n public void OnComponentHover(MouseEventArgs e)\n {\n }\n + IntermediateToken - (126:2,7 [130] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public string ParentBgColor { get; set; } = "#FFFFFF";\n\n public void OnComponentHover(MouseEventArgs e)\n {\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt index 7d917b1afd8..f5d3f2975d0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Existing_Attributes/TestComponent.ir.txt @@ -17,4 +17,4 @@ HtmlContent - (107:0,107 [3] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (107:0,107 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - def CSharpCode - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]public string P1 {get; set;}\n\n [Parameter]public string P2 {get; set;}\n + IntermediateToken - (126:3,1 [94] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]public string P1 {get; set;}\n\n [Parameter]public string P2 {get; set;}\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt index 41531d228af..13dbb635de7 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Attribute_With_Expression/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [73] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (28:0,28 [41] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyRenderMode() { Extra = "Hello" } + IntermediateToken - (30:0,30 [38] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new MyRenderMode() { Extra = "Hello" } CSharpCode - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class MyRenderMode : Microsoft.AspNetCore.Components.IComponentRenderMode\n {\n public string Extra {get;set;}\n }\n + IntermediateToken - (83:2,1 [135] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n class MyRenderMode : Microsoft.AspNetCore.Components.IComponentRenderMode\n {\n public string Extra {get;set;}\n }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt index 7c0ce3d0259..6f5f6082450 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Child_Components/TestComponent.ir.txt @@ -17,14 +17,14 @@ RenderMode - (128:1,32 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (128:1,32 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (322:3,20 [3] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (325:4,1 [328] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent ComponentChildContent - - ChildContent - context Component - (429:5,8 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (457:5,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (457:5,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (525:5,104 [10] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (535:6,8 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (563:6,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (563:6,36 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer @@ -33,4 +33,4 @@ RenderMode - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer CSharpCode - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; }\n + IntermediateToken - (683:11,1 [73] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public RenderFragment ChildContent { get; set; }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt index 5c72ba5c860..7c9fb518ceb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_NewExpression/TestComponent.ir.txt @@ -10,12 +10,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable CS9113\n public class MyRenderMode(string Text) : Microsoft.AspNetCore.Components.IComponentRenderMode { }\n + IntermediateToken - (78:3,1 [137] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable CS9113\n public class MyRenderMode(string Text) : Microsoft.AspNetCore.Components.IComponentRenderMode { }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new TestComponent.MyRenderMode("This is some text") + IntermediateToken - (14:0,14 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - new TestComponent.MyRenderMode("This is some text") IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt index 68e90c36c8d..57305332aa2 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression/TestComponent.ir.txt @@ -13,7 +13,7 @@ CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt index 62aa40d9fee..1620bc74500 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_NotFirst/TestComponent.ir.txt @@ -10,12 +10,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n + IntermediateToken - (8:1,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (80:5,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt index d83ef6e62c3..1d2a267fb27 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Directive_SimpleExpression_With_Code/TestComponent.ir.txt @@ -10,12 +10,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n + IntermediateToken - (91:3,1 [55] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter]\n public int Count { get; set; }\n ClassDeclaration - - private sealed - __PrivateComponentRenderModeAttribute - global::Microsoft.AspNetCore.Components.RenderModeAttribute - CSharpCode - IntermediateToken - - CSharp - private static global::Microsoft.AspNetCore.Components.IComponentRenderMode ModeImpl => CSharpCode - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer + IntermediateToken - (14:0,14 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer IntermediateToken - - CSharp - ; CSharpCode - IntermediateToken - - CSharp - public override global::Microsoft.AspNetCore.Components.IComponentRenderMode Mode => ModeImpl; diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt index 3e52eb24d11..fcb1e50a8e4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_Multiple_Components/TestComponent.ir.txt @@ -11,7 +11,7 @@ RenderMode - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (28:0,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer HtmlContent - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (96:0,96 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n Component - (98:1,0 [96] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (126:1,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) IntermediateToken - (126:1,28 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt index a6f36291446..2450bff6dd4 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Nullable_Receiver/TestComponent.ir.txt @@ -9,6 +9,6 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (261:9,0 [55] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (289:9,28 [23] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (291:9,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Container.RenderMode + IntermediateToken - (291:9,30 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Container.RenderMode CSharpCode - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public class RenderModeContainer\n {\n public Microsoft.AspNetCore.Components.IComponentRenderMode RenderMode => Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer;\n }\n\n RenderModeContainer? Container => null;\n + IntermediateToken - (8:1,1 [250] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n public class RenderModeContainer\n {\n public Microsoft.AspNetCore.Components.IComponentRenderMode RenderMode => Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer;\n }\n\n RenderModeContainer? Container => null;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt index 29412e63dfa..d81508384d1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_Ternary/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (0:0,0 [113] x:\dir\subdir\Test\TestComponent.cshtml) - TestComponent RenderMode - (28:0,28 [81] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (30:0,30 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true ? Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer : null + IntermediateToken - (30:0,30 [78] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - true ? Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer : null diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt index 941e9802c06..c8cf8a8ca79 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/RenderMode_With_TypeInference/TestComponent.ir.txt @@ -13,7 +13,7 @@ ComponentAttribute - (161:2,62 [64] x:\dir\subdir\Test\TestComponent.cshtml) - RenderModeParam - RenderModeParam - AttributeStructure.DoubleQuotes IntermediateToken - (161:2,62 [64] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Microsoft.AspNetCore.Components.Web.RenderMode.InteractiveServer CSharpCode - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TRenderMode RenderModeParam { get; set;}\n + IntermediateToken - (241:5,1 [67] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TRenderMode RenderModeParam { get; set;}\n NamespaceDeclaration - - __Blazor.Test.TestComponent ClassDeclaration - - internal static - TypeInference - - ComponentTypeInferenceMethod - - __Blazor.Test.TestComponent.TypeInference - CreateTestComponent_0 diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt index deb308507cf..fcf260c324b 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ScriptTag_Razor7/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (0:0,0 [32] x:\dir\subdir\Test\TestComponent.cshtml) - script HtmlContent - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); + IntermediateToken - (8:0,8 [15] x:\dir\subdir\Test\TestComponent.cshtml) - Html - alert("Hello"); diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt index e964c486204..63dd1cbc899 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed/TestComponent.ir.txt @@ -8,9 +8,9 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var section = "Section"; + IntermediateToken - (2:0,2 [26] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - var section = "Section"; CSharpExpression - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section + IntermediateToken - (32:1,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section HtmlContent - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { + IntermediateToken - (39:1,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { MarkupBlock - -

Content

} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt index 104881fa15d..e788a6c6731 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SectionDirective_NotAllowed_VariableNotDefined/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpExpression - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section + IntermediateToken - (1:0,1 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - section HtmlContent - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { + IntermediateToken - (8:0,8 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Html - One { MarkupBlock - -

Content

} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt index 3837f185560..b6700111537 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeBlock/TestComponent.ir.txt @@ -9,11 +9,11 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (56:2,2 [134] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (56:2,2 [134] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n + IntermediateToken - (56:2,2 [134] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n MarkupElement - (194:6,4 [22] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: + IntermediateToken - (197:6,7 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: CSharpExpression - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output + IntermediateToken - (206:6,16 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output CSharpCode - (218:7,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (218:7,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (218:7,0 [0] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt index 7ab293e5e14..6d3dc4d538f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/SingleLineControlFlowStatements_InCodeDirective/TestComponent.ir.txt @@ -9,11 +9,11 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (60:2,7 [213] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (60:2,7 [213] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n + IntermediateToken - (60:2,7 [213] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void RenderChildComponent(RenderTreeBuilder __builder)\n {\n var output = string.Empty;\n if (__builder == null) output = "Builder is null!";\n else output = "Builder is not null!";\n MarkupElement - (281:8,8 [22] x:\dir\subdir\Test\TestComponent.cshtml) - p HtmlContent - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: + IntermediateToken - (284:8,11 [8] x:\dir\subdir\Test\TestComponent.cshtml) - Html - Output: CSharpExpression - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output + IntermediateToken - (293:8,20 [6] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - output CSharpCode - (305:9,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (305:9,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (305:9,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt index e8fb6a07984..eaee5820147 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt @@ -9,4 +9,4 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupBlock - -

Hello

\n\n CSharpExpression - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" + IntermediateToken - (20:2,2 [10] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - "My value" diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt index 131ea62113b..b936005944c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName/TestComponent.ir.txt @@ -10,13 +10,13 @@ Component - (42:2,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Col ComponentChildContent - - ChildContent - context HtmlContent - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup CSharpCode - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (72:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = + IntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = Template - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) Component - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n + IntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt index d5f6c1b60b3..e776edc4ad8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_FullyQualified/TestComponent.ir.txt @@ -10,19 +10,19 @@ Component - (42:2,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (52:2,10 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup CSharpCode - (76:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (76:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (76:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (82:4,4 [34] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in code block + IntermediateToken - (92:4,14 [13] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in code block CSharpCode - (118:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (118:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = + IntermediateToken - (118:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = Template - (149:5,31 [32] x:\dir\subdir\Test\TestComponent.cshtml) Component - (149:5,31 [32] x:\dir\subdir\Test\TestComponent.cshtml) - Test.Col ComponentChildContent - - ChildContent - context HtmlContent - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in template + IntermediateToken - (159:5,41 [11] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in template CSharpCode - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (181:5,63 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt index 2d957230cb9..fca1c27f459 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_NoMatchingComponent/TestComponent.ir.txt @@ -9,13 +9,13 @@ MethodDeclaration - - protected override - void - BuildRenderTree MarkupElement - (42:2,0 [20] x:\dir\subdir\Test\TestComponent.cshtml) - Col HtmlContent - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup + IntermediateToken - (47:2,5 [9] x:\dir\subdir\Test\TestComponent.cshtml) - Html - in markup CSharpCode - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (66:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n MarkupElement - (72:4,4 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = + IntermediateToken - (77:4,9 [51] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in code block\n RenderFragment template = Template - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) MarkupElement - (129:5,31 [5] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n + IntermediateToken - (134:5,36 [20] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - in template;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt index b36cbc10b48..7dedacbddea 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/VoidTagName_SelfClosing/TestComponent.ir.txt @@ -9,11 +9,11 @@ MethodDeclaration - - protected override - void - BuildRenderTree Component - (42:2,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (53:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (53:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n + IntermediateToken - (53:3,2 [2] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n Component - (59:4,4 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (68:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (68:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = + IntermediateToken - (68:5,0 [30] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - RenderFragment template = Template - (99:5,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) Component - (99:5,31 [7] x:\dir\subdir\Test\TestComponent.cshtml) - Col CSharpCode - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n + IntermediateToken - (106:5,38 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - ;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt index fecfc392280..eccd662aaf5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_InMarkupInFunctionsBlock/TestComponent.ir.txt @@ -9,16 +9,16 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n + IntermediateToken - (57:1,7 [57] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n void MyMethod(RenderTreeBuilder __builder)\n {\n MarkupElement - (122:4,8 [162] x:\dir\subdir\Test\TestComponent.cshtml) - ul CSharpCode - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - + IntermediateToken - (128:5,0 [12] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - CSharpCode - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n + IntermediateToken - (141:5,13 [46] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - for (var i = 0; i < 100; i++)\n {\n MarkupElement - (203:7,16 [51] x:\dir\subdir\Test\TestComponent.cshtml) - li CSharpExpression - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i + IntermediateToken - (230:8,21 [1] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - i CSharpCode - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (256:10,0 [15] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n CSharpCode - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n + IntermediateToken - (286:12,0 [7] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt index 3cea6758d01..77acb896e95 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/WhiteSpace_WithPreserveWhitespace/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree HtmlContent - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n + IntermediateToken - (26:1,0 [6] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n MarkupElement - (32:2,4 [48] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (37:2,9 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (43:2,15 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (44:2,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (44:2,16 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo MarkupBlock - - \n \n MarkupBlock - - \n\n\n CSharpCode - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (95:6,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt index d83045213d0..6cb3bff9bc5 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Whitespace_BetweenElementAndFunctions/TestComponent.ir.txt @@ -10,6 +10,6 @@ MarkupElement - (0:0,0 [18] x:\dir\subdir\Test\TestComponent.cshtml) - elem HtmlAttribute - (5:0,5 [10] x:\dir\subdir\Test\TestComponent.cshtml) - attr= - CSharpExpressionAttributeValue - (11:0,11 [4] x:\dir\subdir\Test\TestComponent.cshtml) - - LazyIntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo + IntermediateToken - (12:0,12 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Foo CSharpCode - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n + IntermediateToken - (31:1,11 [29] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n int Foo = 18;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt index 4c1cdeafbed..8e36cd47e52 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/AfterTag/TestComponent.ir.txt @@ -8,14 +8,14 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupElement - (8:1,4 [44] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - Html - \n#if true\n + IntermediateToken - (13:1,9 [16] x:\dir\subdir\Test\TestComponent.razor) - Html - \n#if true\n MarkupElement - (29:3,4 [23] x:\dir\subdir\Test\TestComponent.razor) - div HtmlContent - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - Html - \n}\n + IntermediateToken - (34:3,9 [5] x:\dir\subdir\Test\TestComponent.razor) - Html - \n}\n CSharpCode - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n + IntermediateToken - (41:5,2 [10] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n CSharpCode - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - + IntermediateToken - (52:7,1 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt index d21656c2c48..19b57ba9548 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DefineAndUndef/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#define SomeSymbol\n#undef SomeSymbol\n + IntermediateToken - (2:0,2 [41] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#define SomeSymbol\n#undef SomeSymbol\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt index 7fbf46cbd80..de065865e9e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/DisabledText_01/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n

Some text

\n#endif\n + IntermediateToken - (2:0,2 [43] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n

Some text

\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt index 6b2b89cfedd..30b2cad2dac 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/IfDefAndPragma/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n + IntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt index 2ba0e6f2483..1ae15ad73e0 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_01/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #endif } + IntermediateToken - (2:0,2 [27] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt index 591ad2578a4..43d75f21eb3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_02/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #endif } + IntermediateToken - (2:0,2 [32] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt index 2b94a29a5f8..1e4b3535e6a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_03/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt index 2b94a29a5f8..1e4b3535e6a 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_04/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #endif\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt index 0e840be2433..76d7b96f4f8 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_05/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#endif
\n} + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#endif
\n} diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt index b9c40ace96d..ae5f580dcca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_06/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #else }\n@{\n#endif\n + IntermediateToken - (2:0,2 [40] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ #else }\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt index 91c5bd111b4..c4fa9eec251 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_07/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #else }\n@{\n#endif\n + IntermediateToken - (2:0,2 [45] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{ Test #else }\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt index 735cf1a57ca..b3044558ac1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_08/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt index 735cf1a57ca..b3044558ac1 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_09/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n/* test */ #else\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt index 24925fb1064..88c8ef48255 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/MisplacedEndingDirective_10/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#else
\n}\n@{\n#endif\n + IntermediateToken - (2:0,2 [53] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if false\n}\n@{\n
#else
\n}\n@{\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt index 9725ff545f6..274074deffb 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_01/TestComponent.ir.txt @@ -8,7 +8,7 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [18] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [18] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if SomeSymbol\n + IntermediateToken - (2:0,2 [18] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if SomeSymbol\n MarkupBlock - -

Some text

CSharpCode - (42:3,0 [8] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (42:3,0 [8] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif\n + IntermediateToken - (42:3,0 [8] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt index a7eeb4982cd..90f17038078 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/PassParseOptionsThrough_02/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if !SomeSymbol\n

Some text

\n#endif\n + IntermediateToken - (2:0,2 [49] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if !SomeSymbol\n

Some text

\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt index e2d04e8a6c6..289d0e825fd 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/SimpleIfDef/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - LazyIntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n + IntermediateToken - (2:0,2 [99] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n#pragma warning disable 219 // variable declared but not used\n#if true\n var x = 1;\n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt index b98c3bea51a..ab2286afb08 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_01/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true }\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true }\n CSharpCode - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif } + IntermediateToken - (17:1,2 [9] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #endif } diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt index 00799e8e2dd..c3ddd2be167 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_02/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #if true\n + IntermediateToken - (2:0,2 [23] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #if true\n CSharpCode - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #endif\n + IntermediateToken - (30:3,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n/* test */ #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt index f9f12283c9c..2021aaca027 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_03/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219\nvar x = 1; #if true\n + IntermediateToken - (2:0,2 [52] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#pragma warning disable 219\nvar x = 1; #if true\n CSharpCode - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar y = 2; #endif\n + IntermediateToken - (59:4,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar y = 2; #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt index 505a1622840..4cad20040ee 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_04/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar x = #if true;\n + IntermediateToken - (2:0,2 [21] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nvar x = #if true;\n CSharpCode - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nx #endif;\n + IntermediateToken - (28:3,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \nx #endif;\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt index 42bb27671db..f96a6630355 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_05/TestComponent.ir.txt @@ -8,12 +8,12 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (2:0,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupBlock - -
#if true
CSharpCode - (25:2,0 [0] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (25:2,0 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - + IntermediateToken - (25:2,0 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - CSharpCode - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n + IntermediateToken - (30:3,2 [2] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n MarkupBlock - -
#endif
CSharpCode - (51:5,0 [0] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (51:5,0 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - + IntermediateToken - (51:5,0 [0] x:\dir\subdir\Test\TestComponent.razor) - CSharp - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt index 3d841e91c0a..5788bd84bca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_06/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [16] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (23:3,2 [14] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt index 6c4d71f8e6f..195848a7b18 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_07/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt index 0826374eb93..5f663f75fad 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_08/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt index fd7bb1888f7..a0d1d60cb53 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_09/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt index d6eab2ddf96..80c32805a97 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_10/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt index d77afc604ad..8456832cf92 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_11/TestComponent.ir.txt @@ -8,6 +8,6 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if true\n + IntermediateToken - (2:0,2 [13] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#if true\n CSharpCode - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n + IntermediateToken - (20:3,2 [11] x:\dir\subdir\Test\TestComponent.razor) - CSharp - \n#endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt index 893aedb15d2..fb54bbe924c 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimePreprocessorDirectiveTest/StartOfLine_12/TestComponent.ir.txt @@ -8,4 +8,4 @@ ClassDeclaration - - public partial - TestComponent - global::Microsoft.AspNetCore.Components.ComponentBase - MethodDeclaration - - protected override - void - BuildRenderTree CSharpCode - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - LazyIntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true\n var x = 1;\n #endif\n + IntermediateToken - (2:0,2 [39] x:\dir\subdir\Test\TestComponent.razor) - CSharp - #if true\n var x = 1;\n #endif\n diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt index 21e86f15300..50e5409d95e 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt @@ -5,21 +5,21 @@ ClassDeclaration - - public - Template - - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [25] HtmlWithConditionalAttribute.cshtml) - LazyIntermediateToken - (0:0,0 [5] HtmlWithConditionalAttribute.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n - LazyIntermediateToken - (8:1,0 [5] HtmlWithConditionalAttribute.cshtml) - Html - - LazyIntermediateToken - (14:1,6 [6] HtmlWithConditionalAttribute.cshtml) - Html - \n - LazyIntermediateToken - (20:2,4 [5] HtmlWithConditionalAttribute.cshtml) - Html - + IntermediateToken - (6:0,6 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + IntermediateToken - (8:1,0 [5] HtmlWithConditionalAttribute.cshtml) - Html - + IntermediateToken - (14:1,6 [6] HtmlWithConditionalAttribute.cshtml) - Html - \n + IntermediateToken - (20:2,4 [5] HtmlWithConditionalAttribute.cshtml) - Html - - LazyIntermediateToken - (41:2,25 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n - LazyIntermediateToken - (43:3,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - - LazyIntermediateToken - (50:3,7 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n - LazyIntermediateToken - (52:4,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - - LazyIntermediateToken - (59:4,7 [1] HtmlWithConditionalAttribute.cshtml) - Html - " + IntermediateToken - (38:2,22 [1] HtmlWithConditionalAttribute.cshtml) - Html - + IntermediateToken - (39:2,23 [2] HtmlWithConditionalAttribute.cshtml) - Html - /> + IntermediateToken - (41:2,25 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + IntermediateToken - (43:3,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - + IntermediateToken - (50:3,7 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + IntermediateToken - (52:4,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - + IntermediateToken - (59:4,7 [1] HtmlWithConditionalAttribute.cshtml) - Html - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithDataDashAttribute.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithDataDashAttribute.ir.txt index f95a639ea8e..67754cc3ae3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithDataDashAttribute.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithDataDashAttribute.ir.txt @@ -5,22 +5,22 @@ ClassDeclaration - - public - Template - - MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [36] HtmlWithDataDashAttribute.cshtml) - LazyIntermediateToken - (0:0,0 [5] HtmlWithDataDashAttribute.cshtml) - Html - - LazyIntermediateToken - (6:0,6 [2] HtmlWithDataDashAttribute.cshtml) - Html - \n - LazyIntermediateToken - (8:1,0 [5] HtmlWithDataDashAttribute.cshtml) - Html - - LazyIntermediateToken - (14:1,6 [6] HtmlWithDataDashAttribute.cshtml) - Html - \n - LazyIntermediateToken - (20:2,4 [5] HtmlWithDataDashAttribute.cshtml) - Html - - LazyIntermediateToken - (46:2,30 [2] HtmlWithDataDashAttribute.cshtml) - Html - \n - LazyIntermediateToken - (48:3,0 [7] HtmlWithDataDashAttribute.cshtml) - Html - - LazyIntermediateToken - (55:3,7 [2] HtmlWithDataDashAttribute.cshtml) - Html - \n - LazyIntermediateToken - (57:4,0 [7] HtmlWithDataDashAttribute.cshtml) - Html - - LazyIntermediateToken - (64:4,7 [1] HtmlWithDataDashAttribute.cshtml) - Html - " + IntermediateToken - (42:2,26 [1] HtmlWithDataDashAttribute.cshtml) - Html - " + IntermediateToken - (43:2,27 [1] HtmlWithDataDashAttribute.cshtml) - Html - + IntermediateToken - (44:2,28 [2] HtmlWithDataDashAttribute.cshtml) - Html - /> + IntermediateToken - (46:2,30 [2] HtmlWithDataDashAttribute.cshtml) - Html - \n + IntermediateToken - (48:3,0 [7] HtmlWithDataDashAttribute.cshtml) - Html - + IntermediateToken - (55:3,7 [2] HtmlWithDataDashAttribute.cshtml) - Html - \n + IntermediateToken - (57:4,0 [7] HtmlWithDataDashAttribute.cshtml) - Html - + IntermediateToken - (64:4,7 [1] HtmlWithDataDashAttribute.cshtml) - Html - " diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/NestedTagHelpers.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/NestedTagHelpers.ir.txt index 24852af6b5d..eef4ae94f6f 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/NestedTagHelpers.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/NestedTagHelpers.ir.txt @@ -14,16 +14,16 @@ TagHelper - (31:1,0 [20] NestedTagHelpers.cshtml) - p - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (43:1,12 [4] NestedTagHelpers.cshtml) - LazyIntermediateToken - (43:1,12 [4] NestedTagHelpers.cshtml) - Html - Hola + IntermediateToken - (43:1,12 [4] NestedTagHelpers.cshtml) - Html - Hola DefaultTagHelperCreate - - PTagHelper DefaultTagHelperHtmlAttribute - - someattr - HtmlAttributeValueStyle.Minimized DefaultTagHelperExecute - HtmlContent - (51:1,20 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (51:1,20 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (51:1,20 [2] NestedTagHelpers.cshtml) - Html - \n TagHelper - (53:2,0 [68] NestedTagHelpers.cshtml) - form - TagMode.StartTagAndEndTag DefaultTagHelperBody - HtmlContent - (73:2,20 [6] NestedTagHelpers.cshtml) - LazyIntermediateToken - (73:2,20 [6] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (73:2,20 [6] NestedTagHelpers.cshtml) - Html - \n TagHelper - (79:3,4 [33] NestedTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -31,7 +31,7 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (112:3,37 [2] NestedTagHelpers.cshtml) - LazyIntermediateToken - (112:3,37 [2] NestedTagHelpers.cshtml) - Html - \n + IntermediateToken - (112:3,37 [2] NestedTagHelpers.cshtml) - Html - \n DefaultTagHelperCreate - - FormTagHelper PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 DefaultTagHelperExecute - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/SimpleTagHelpers.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/SimpleTagHelpers.ir.txt index 84f5ed5657a..fcc5dfc69ca 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/SimpleTagHelpers.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/SimpleTagHelpers.ir.txt @@ -9,14 +9,14 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [25] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola - LazyIntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

- LazyIntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html -
- LazyIntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (31:1,0 [2] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (34:1,3 [4] SimpleTagHelpers.cshtml) - Html - Hola + IntermediateToken - (38:1,7 [4] SimpleTagHelpers.cshtml) - Html -

+ IntermediateToken - (42:1,11 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (44:2,0 [5] SimpleTagHelpers.cshtml) - Html - + IntermediateToken - (50:2,6 [6] SimpleTagHelpers.cshtml) - Html - \n TagHelper - (56:3,4 [35] SimpleTagHelpers.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper @@ -24,5 +24,5 @@ PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 DefaultTagHelperExecute - HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) - LazyIntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n - LazyIntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html -
+ IntermediateToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + IntermediateToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/TagHelpersWithBoundAttributes.ir.txt b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/TagHelpersWithBoundAttributes.ir.txt index e02e3b3627c..e7cd16af197 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/TagHelpersWithBoundAttributes.ir.txt +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/TagHelpersIntegrationTest/TagHelpersWithBoundAttributes.ir.txt @@ -8,17 +8,17 @@ FieldDeclaration - - private - global::InputTagHelper - __InputTagHelper MethodDeclaration - - public async override - global::System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:1,0 [12] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html -
- LazyIntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (31:1,0 [5] TagHelpersWithBoundAttributes.cshtml) - Html - + IntermediateToken - (37:1,6 [6] TagHelpersWithBoundAttributes.cshtml) - Html - \n TagHelper - (43:2,4 [34] TagHelpersWithBoundAttributes.cshtml) - input - TagMode.SelfClosing DefaultTagHelperBody - DefaultTagHelperCreate - - InputTagHelper DefaultTagHelperProperty - (56:2,17 [6] TagHelpersWithBoundAttributes.cshtml) - bound - string InputTagHelper.FooProp - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello + IntermediateToken - (57:2,18 [5] TagHelpersWithBoundAttributes.cshtml) - CSharp - Hello PreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 DefaultTagHelperExecute - HtmlContent - (77:2,38 [9] TagHelpersWithBoundAttributes.cshtml) - LazyIntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n - LazyIntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html -
+ IntermediateToken - (77:2,38 [2] TagHelpersWithBoundAttributes.cshtml) - Html - \n + IntermediateToken - (79:3,0 [7] TagHelpersWithBoundAttributes.cshtml) - Html - diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultRazorIntermediateNodeLoweringPhase.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultRazorIntermediateNodeLoweringPhase.cs index 1239dff7fda..0934373fd80 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultRazorIntermediateNodeLoweringPhase.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultRazorIntermediateNodeLoweringPhase.cs @@ -742,9 +742,8 @@ public override void VisitMarkupLiteralAttributeValue(MarkupLiteralAttributeValu }; unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: node, - contentFactory: static node => node.Value?.GetContent() ?? string.Empty, - source: BuildSourceSpanFromNode(node.Value))); + node.Value?.GetContent() ?? string.Empty, + BuildSourceSpanFromNode(node.Value))); _builder.Add(unresolvedNode); return; @@ -757,9 +756,8 @@ public override void VisitMarkupLiteralAttributeValue(MarkupLiteralAttributeValu }); _builder.Add(IntermediateNodeFactory.HtmlToken( - arg: node, - contentFactory: static node => node.Value?.GetContent() ?? string.Empty, - source: BuildSourceSpanFromNode(node.Value))); + node.Value?.GetContent() ?? string.Empty, + BuildSourceSpanFromNode(node.Value))); _builder.Pop(); } @@ -789,9 +787,8 @@ public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax } _builder.Add(IntermediateNodeFactory.CSharpToken( - arg: node, - contentFactory: static node => node.GetContent(), - source: BuildSourceSpanFromNode(node))); + node.GetContent(), + BuildSourceSpanFromNode(node))); base.VisitCSharpExpressionLiteral(node); } @@ -891,9 +888,8 @@ protected internal void VisitAttributeValue(SyntaxNode node) protected void Combine(HtmlContentIntermediateNode node, SyntaxNode item) { node.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: item, - contentFactory: static item => item.GetContent(), - source: BuildSourceSpanFromNode(item))); + item.GetContent(), + BuildSourceSpanFromNode(item))); if (node.Source is SourceSpan source) { @@ -1359,9 +1355,8 @@ private void LowerUnresolvedAttributeValue(RazorSyntaxNode value) Source = rewrittenSource, }; unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: (MarkupTextLiteralSyntax)rewritten, - contentFactory: static node => node.GetContent() ?? string.Empty, - source: rewrittenSource)); + rewritten.GetContent() ?? string.Empty, + rewrittenSource)); _builder.Add(unresolvedNode); if (!allLiteral) @@ -1398,8 +1393,7 @@ public override void VisitMarkupMinimizedAttributeBlock(MarkupMinimizedAttribute var fallbackSource = BuildSourceSpanFromNode(fallbackLiteral); var fallback = new HtmlContentIntermediateNode() { Source = fallbackSource }; fallback.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: fallbackLiteral, - contentFactory: static node => node.GetContent(), + fallbackLiteral.GetContent(), fallbackSource)); _builder.Add(new UnresolvedAttributeIntermediateNode() @@ -1494,9 +1488,8 @@ public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax no } _builder.Add(IntermediateNodeFactory.CSharpToken( - arg: node, - contentFactory: static node => node.GetContent(), - source: BuildSourceSpanFromNode(node))); + node.GetContent(), + BuildSourceSpanFromNode(node))); if (!isAttributeValue) { @@ -1596,8 +1589,7 @@ private void VisitHtmlContent(SyntaxNode node) _builder.Push(contentNode); _builder.Add(IntermediateNodeFactory.HtmlToken( - arg: node, - contentFactory: static node => node.GetContent(), + node.GetContent(), source)); _builder.Pop(); @@ -1827,9 +1819,8 @@ public override void VisitMarkupAttributeBlock(MarkupAttributeBlockSyntax node) Source = rewrittenSource, }; unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: (MarkupTextLiteralSyntax)rewritten, - contentFactory: static node => node.GetContent() ?? string.Empty, - source: rewrittenSource)); + rewritten.GetContent() ?? string.Empty, + rewrittenSource)); _builder.Add(unresolvedNode); } else @@ -1911,15 +1902,13 @@ public override void VisitMarkupTextLiteral(MarkupTextLiteralSyntax node) }; childNode.Children.Add(IntermediateNodeFactory.HtmlToken( - arg: node, - contentFactory: static node => node.GetContent() ?? string.Empty, - source: attrValueSource)); + node.GetContent() ?? string.Empty, + attrValueSource)); _builder.Add(childNode); return; } - var context = node.EditHandler; if (node.ChunkGenerator == SpanChunkGenerator.Null) { return; @@ -1959,8 +1948,7 @@ public override void VisitMarkupTextLiteral(MarkupTextLiteralSyntax node) Children = { IntermediateNodeFactory.HtmlToken( - arg: node, - contentFactory: static node => node.GetContent(), + node.GetContent(), source) } }); @@ -2061,9 +2049,8 @@ public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax no } _builder.Add(IntermediateNodeFactory.CSharpToken( - arg: node, - contentFactory: static node => node.GetContent(), - source: BuildSourceSpanFromNode(node))); + node.GetContent(), + BuildSourceSpanFromNode(node))); if (!isAttributeValue) { @@ -2167,9 +2154,8 @@ public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax } _builder.Add(IntermediateNodeFactory.CSharpToken( - arg: node, - contentFactory: static node => node.GetContent(), - source: BuildSourceSpanFromNode(node))); + node.GetContent(), + BuildSourceSpanFromNode(node))); } public override void VisitCSharpStatement(CSharpStatementSyntax node) 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 1efcc05ef4c..dada258724f 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/DefaultTagHelperResolutionPhase.cs @@ -947,14 +947,11 @@ private static (string Content, SourceSpan? Source) CollectAttributeValueContent } /// - /// Converts an to a , - /// preserving lazy content when present. + /// Converts an to a . /// private static CSharpIntermediateToken ToCSharpToken(HtmlIntermediateToken htmlToken) { - return htmlToken.IsLazy - ? IntermediateNodeFactory.CSharpToken(htmlToken, static t => t.Content, htmlToken.Source) - : new CSharpIntermediateToken(htmlToken.Content, htmlToken.Source); + return new CSharpIntermediateToken(htmlToken.Content, htmlToken.Source); } /// diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/CSharpIntermediateToken.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/CSharpIntermediateToken.cs index b9798fb20d7..bb9ef1c6295 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/CSharpIntermediateToken.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/CSharpIntermediateToken.cs @@ -9,9 +9,4 @@ public CSharpIntermediateToken(string content, SourceSpan? source) : base(content, source) { } - - internal CSharpIntermediateToken(LazyContent content, SourceSpan? source) - : base(content, source) - { - } } diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/ComponentTypeArgumentIntermediateNode.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/ComponentTypeArgumentIntermediateNode.cs index b38a032f0f0..f9ab1ee2f19 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/ComponentTypeArgumentIntermediateNode.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/ComponentTypeArgumentIntermediateNode.cs @@ -28,12 +28,7 @@ private static CSharpIntermediateToken GetValue(TagHelperPropertyIntermediateNod [CSharpIntermediateToken t] => t, [CSharpExpressionIntermediateNode { Children: [CSharpIntermediateToken t] }] => t, // Handle the case where the value was lowered as HTML content (from the unresolved tag helper pipeline). - [HtmlContentIntermediateNode { Children: [HtmlIntermediateToken t] }] => t.IsLazy - ? IntermediateNodeFactory.CSharpToken( - arg: t, - contentFactory: static token => token.Content, - source: t.Source) - : new CSharpIntermediateToken(t.Content, t.Source), + [HtmlContentIntermediateNode { Children: [HtmlIntermediateToken t] }] => new CSharpIntermediateToken(t.Content, t.Source), _ => Assumed.Unreachable() }; diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/HtmlIntermediateToken.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/HtmlIntermediateToken.cs index 6af9e1e8ca2..79e0a1a1900 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/HtmlIntermediateToken.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/HtmlIntermediateToken.cs @@ -9,9 +9,4 @@ public HtmlIntermediateToken(string content, SourceSpan? source) : base(content, source) { } - - internal HtmlIntermediateToken(LazyContent content, SourceSpan? source) - : base(content, source) - { - } } diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateNodeFactory.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateNodeFactory.cs index 14dfcb8ef25..ee254b3f3f5 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateNodeFactory.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateNodeFactory.cs @@ -1,8 +1,6 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System; - namespace Microsoft.AspNetCore.Razor.Language.Intermediate; internal static class IntermediateNodeFactory @@ -10,12 +8,6 @@ internal static class IntermediateNodeFactory public static CSharpIntermediateToken CSharpToken(string content, SourceSpan? source = null) => new(content, source); - public static CSharpIntermediateToken CSharpToken(T arg, Func contentFactory, SourceSpan? source = null) - => new(LazyContent.Create(arg, contentFactory), source); - public static HtmlIntermediateToken HtmlToken(string content, SourceSpan? source = null) => new(content, source); - - public static HtmlIntermediateToken HtmlToken(T arg, Func contentFactory, SourceSpan? source = null) - => new(LazyContent.Create(arg, contentFactory), source); } diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateToken.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateToken.cs index b1c7dd83644..cd88ad77828 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateToken.cs +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/IntermediateToken.cs @@ -5,30 +5,16 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate; public abstract class IntermediateToken : IntermediateNode { - public bool IsLazy { get; } - - private object _content; + private string _content; public string Content - => _content is LazyContent lazy ? lazy.Value : (string)_content; + => _content; public override IntermediateNodeCollection Children => IntermediateNodeCollection.ReadOnly; protected IntermediateToken(string content, SourceSpan? source) { _content = content; - IsLazy = false; - - if (source != null) - { - Source = source; - } - } - - private protected IntermediateToken(LazyContent content, SourceSpan? source) - { - _content = content; - IsLazy = true; if (source != null) { diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/LazyContent.cs b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/LazyContent.cs deleted file mode 100644 index 4a6ae3ac0f1..00000000000 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Intermediate/LazyContent.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - -using System; -using System.Diagnostics; -using System.Threading; - -namespace Microsoft.AspNetCore.Razor.Language.Intermediate; - -internal abstract class LazyContent -{ - private LazyContent() - { - } - - public abstract string Value { get; } - - public static LazyContent Create(T arg, Func contentFactory) - { - ArgHelper.ThrowIfNull(contentFactory); - - return new LazyContentImpl(arg, contentFactory); - } - - private sealed class LazyContentImpl(T arg, Func contentFactory) : LazyContent - { - private const int Uninitialized = 0; - private const int Computing = 1; - private const int Initialized = 2; - - private T _arg = arg; - private Func _contentFactory = contentFactory; - - private string _value = null!; - private int _state; - - public override string Value - { - get - { - // Return the value if it has already been initialized; otherwise, compute it. - return Volatile.Read(ref _state) == Initialized - ? _value - : GetOrComputeAndStoreValue(); - } - } - - private string GetOrComputeAndStoreValue() - { - SpinWait spinner = default; - - while (true) - { - switch (Interlocked.CompareExchange(ref _state, Computing, Uninitialized)) - { - case Uninitialized: - Debug.Assert(_contentFactory is not null, "Content factory should not be null at this point."); - - // This thread gets to compute the value and clear the references for GC. - _value = _contentFactory(_arg) ?? string.Empty; - - _arg = default!; - _contentFactory = null!; - - Volatile.Write(ref _state, Initialized); - - return _value; - - case Computing: - // Another thread is already computing the value, wait for it to finish. - spinner.SpinOnce(); - - continue; - - case Initialized: - // The value has been initialized by another thread. Return it! - return _value; - - default: - return Assumed.Unreachable(); - } - } - } - } -} diff --git a/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Language/IntegrationTests/IntermediateNodeWriter.cs b/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Language/IntegrationTests/IntermediateNodeWriter.cs index b4684586b47..a4a8413b2b3 100644 --- a/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Language/IntegrationTests/IntermediateNodeWriter.cs +++ b/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Language/IntegrationTests/IntermediateNodeWriter.cs @@ -295,9 +295,9 @@ protected void WriteName(IntermediateNode node) { _writer.Write(typeName[..^"IntermediateNode".Length]); } - else if (node is IntermediateToken token) + else if (node is IntermediateToken) { - _writer.Write(token.IsLazy ? "LazyIntermediateToken" : "IntermediateToken"); + _writer.Write("IntermediateToken"); } else { From 6a6f6460d000749cb2459999911f9e2c7f7e7f07 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 15 Apr 2026 21:36:01 +0000 Subject: [PATCH 3/3] perf: update benchmark baseline to Microsoft.NET.Sdk.Razor.SourceGenerators.Transport 9.0.0-preview.26159.4 Agent-Logs-Url: https://github.com/dotnet/razor/sessions/91349015-46a0-4857-b955-27c31a157c0a Co-authored-by: chsienki <16246502+chsienki@users.noreply.github.com> --- .../Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj b/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj index 0f76248d930..206ae0b38fc 100644 --- a/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj +++ b/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj @@ -36,7 +36,7 @@ - +