#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 3 "ComplexTagHelpers.cshtml" if (true) { var checkbox = "checkbox"; #line default #line hidden Instrumentation.BeginContext(84, 55, true); WriteLiteral(" <div class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(177, 34, true); WriteLiteral("\r\n <h1>Set Time:</h1>\r\n"); Instrumentation.EndContext(); #line 10 "ComplexTagHelpers.cshtml" #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" if (false) { #line default #line hidden Instrumentation.BeginContext(251, 16, true); WriteLiteral(" "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(270, 10, true); WriteLiteral("New Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.AddHtmlAttribute("value", Html.Raw("")); __tagHelperExecutionContext.AddHtmlAttribute("placeholder", Html.Raw("Enter in a new time...")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(280, 66, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(267, 83, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(350, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 13 "ComplexTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(400, 16, true); WriteLiteral(" "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(419, 14, true); WriteLiteral("Current Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); #line 16 "ComplexTagHelpers.cshtml" WriteLiteral(checkbox); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 16 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(433, 37, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(416, 58, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(474, 18, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); #line 17 "ComplexTagHelpers.cshtml" WriteLiteral(true ? "checkbox" : "anything"); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("tYPe", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(492, 50, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(542, 18, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); #line 18 "ComplexTagHelpers.cshtml" if (true) { #line default #line hidden WriteLiteral("checkbox"); #line 18 "ComplexTagHelpers.cshtml" #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } else { #line default #line hidden WriteLiteral("anything"); #line 18 "ComplexTagHelpers.cshtml" #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(560, 81, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(643, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden Instrumentation.BeginContext(660, 8, true); WriteLiteral(" "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); StartTagHelperWritingScope(); WriteLiteral("Current Time: "); #line 8 "ComplexTagHelpers.cshtml" Write(DateTime.Now); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("time", Html.Raw(__tagHelperStringValueBuffer.ToString())); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(139, 531, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(672, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(769, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 22 "ComplexTagHelpers.cshtml" #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" var @object = false; #line default #line hidden Instrumentation.BeginContext(807, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); #line 23 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = @object; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("ChecKED", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(821, 30, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(851, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("unbound", Html.Raw("first value")); #line 21 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.AddHtmlAttribute("unbound", Html.Raw("second value")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(682, 183, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(865, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(917, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __tagHelperExecutionContext.AddHtmlAttribute("unbound", Html.Raw("hello")); __tagHelperExecutionContext.AddHtmlAttribute("unbound", Html.Raw("world")); #line 26 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(931, 85, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1016, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 25 "ComplexTagHelpers.cshtml" __PTagHelper.Age = -1970 + DateTimeOffset.Now.Year; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(875, 155, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1030, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(1080, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); #line 29 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1094, 50, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1144, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 28 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1040, 118, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1158, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { Instrumentation.BeginContext(1210, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); #line 32 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1224, 63, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1287, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 31 "ComplexTagHelpers.cshtml" __PTagHelper.Age = "My age is this long.".Length; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1168, 133, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1301, 14, true); WriteLiteral("\r\n </div>\r\n"); Instrumentation.EndContext(); #line 35 "ComplexTagHelpers.cshtml" } #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { #line 1 "" int i = 1; #line default #line hidden Instrumentation.BeginContext(23, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 5 "" while (i <= 10) { #line default #line hidden Instrumentation.BeginContext(44, 23, true); WriteLiteral(" <p>Hello from C#, #"); Instrumentation.EndContext(); Instrumentation.BeginContext(69, 1, false); #line 6 "" Write(i); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(71, 6, true); WriteLiteral("</p>\r\n"); Instrumentation.EndContext(); #line 7 "" i += 1; } #line default #line hidden Instrumentation.BeginContext(93, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 10 "" if (i == 11) { #line default #line hidden Instrumentation.BeginContext(111, 31, true); WriteLiteral(" <p>We wrote 10 lines!</p>\r\n"); Instrumentation.EndContext(); #line 12 "" } #line default #line hidden Instrumentation.BeginContext(145, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 14 "" switch (i) { case 11: #line default #line hidden Instrumentation.BeginContext(175, 46, true); WriteLiteral(" <p>No really, we wrote 10 lines!</p>\r\n"); Instrumentation.EndContext(); #line 17 "" break; default: #line default #line hidden Instrumentation.BeginContext(251, 39, true); WriteLiteral(" <p>Actually, we didn\'t...</p>\r\n"); Instrumentation.EndContext(); #line 20 "" break; } #line default #line hidden Instrumentation.BeginContext(309, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 23 "" for (int j = 1; j <= 10; j += 2) { #line default #line hidden Instrumentation.BeginContext(347, 29, true); WriteLiteral(" <p>Hello again from C#, #"); Instrumentation.EndContext(); Instrumentation.BeginContext(378, 1, false); #line 24 "" Write(j); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(380, 6, true); WriteLiteral("</p>\r\n"); Instrumentation.EndContext(); #line 25 "" } #line default #line hidden Instrumentation.BeginContext(389, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 27 "" try { #line default #line hidden Instrumentation.BeginContext(399, 41, true); WriteLiteral(" <p>That time, we wrote 5 lines!</p>\r\n"); Instrumentation.EndContext(); #line 29 "" } catch (Exception ex) { #line default #line hidden Instrumentation.BeginContext(465, 33, true); WriteLiteral(" <p>Oh no! An error occurred: "); Instrumentation.EndContext(); Instrumentation.BeginContext(500, 10, false); #line 30 "" Write(ex.Message); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(511, 6, true); WriteLiteral("</p>\r\n"); Instrumentation.EndContext(); #line 31 "" } #line default #line hidden #line 33 "" #line default #line hidden Instrumentation.BeginContext(558, 12, true); WriteLiteral("<p>i is now "); Instrumentation.EndContext(); Instrumentation.BeginContext(571, 1, false); #line 34 "" Write(i); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(572, 8, true); WriteLiteral("</p>\r\n\r\n"); Instrumentation.EndContext(); #line 36 "" lock (new object()) { #line default #line hidden Instrumentation.BeginContext(603, 53, true); WriteLiteral(" <p>This block is locked, for your security!</p>\r\n"); Instrumentation.EndContext(); #line 38 "" } #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new global::Microsoft.AspNetCore.Razor.Runtime.TagHelperRunner(); __tagHelperScopeManager = __tagHelperScopeManager ?? new global::Microsoft.AspNetCore.Razor.Runtime.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); Instrumentation.BeginContext(31, 106, true); WriteLiteral("\r\n<script type=\"text/html\">\r\n <div data-animation=\"fade\" class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(178, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 6 "NestedScriptTagTagHelpers.cshtml" #line default #line hidden #line 6 "NestedScriptTagTagHelpers.cshtml" for (var i = 0; i < 5; i++) { #line default #line hidden Instrumentation.BeginContext(223, 84, true); WriteLiteral(" <script id=\"nestedScriptTag\" type=\"text/html\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "test", async() => { } ); __TestNamespace_InputTagHelper = CreateTagHelper <global::TestNamespace.InputTagHelper>(); __tagHelperExecutionContext.Add(__TestNamespace_InputTagHelper); __TestNamespace_InputTagHelper2 = CreateTagHelper <global::TestNamespace.InputTagHelper2>(); __tagHelperExecutionContext.Add(__TestNamespace_InputTagHelper2); StartTagHelperWritingScope(null); WriteLiteral("2000 + "); #line 8 "NestedScriptTagTagHelpers.cshtml" Write(ViewBag.DefaultInterval); #line default #line hidden WriteLiteral(" + 1"); __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("data-interval", Html.Raw(__tagHelperStringValueBuffer.GetContent(HtmlEncoder))); __TestNamespace_InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __TestNamespace_InputTagHelper.Type); __TestNamespace_InputTagHelper2.Type = __TestNamespace_InputTagHelper.Type; #line 8 "NestedScriptTagTagHelpers.cshtml" __TestNamespace_InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __TestNamespace_InputTagHelper2.Checked); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(307, 86, false); Write(__tagHelperExecutionContext.Output); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(393, 29, true); WriteLiteral("\r\n </script>\r\n"); Instrumentation.EndContext(); #line 10 "NestedScriptTagTagHelpers.cshtml" } #line default #line hidden Instrumentation.BeginContext(437, 129, true); WriteLiteral(" <script type=\"text/javascript\">\r\n var tag = \'<input checked=\"true\">\';\r\n </script>\r\n "); Instrumentation.EndContext(); } ); __TestNamespace_PTagHelper = CreateTagHelper <global::TestNamespace.PTagHelper>(); __tagHelperExecutionContext.Add(__TestNamespace_PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Instrumentation.BeginContext(137, 433, false); Write(__tagHelperExecutionContext.Output); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(570, 23, true); WriteLiteral("\r\n </div>\r\n</script>"); Instrumentation.EndContext(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { Instrumentation.BeginContext(27, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 3 "ComplexTagHelpers.cshtml" if (true) { var checkbox = "checkbox"; #line default #line hidden Instrumentation.BeginContext(78, 55, true); WriteLiteral(" <div class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p"); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); StartWritingScope(); WriteLiteral("Current Time: "); #line 8 "ComplexTagHelpers.cshtml" Write(DateTime.Now); #line default #line hidden __tagHelperStringValueBuffer = EndWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("time", __tagHelperStringValueBuffer.ToString()); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); Instrumentation.BeginContext(171, 34, true); WriteLiteral("\r\n <h1>Set Time:</h1>\r\n"); Instrumentation.EndContext(); #line 10 "ComplexTagHelpers.cshtml" #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" if (false) { #line default #line hidden Instrumentation.BeginContext(245, 16, true); WriteLiteral(" "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p"); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); Instrumentation.BeginContext(264, 10, true); WriteLiteral("New Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.AddHtmlAttribute("value", ""); __tagHelperExecutionContext.AddHtmlAttribute("placeholder", "Enter in a new time..."); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(344, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 13 "ComplexTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(394, 16, true); WriteLiteral(" "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p"); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); Instrumentation.BeginContext(413, 14, true); WriteLiteral("Current Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartWritingScope(); #line 16 "ComplexTagHelpers.cshtml" Write(checkbox); #line default #line hidden __tagHelperStringValueBuffer = EndWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper2.Checked = true; __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(468, 18, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartWritingScope(); #line 17 "ComplexTagHelpers.cshtml" Write(true ? "checkbox" : "anything"); #line default #line hidden __tagHelperStringValueBuffer = EndWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(536, 18, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartWritingScope(); #line 18 "ComplexTagHelpers.cshtml" if (true) { #line default #line hidden WriteLiteral(" checkbox "); #line 18 "ComplexTagHelpers.cshtml" } else { #line default #line hidden WriteLiteral(" anything "); #line 18 "ComplexTagHelpers.cshtml" } #line default #line hidden __tagHelperStringValueBuffer = EndWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(637, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden Instrumentation.BeginContext(654, 8, true); WriteLiteral(" "); Instrumentation.EndContext(); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(666, 14, true); WriteLiteral("\r\n </div>\r\n"); Instrumentation.EndContext(); #line 22 "ComplexTagHelpers.cshtml" } #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { Instrumentation.BeginContext(27, 49, true); WriteLiteral("\r\n<div class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p"); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", "Hello World"); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); Instrumentation.BeginContext(99, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p"); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(116, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(147, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input"); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper2.Checked = true; __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = __tagHelperRunner.RunAsync(__tagHelperExecutionContext).Result; WriteLiteral(__tagHelperExecutionContext.Output.GenerateStartTag()); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(196, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); WriteLiteral(__tagHelperExecutionContext.Output.GenerateEndTag()); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(206, 8, true); WriteLiteral("\r\n</div>"); Instrumentation.EndContext(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { Instrumentation.BeginContext(280, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 11 "Templates.cshtml" Func <dynamic, object> foo = #line default #line hidden item => new Template((__razor_template_writer) => { Instrumentation.BeginContext(325, 11, true); WriteLiteralTo(__razor_template_writer, "This works "); Instrumentation.EndContext(); Instrumentation.BeginContext(337, 4, false); #line 12 "Templates.cshtml" WriteTo(__razor_template_writer, item); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(341, 1, true); WriteLiteralTo(__razor_template_writer, "!"); Instrumentation.EndContext(); } ) #line 12 "Templates.cshtml" ; #line default #line hidden Instrumentation.BeginContext(357, 7, false); #line 13 "Templates.cshtml" Write(foo("")); #line default #line hidden Instrumentation.EndContext(); #line 13 "Templates.cshtml" #line default #line hidden Instrumentation.BeginContext(367, 10, true); WriteLiteral("\r\n\r\n<ul>\r\n"); Instrumentation.EndContext(); Instrumentation.BeginContext(379, 11, false); #line 17 "Templates.cshtml" Write(Repeat(10, item => new Template((__razor_template_writer) => { Instrumentation.BeginContext(391, 10, true); WriteLiteralTo(__razor_template_writer, "<li>Item #"); Instrumentation.EndContext(); Instrumentation.BeginContext(402, 4, false); #line 17 "Templates.cshtml" WriteTo(__razor_template_writer, item); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(406, 5, true); WriteLiteralTo(__razor_template_writer, "</li>"); Instrumentation.EndContext(); } ) )); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(413, 16, true); WriteLiteral("\r\n</ul>\r\n\r\n<p>\r\n"); Instrumentation.EndContext(); Instrumentation.BeginContext(430, 16, false); #line 21 "Templates.cshtml" Write(Repeat(10, item => new Template((__razor_template_writer) => { Instrumentation.BeginContext(448, 14, true); WriteLiteralTo(__razor_template_writer, " This is line#"); Instrumentation.EndContext(); Instrumentation.BeginContext(463, 4, false); #line 22 "Templates.cshtml" WriteTo(__razor_template_writer, item); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(467, 17, true); WriteLiteralTo(__razor_template_writer, " of markup<br/>\r\n"); Instrumentation.EndContext(); } ) )); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(485, 20, true); WriteLiteral("\r\n</p>\r\n\r\n<ul>\r\n "); Instrumentation.EndContext(); Instrumentation.BeginContext(506, 11, false); #line 27 "Templates.cshtml" Write(Repeat(10, item => new Template((__razor_template_writer) => { Instrumentation.BeginContext(518, 20, true); WriteLiteralTo(__razor_template_writer, "<li>\r\n Item #"); Instrumentation.EndContext(); Instrumentation.BeginContext(539, 4, false); #line 28 "Templates.cshtml" WriteTo(__razor_template_writer, item); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(543, 2, true); WriteLiteralTo(__razor_template_writer, "\r\n"); Instrumentation.EndContext(); #line 29 "Templates.cshtml" #line default #line hidden #line 29 "Templates.cshtml" var parent = item; #line default #line hidden Instrumentation.BeginContext(574, 79, true); WriteLiteralTo(__razor_template_writer, "\r\n <ul>\r\n <li>Child Items... ?</li>\r\n </ul>\r\n </li>"); Instrumentation.EndContext(); } ) )); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(715, 8, true); WriteLiteral("\r\n</ul> "); Instrumentation.EndContext(); }