#pragma warning disable 1998 public override async Task ExecuteAsync() { __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper.Type = ""; __InputTagHelper2.Type = __InputTagHelper.Type; #line 4 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked =; #line default #line hidden __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper.Type = ""; __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked =; #line default #line hidden __PTagHelper = CreateTagHelper <PTagHelper>(); #line 5 "EmptyAttributeTagHelpers.cshtml" __PTagHelper.Age =; #line default #line hidden }
private async Task <string> RenderTextInputAsync() { var inputTagHelper = new InputTagHelper(this.HtmlGenerator); inputTagHelper.For = this.DataModel; inputTagHelper.InputTypeName = this.Type; inputTagHelper.Format = "{0}"; inputTagHelper.Value = this.DataModel.Model == null ? string.Empty : this.DataModel.Model.ToString(); inputTagHelper.ViewContext = this.ViewContext; TagHelperAttributeList attributes = new TagHelperAttributeList(); attributes.Add(new TagHelperAttribute("class", "form-control")); attributes.Add(new TagHelperAttribute("type", inputTagHelper.InputTypeName)); if (this.Type != "password") { attributes.Add(new TagHelperAttribute("value", inputTagHelper.Value)); } else { attributes.Add(new TagHelperAttribute("value", string.Empty)); } attributes.Add(new TagHelperAttribute("placeholder", this.Placeholder)); return(await this.RenderTagHelperAsync("input", TagMode.SelfClosing, inputTagHelper, attributes)); }
protected virtual TagHelperOutput GetInputTag(TagHelperContext context, TagHelperOutput output, out bool isCheckbox) { var inputTagHelper = new InputTagHelper(_generator) { For = TagHelper.AspFor, ViewContext = TagHelper.ViewContext }; var inputTagHelperOutput = GetInnerTagHelper(new TagHelperAttributeList(), context, inputTagHelper, "input"); if (TagHelper.IsDisabled && !inputTagHelperOutput.Attributes.ContainsName("disabled")) { inputTagHelperOutput.Attributes.Add("disabled", "true"); } if (TagHelper.AutoFocus && !inputTagHelperOutput.Attributes.ContainsName("data-auto-focus")) { inputTagHelperOutput.Attributes.Add("data-auto-focus", "true"); } isCheckbox = IsInputCheckbox(context, output, inputTagHelperOutput.Attributes); inputTagHelperOutput.Attributes.AddClass(isCheckbox ? "form-check-input" : "form-control"); return(inputTagHelperOutput); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = ""; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 4 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = ; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = ""; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = ; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 5 "EmptyAttributeTagHelpers.cshtml" __PTagHelper.Age = ; #line default #line hidden }
protected void RenderAspFor(TagHelperContext context, TagHelperOutput output) { if (AspFor != null) { var buffer = new TagHelperOutput("input", new TagHelperAttributeList(), (cache, encoder) => Task.FromResult <TagHelperContent>(new DefaultTagHelperContent())); var helper = new InputTagHelper(HtmlGenerator); helper.ViewContext = ViewContext; helper.For = AspFor; //helper.InputTypeName = InputType; helper.Init(context); helper.Process(context, buffer); MvcTagHelperOutput = buffer; Debug.WriteLine(MvcTagHelperOutput.ToTagHelperContent().GetContent()); foreach (TagHelperAttribute attr in buffer.Attributes) { if (!attr.Name.StartsWith("data-")) { output.MergeAttribute(attr.Name, attr.Value); } } if (string.IsNullOrEmpty(LabelText)) { LabelText = AspFor.Metadata.DisplayName ?? AspFor.Metadata.PropertyName; } if (string.IsNullOrEmpty(HelpText)) { HelpText = AspFor.Metadata.Description; } } }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); #line 3 "DuplicateTargetTagHelper.cshtml" __InputTagHelper.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper.Checked); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __CatchAllTagHelper.Type = __InputTagHelper.Type; __CatchAllTagHelper.Checked = __InputTagHelper.Checked; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); #line 3 "DuplicateTargetTagHelper.cshtml" __InputTagHelper.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper.Checked); __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __CatchAllTagHelper.Type = __InputTagHelper.Type; __CatchAllTagHelper.Checked = __InputTagHelper.Checked; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
public override void Process(TagHelperContext context, TagHelperOutput output) { string input = ""; string labelCss = "col-sm-4"; string controlCss = "col-sm-8"; var helper = new InputTagHelper(Generator); helper.ViewContext = ViewContext; helper.For = Value; helper.Init(context); helper.Process(context, output); using (var writer = new StringWriter()) { output.TagName = "input"; if (output.Attributes.ContainsName("Value")) { var val = output.Attributes["Value"]; if (val.Value?.ToString().ToLower() == "true") { output.Attributes.Add("checked", ""); } } output.WriteTo(writer, HtmlEncoder.Default); input = writer.ToString().Replace("text", "checkbox"); } output.Attributes.Clear(); output.PostContent.Clear(); output.Content.Clear(); var label = Label ?? Value?.Metadata?.DisplayName ?? Value?.Name ?? ""; var labelContent = $"<label for='{Value.Name}' class='{labelCss} col-form-label'>{label}</label>"; var validateBuilder = Generator.GenerateValidationMessage( ViewContext, Value.ModelExplorer, Value.Name, message: null, tag: null, htmlAttributes: null); var divBuilder = new TagBuilder("div"); divBuilder.AddCssClass(controlCss); divBuilder.AddCssClass("col-form-checkbox"); divBuilder.InnerHtml.AppendHtml(input); divBuilder.InnerHtml.AppendHtml(validateBuilder); output.TagName = "div"; output.Attributes.Add("class", "form-group row"); output.Content.AppendHtml(labelContent); output.Content.AppendHtml(divBuilder); }
public async Task ProcessAsync_WithPrefixAndSuffixGeneratesExpectedOutput() { // Arrange var context = new TagHelperContext( tagName: "govuk-input", allAttributes: new TagHelperAttributeList(), items: new Dictionary <object, object>(), uniqueId: "test"); var output = new TagHelperOutput( "govuk-input", attributes: new TagHelperAttributeList(), getChildContentAsync: (useCachedResult, encoder) => { var formGroupContext = (FormGroupBuilder)context.Items[typeof(FormGroupBuilder)]; formGroupContext.TrySetLabel( isPageHeading: false, attributes: null, content: new HtmlString("The label")); var inputContext = (InputContext)context.Items[typeof(InputContext)]; inputContext.SetPrefix(attributes: null, content: new HtmlString("prefix")); inputContext.SetSuffix(attributes: null, content: new HtmlString("suffix")); var tagHelperContent = new DefaultTagHelperContent(); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); var tagHelper = new InputTagHelper(new DefaultGovUkHtmlGenerator(), new DefaultModelHelper()) { Id = "my-id", DescribedBy = "describedby", Name = "my-id", Autocomplete = "none", InputMode = "numeric", Pattern = "[0-9]*", Type = "number", Value = "42" }; // Act await tagHelper.ProcessAsync(context, output); // Assert var html = output.AsString(); var node = HtmlNode.CreateNode(html); var wrapper = node.ChildNodes.FindFirst("div"); Assert.Equal( "<div class=\"govuk-input__wrapper\">" + "<div aria-hidden=\"true\" class=\"govuk-input__prefix\">prefix</div>" + "<input aria-describedby=\"describedby\" autocomplete=\"none\" class=\"govuk-input\" id=\"my-id\" inputmode=\"numeric\" name=\"my-id\" pattern=\"[0-9]*\" type=\"number\" value=\"42\">" + "<div aria-hidden=\"true\" class=\"govuk-input__suffix\">suffix</div>" + "</div>", wrapper.OuterHtml); }
public TagHelperOutput GenerateInputTagHelper(ModelExpression f) { var tagHelper = new InputTagHelper(generator) { For = f, Name = f.Name, ViewContext = viewContext }; return(GenerateTagHelperCore(f, tagHelper, "input", TagMode.SelfClosing)); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(27, 13, true); WriteLiteral("\r\n<div>\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = ""; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 4 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked =; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(74, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = ""; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked =; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); }
public override void Process(TagHelperContext context, TagHelperOutput output) { string input = ""; string labelCss = "col-sm-4"; string controlCss = "col-sm-8"; var helper = new InputTagHelper(Generator); helper.ViewContext = ViewContext; helper.For = Value; helper.Init(context); helper.Process(context, output); using (var writer = new StringWriter()) { output.TagName = "input"; output.Attributes.Add("class", "form-control"); output.Attributes.Add("placeholder", Placeholder); output.WriteTo(writer, HtmlEncoder.Default); input = writer.ToString().Replace("number", "text"); } output.Attributes.Clear(); output.PostContent.Clear(); output.Content.Clear(); string req = (input.IndexOf("data-val-required") > -1) ? "<span class='required'>*</span>" : ""; var label = Label ?? Value?.Metadata?.DisplayName ?? Value?.Name ?? ""; var labelContent = $"<label for='{Value.Name}' class='{labelCss} col-form-label'>{req}{label}</label>"; var validateBuilder = Generator.GenerateValidationMessage( ViewContext, Value.ModelExplorer, Value.Name, message: null, tag: null, htmlAttributes: null); var divBuilder = new TagBuilder("div"); divBuilder.AddCssClass(controlCss); divBuilder.InnerHtml.AppendHtml(input); divBuilder.InnerHtml.AppendHtml(validateBuilder); output.TagName = "div"; output.Attributes.Add("class", "form-group row"); output.Content.AppendHtml(labelContent); output.Content.AppendHtml(divBuilder); }
public TagHelperOutput GenerateHiddenTagHelper(ModelExpression f) { var tagHelper = new InputTagHelper(generator) { For = f, Name = f.Name, ViewContext = viewContext, InputTypeName = "hidden" }; return(GenerateTagHelperCore(f, tagHelper, "input", TagMode.SelfClosing, "hidden", "form-control")); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(27, 13, true); WriteLiteral("\r\n<div>\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = ""; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 4 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = ; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(74, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = ""; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EmptyAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = ; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 49, true); WriteLiteral("\r\n<div class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper <PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = **From custom attribute code renderer * *: "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = **From custom attribute code renderer * *: "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = **From custom attribute code renderer * *: true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); }
private async Task <string> buildInputHtml(ModelExplorer property, TweakingConfiguration tweakingConfig, string inputType = "", string inputValue = "", bool radioChecked = false) { PropertyTweakingConfiguration propertyConfig = tweakingConfig.GetByPropertyFullName(property.GetFullName()); if (propertyConfig == null || string.IsNullOrEmpty(propertyConfig.InputTemplatePath)) { InputTagHelper input = new InputTagHelper(_htmlGenerator) { For = new ModelExpression(property.GetFullName(), property), ViewContext = _viewContext }; var attrs = new TagHelperAttributeList { new TagHelperAttribute("class", $"form-control {propertyConfig?.InputClasses}") }; if (!string.IsNullOrEmpty(inputType)) { input.InputTypeName = inputType; input.Value = inputValue; // Setting the Type attributes requires providing an initialized // AttributeList with the type attribute attrs = new TagHelperAttributeList() { new TagHelperAttribute("class", $"{propertyConfig?.InputClasses}"), new TagHelperAttribute("type", inputType), new TagHelperAttribute("value", inputValue) }; if (radioChecked) { attrs.Add(new TagHelperAttribute("checked", "checked")); } } AutoCompleteAttribute autoComplete; if (property.HasAutoComplete(out autoComplete)) { attrs.AddClass("autocomplete"); attrs.Add(getAutoCompleteDataAttribute(autoComplete, property.Container)); } return(await GetGeneratedContentFromTagHelper("input", TagMode.SelfClosing, input, attributes : attrs )); } else { return(renderInputTemplate(property, propertyConfig.InputTemplatePath)); } }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 49, true); WriteLiteral("\r\n<div class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = **From custom attribute code renderer**: "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = **From custom attribute code renderer**: "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = **From custom attribute code renderer**: true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); }
private async Task <TagHelperOutput> CreateInput(TagHelperContext context) { InputTagHelper inputTagHelper = new InputTagHelper(Generator); inputTagHelper.ViewContext = ViewContext; inputTagHelper.For = For; TagHelperOutput tagHelperOutput = TagHelperExtension.CreateTagHelperOutput("input"); await inputTagHelper.ProcessAsync(context, tagHelperOutput); tagHelperOutput.SetAttribute("type", GetInputTypeName(ColumnType)); tagHelperOutput.SetAttribute("class", "form-control"); return(tagHelperOutput); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __PTagHelper = CreateTagHelper <PTagHelper>(); __PTagHelper = CreateTagHelper <PTagHelper>(); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper.Type = "text"; __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper.Type = "checkbox"; __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper2.Checked = true; }
public TagHelperOutput GenerateCheckboxTagHelper(ModelExpression f) { var tagHelper = new InputTagHelper(generator) { For = f, Name = f.Name, ViewContext = viewContext, //Value = f.Model.ToString().ToLower() }; var output = GenerateTagHelperCore(f, tagHelper, "input", TagMode.SelfClosing, "text", "form-check-input"); return(output); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(27, 72, true); WriteLiteral("\r\n<div class=\"randomNonTagHelperAttribute\">\r\n <p class=\"Hello World\" "); Instrumentation.EndContext(); Instrumentation.BeginContext(102, 12, false); #line 4 "EscapedTagHelpers.cshtml" Write(DateTime.Now); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(114, 69, true); WriteLiteral(">\r\n <input type=\"text\" />\r\n <em>Not a TagHelper: </em> "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); #line 6 "EscapedTagHelpers.cshtml" WriteLiteral(DateTime.Now); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EscapedTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(186, 45, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(231, 18, true); WriteLiteral("\r\n </p>\r\n</div>"); Instrumentation.EndContext(); }
public async Task ProcessAsync_HasErrorClassWhenErrorSpecified() { // Arrange var context = new TagHelperContext( tagName: "govuk-input", allAttributes: new TagHelperAttributeList(), items: new Dictionary <object, object>(), uniqueId: "test"); var output = new TagHelperOutput( "govuk-input", attributes: new TagHelperAttributeList(), getChildContentAsync: (useCachedResult, encoder) => { var formGroupContext = (FormGroupBuilder)context.Items[typeof(FormGroupBuilder)]; formGroupContext.TrySetLabel( isPageHeading: false, attributes: null, content: new HtmlString("The label")); formGroupContext.TrySetErrorMessage( visuallyHiddenText: null, attributes: null, content: new HtmlString("Error")); var tagHelperContent = new DefaultTagHelperContent(); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); var tagHelper = new InputTagHelper(new DefaultGovUkHtmlGenerator()) { Id = "my-id", DescribedBy = "describedby", Name = "my-id", Autocomplete = "none", InputMode = "numeric", Pattern = "[0-9]*", Type = "number", Value = "42" }; // Act await tagHelper.ProcessAsync(context, output); // Assert var html = output.AsString(); var node = HtmlNode.CreateNode(html); Assert.Contains("govuk-input--error", node.ChildNodes.FindFirst("input").GetCssClasses()); }
public override void Process(TagHelperContext context, TagHelperOutput output) { var helper = new InputTagHelper(Generator); helper.ViewContext = ViewContext; helper.For = For; helper.Init(context); helper.Process(context, output); string name = For.Name.Substring(For.Name.LastIndexOf('.') + 1).ToLower(); output.Attributes.SetAttribute(":id", $"`${{id}}.{ name }`"); output.Attributes.SetAttribute(":name", $"`${{id}}.{ name }`"); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); __InputTagHelper.BoundRequiredString = "hello"; __InputTagHelper = CreateTagHelper <InputTagHelper>(); __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); __CatchAllTagHelper.BoundRequiredString = "world"; __InputTagHelper.BoundRequiredString = "hello2"; __InputTagHelper = CreateTagHelper <InputTagHelper>(); __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); __InputTagHelper.BoundRequiredString = "world"; __CatchAllTagHelper = CreateTagHelper <CatchAllTagHelper>(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.BoundRequiredString = "hello"; __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.BoundRequiredString = "hello2"; __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __CatchAllTagHelper.BoundRequiredString = "world"; __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.BoundRequiredString = "world"; __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); }
private IHtmlContent CreateInputElement(TagHelperContext context) { // Create combination of two inputs, one visible for file name, one hidden for file id // Create name input IHtmlContent nameInputContent; if (IsSearchEnabled) { var nameInputTagHelper = new EntitySearchTagHelper(Generator) { Type = typeof(File).Name, Value = (FileProperty.Model as File)?.Name, Class = "file-name-input", FilterName = "category", FilterValue = CategoryString, ViewContext = ViewContext }; var nameInputOutput = CreateTagHelperOutput("search"); nameInputTagHelper.Process(context, nameInputOutput); nameInputContent = nameInputOutput; } else { var nameInput = new TagBuilder("input"); nameInput.Attributes.Add("type", "text"); nameInput.Attributes.Add("class", "form-control file-name-input"); nameInput.Attributes.Add("readonly", "readonly"); nameInput.Attributes.Add("value", (FileProperty.Model as File)?.Name); nameInputContent = nameInput; } // create id input var idInputHelper = new InputTagHelper(Generator) { For = For, ViewContext = ViewContext }; var idInputContent = CreateTagHelperOutput("input"); idInputHelper.Process(context, idInputContent); idInputContent.Attributes.Add("class", "file-id-input"); idInputContent.Attributes.SetAttribute("type", "hidden"); idInputContent.Attributes.Add("value", For.Model?.ToString()); // return input combination return(WrapInDiv(new[] { nameInputContent, idInputContent })); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(27, 72, true); WriteLiteral("\r\n<div class=\"randomNonTagHelperAttribute\">\r\n <p class=\"Hello World\" "); Instrumentation.EndContext(); Instrumentation.BeginContext(102, 12, false); #line 4 "EscapedTagHelpers.cshtml" Write(DateTime.Now); #line default #line hidden Instrumentation.EndContext(); Instrumentation.BeginContext(114, 69, true); WriteLiteral(">\r\n <input type=\"text\" />\r\n <em>Not a TagHelper: </em> "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); #line 6 "EscapedTagHelpers.cshtml" WriteLiteral(DateTime.Now); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.GetContent(HtmlEncoder); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EscapedTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(186, 45, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(231, 18, true); WriteLiteral("\r\n </p>\r\n</div>"); Instrumentation.EndContext(); }
private IHtmlContent CreateHiddenElement(TagHelperContext context) { var hidden = new InputTagHelper(Generator) { For = For, //InputTypeName = "hidden", ViewContext = ViewContext }; var output = CreateTagHelperOutput("input"); hidden.Process(context, output); output.Attributes.SetAttribute("type", "hidden"); return(output); }
private async Task <TagHelperOutput> GenerateTextBox(TagHelperContext context) { var inputTagHelper = new InputTagHelper(_htmlGenerator) { For = this.For, ViewContext = this.ViewContext, }; var tagHelperOutput = CreateTagHelperOutput("input"); tagHelperOutput.Attributes.Add(new TagHelperAttribute("class", "form-control")); await inputTagHelper.ProcessAsync(context, tagHelperOutput); return(tagHelperOutput); }
private async Task <string> RenderCheckboxInputAsync() { var inputTagHelper = new InputTagHelper(this.HtmlGenerator); inputTagHelper.For = this.DataModel; inputTagHelper.InputTypeName = "checkbox"; inputTagHelper.Format = "{0}"; inputTagHelper.Value = this.DataModel.Model == null ? string.Empty : this.DataModel.Model.ToString(); inputTagHelper.ViewContext = this.ViewContext; TagHelperAttributeList attributes = new TagHelperAttributeList(); attributes.Add(new TagHelperAttribute("class", new HtmlString("form-check-input"))); attributes.Add(new TagHelperAttribute("type", new HtmlString(inputTagHelper.InputTypeName))); attributes.Add(new TagHelperAttribute("value", new HtmlString(inputTagHelper.Value))); return(await this.RenderTagHelperAsync("input", TagMode.SelfClosing, inputTagHelper, attributes)); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __PTagHelper = CreateTagHelper<PTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = "text"; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = "checkbox"; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); }
private async Task <TagHelperOutput> CreateInputElement(TagHelperContext context) { InputTagHelper inputTagHelper = new InputTagHelper(Generator) { For = this.For, ViewContext = this.ViewContext }; TagHelperOutput inputOutput = CreateTagHelperOutput("input"); await inputTagHelper.ProcessAsync(context, inputOutput); inputOutput.Attributes.Add( new TagHelperAttribute("class", _defaultInputClass)); return(inputOutput); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __PTagHelper = CreateTagHelper <PTagHelper>(); __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper.Type = "text"; __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper <InputTagHelper>(); __InputTagHelper.Type = "checkbox"; __InputTagHelper2 = CreateTagHelper <InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __PTagHelper = CreateTagHelper <PTagHelper>(); }
private async Task <TagHelperOutput> GenerateTextBox(TagHelperContext context) { var inputTagHelper = new InputTagHelper(_htmlGenerator) { For = this.For, ViewContext = this.ViewContext, }; var tagHelperOutput = CreateTagHelperOutput("input"); tagHelperOutput.Attributes.Add(new TagHelperAttribute("class", _defaultInputClass)); tagHelperOutput.Attributes.Add(new TagHelperAttribute("placeholder", string.IsNullOrEmpty(this.For.Metadata.DisplayName) ? this.For.Metadata.Name : this.For.Metadata.DisplayName)); await inputTagHelper.ProcessAsync(context, tagHelperOutput); return(tagHelperOutput); }
private async Task <string> RenderTextInputAsync() { var inputTagHelper = new InputTagHelper(this.htmlGenerator); inputTagHelper.For = DataModel; inputTagHelper.InputTypeName = Type; inputTagHelper.Format = "{0}"; inputTagHelper.Value = DataModel.Model == null ? string.Empty : DataModel.Model.ToString(); inputTagHelper.ViewContext = ViewContext; TagHelperAttributeList attributes = new TagHelperAttributeList(); attributes.Add(new TagHelperAttribute("class", new HtmlString("form-control"))); attributes.Add(new TagHelperAttribute("type", new HtmlString(inputTagHelper.InputTypeName))); attributes.Add(new TagHelperAttribute("value", new HtmlString(inputTagHelper.Value))); attributes.Add(new TagHelperAttribute("placeholder", new HtmlString(Placeholder))); return(await RenderTagHelperAsync("input", TagMode.SelfClosing, inputTagHelper, attributes)); }
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) { // Get input tag var inputTag = new InputTagHelper(_htmlGenerator) { For = this.For, ViewContext = this.ViewContext }; // Get label tag var labelTag = new LabelTagHelper(_htmlGenerator) { For = this.For, ViewContext = this.ViewContext }; // Get validation tag var validationTag = new ValidationMessageTagHelper(_htmlGenerator) { For = this.For, ViewContext = this.ViewContext }; output.Content.AppendHtml(await labelTag.GetGeneratedContent(_htmlEncoder, "label", TagMode.StartTagAndEndTag, new TagHelperAttributeList { new TagHelperAttribute("class", "col-md-2 control-label") })); // Field and validation within the same div output.Content.AppendHtml("<div class=\"col-md-10\">"); output.Content.AppendHtml(await inputTag.GetGeneratedContent(_htmlEncoder, "input", TagMode.StartTagAndEndTag, new TagHelperAttributeList { new TagHelperAttribute("class", "form-control") })); output.Content.AppendHtml(await validationTag.GetGeneratedContent(_htmlEncoder, "span", TagMode.StartTagAndEndTag, new TagHelperAttributeList { new TagHelperAttribute("class", "text-danger") })); output.Content.AppendHtml("</div>"); string classValue = "form-group"; if (output.Attributes.ContainsName("class")) { classValue += " " + output.Attributes["class"].Value; } output.Attributes.SetAttribute("class", classValue); }
protected virtual TagHelper GetInputTagHelper(TagHelperContext context, TagHelperOutput output) { if (TagHelper.AspFor.ModelExplorer.GetAttribute <TextArea>() != null) { var textAreaTagHelper = new TextAreaTagHelper(_generator) { For = TagHelper.AspFor, ViewContext = TagHelper.ViewContext }; if (!TagHelper.Name.IsNullOrEmpty()) { textAreaTagHelper.Name = TagHelper.Name; } return(textAreaTagHelper); } var inputTagHelper = new InputTagHelper(_generator) { For = TagHelper.AspFor, InputTypeName = TagHelper.InputTypeName, ViewContext = TagHelper.ViewContext }; if (!TagHelper.Format.IsNullOrEmpty()) { inputTagHelper.Format = TagHelper.Format; } if (!TagHelper.Name.IsNullOrEmpty()) { inputTagHelper.Name = TagHelper.Name; } if (!TagHelper.Value.IsNullOrEmpty()) { inputTagHelper.Value = TagHelper.Value; } return(inputTagHelper); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { #line 4 "EscapedTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 6 "EscapedTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "EscapedTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper.Type = "button"; __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper.Type = "button"; __InputTagHelper2.Type = __InputTagHelper.Type; #line 5 "DuplicateAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 3 "DuplicateAttributeTagHelpers.cshtml" __PTagHelper.Age = 3; #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { #line 6 "NestedScriptTagTagHelpers.cshtml" #line default #line hidden #line 6 "NestedScriptTagTagHelpers.cshtml" for(var i = 0; i < 5; i++) { #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 8 "NestedScriptTagTagHelpers.cshtml" __o = ViewBag.DefaultInterval; #line default #line hidden __InputTagHelper.Type = "text"; __InputTagHelper2.Type = __InputTagHelper.Type; #line 8 "NestedScriptTagTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden #line 10 "NestedScriptTagTagHelpers.cshtml" } #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = "checkbox"; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "AttributeTargetingTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = "checkbox"; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "AttributeTargetingTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __PTagHelper = CreateTagHelper<PTagHelper>(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 106, true); WriteLiteral("\r\n<script type=\"text/html\">\r\n <div data-animation=\"fade\" class=\"randomNonTagHe" + "lperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(180, 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(225, 84, true); WriteLiteral(" <script id=\"nestedScriptTag\" type=\"text/html\">\r\n " + " "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.StartTagOnly, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); 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))); __InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 8 "NestedScriptTagTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(309, 86, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(395, 29, true); WriteLiteral("\r\n </script>\r\n"); Instrumentation.EndContext(); #line 10 "NestedScriptTagTagHelpers.cshtml" } #line default #line hidden Instrumentation.BeginContext(439, 129, true); WriteLiteral(" <script type=\"text/javascript\">\r\n var tag = \'<input ch" + "ecked=\"true\">\';\r\n </script>\r\n "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("Hello World")); __tagHelperExecutionContext.AddHtmlAttribute("data-delay", Html.Raw("1000")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(139, 433, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(572, 23, true); WriteLiteral("\r\n </div>\r\n</script>"); Instrumentation.EndContext(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(64, 34, true); WriteLiteral("\r\n <input nottaghelper />\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("btn")); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("catchall-unbound-required"); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(98, 59, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(157, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("btn")); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("catchall-unbound-required"); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("input-unbound-required"); __InputTagHelper.BoundRequiredString = "hello"; __tagHelperExecutionContext.AddTagHelperAttribute("input-bound-required-string", __InputTagHelper.BoundRequiredString); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(163, 119, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(282, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("btn")); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("catchall-unbound-required"); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("input-unbound-required"); __CatchAllTagHelper.BoundRequiredString = "world"; __tagHelperExecutionContext.AddTagHelperAttribute("catchall-bound-string", __CatchAllTagHelper.BoundRequiredString); __InputTagHelper.BoundRequiredString = "hello2"; __tagHelperExecutionContext.AddTagHelperAttribute("input-bound-required-string", __InputTagHelper.BoundRequiredString); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(288, 176, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(464, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("btn")); __tagHelperExecutionContext.AddHtmlAttribute("catchall-unbound-required", Html.Raw("hello")); __tagHelperExecutionContext.AddHtmlAttribute("input-unbound-required", Html.Raw("hello2")); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("catchall-unbound-required"); __InputTagHelper.BoundRequiredString = "world"; __tagHelperExecutionContext.AddTagHelperAttribute("input-bound-required-string", __InputTagHelper.BoundRequiredString); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(470, 206, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(676, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddMinimizedHtmlAttribute("catchall-unbound-required"); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(35, 647, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 3 "DynamicAttributeTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 5 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 5 "DynamicAttributeTagHelpers.cshtml" __o = string.Empty; #line default #line hidden #line 5 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 5 "DynamicAttributeTagHelpers.cshtml" __o = false; #line default #line hidden #line 5 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 7 "DynamicAttributeTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden __InputTagHelper.Bound = string.Empty; #line 7 "DynamicAttributeTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 9 "DynamicAttributeTagHelpers.cshtml" __o = long.MinValue; #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" __o = string.Empty; #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" __o = false; #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" __o = int.MaxValue; #line default #line hidden __InputTagHelper.Bound = string.Empty; #line 10 "DynamicAttributeTagHelpers.cshtml" __o = long.MinValue; #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" __o = string.Empty; #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" __o = false; #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden #line 10 "DynamicAttributeTagHelpers.cshtml" __o = int.MaxValue; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 12 "DynamicAttributeTagHelpers.cshtml" __o = long.MinValue; #line default #line hidden #line 12 "DynamicAttributeTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden #line 12 "DynamicAttributeTagHelpers.cshtml" __o = int.MaxValue; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 14 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 14 "DynamicAttributeTagHelpers.cshtml" __o = string.Empty; #line default #line hidden #line 14 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 14 "DynamicAttributeTagHelpers.cshtml" __o = false; #line default #line hidden #line 14 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(30, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(47, 9, true); WriteLiteral("\r\n <p>"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("strong", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(78, 5, true); WriteLiteral("Hello"); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("catchAll", Html.Raw("hi")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(56, 36, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(92, 62, true); WriteLiteral("<strong>World</strong></p>\r\n <input checked=\"true\" />\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 6 "AttributeTargetingTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(154, 40, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(194, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __CatchAllTagHelper = CreateTagHelper<CatchAllTagHelper>(); __tagHelperExecutionContext.Add(__CatchAllTagHelper); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "AttributeTargetingTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("catchAll", Html.Raw("hi")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(200, 54, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(254, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("btn")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(32, 228, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#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() => { WriteLiteral("\r\n <h1>Set Time:</h1>\r\n"); #line 10 "ComplexTagHelpers.cshtml" #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" if (false) { #line default #line hidden WriteLiteral(" "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("New Time: "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __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", Html.Raw("")); __tagHelperExecutionContext.AddHtmlAttribute("placeholder", Html.Raw("Enter in a new time...")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n"); #line 13 "ComplexTagHelpers.cshtml" } else { #line default #line hidden WriteLiteral(" "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("Current Time: "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); #line 16 "ComplexTagHelpers.cshtml" WriteLiteral(checkbox); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); 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 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); #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 = EndTagHelperWritingScope(); __InputTagHelper.Type = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n"); #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden WriteLiteral(" "); } , 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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(672, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n"); #line 22 "ComplexTagHelpers.cshtml" #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" var @object = false; #line default #line hidden WriteLiteral("\r\n "); __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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 21 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(819, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); #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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); } , 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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(952, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); } , 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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1080, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); } , 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); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1223, 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() { __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() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(65, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = "button"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.AddHtmlAttribute("TYPE", Html.Raw("checkbox")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(71, 39, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(110, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = "button"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 5 "DuplicateAttributeTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.AddHtmlAttribute("type", Html.Raw("checkbox")); __tagHelperExecutionContext.AddHtmlAttribute("checked", Html.Raw("false")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(116, 70, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(186, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 3 "DuplicateAttributeTagHelpers.cshtml" __PTagHelper.Age = 3; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.AddHtmlAttribute("AGE", Html.Raw("40")); __tagHelperExecutionContext.AddHtmlAttribute("Age", Html.Raw("500")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(35, 157, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 71, true); WriteLiteral("\r\n<div data-animation=\"fade\" class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", false, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; StartTagHelperWritingScope(); WriteLiteral("2000 + "); #line 6 "BasicTagHelpers.cshtml" Write(ViewBag.DefaultInterval); #line default #line hidden WriteLiteral(" + 1"); __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("data-interval", Html.Raw(__tagHelperStringValueBuffer.ToString())); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", true, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper.Type = "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\r\n "); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("Hello World")); __tagHelperExecutionContext.AddHtmlAttribute("data-delay", Html.Raw("1000")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); await WriteTagHelperAsync(__tagHelperExecutionContext); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(304, 8, true); WriteLiteral("\r\n</div>"); Instrumentation.EndContext(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 51), Tuple.Create("prefix", 51), true), Tuple.Create(Tuple.Create(" ", 57), Tuple.Create<System.Object, System.Int32>(DateTime.Now, 58), false)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(35, 40, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(75, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 95), Tuple.Create<System.Object, System.Int32>(new Template((__razor_attribute_value_writer) => { #line 5 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(109, 12, false); #line 5 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 5 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(132, 5, false); #line 5 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 5 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 95), false), Tuple.Create(Tuple.Create(" ", 139), Tuple.Create("suffix", 140), true)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(79, 71, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(150, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); WriteLiteral("prefix "); #line 7 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(DateTime.Now); #line default #line hidden WriteLiteral(" suffix"); __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Bound = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("bound", __InputTagHelper.Bound); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 206), Tuple.Create("prefix", 206), true), Tuple.Create(Tuple.Create(" ", 212), Tuple.Create<System.Object, System.Int32>(DateTime.Now, 213), false), Tuple.Create(Tuple.Create(" ", 226), Tuple.Create("suffix", 227), true)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(154, 83, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(237, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(long.MinValue); #line default #line hidden WriteLiteral(" "); #line 9 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(string.Empty); #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(false); #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden WriteLiteral(" "); #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(int.MaxValue); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Bound = __tagHelperStringValueBuffer.ToString(); __tagHelperExecutionContext.AddTagHelperAttribute("bound", __InputTagHelper.Bound); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 347), Tuple.Create<System.Object, System.Int32>(long.MinValue, 347), false), Tuple.Create(Tuple.Create(" ", 361), Tuple.Create<System.Object, System.Int32>(new Template((__razor_attribute_value_writer) => { #line 10 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(376, 12, false); #line 10 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 10 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(399, 5, false); #line 10 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 10 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 362), false), Tuple.Create(Tuple.Create(" ", 406), Tuple.Create<System.Object, System.Int32>(int.MaxValue, 407), false)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(241, 183, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(424, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 444), Tuple.Create<System.Object, System.Int32>(long.MinValue, 444), false), Tuple.Create(Tuple.Create(" ", 458), Tuple.Create<System.Object, System.Int32>(DateTime.Now, 459), false), Tuple.Create(Tuple.Create(" ", 472), Tuple.Create("static", 473), true), Tuple.Create(Tuple.Create(" ", 479), Tuple.Create("content", 483), true), Tuple.Create(Tuple.Create(" ", 490), Tuple.Create<System.Object, System.Int32>(int.MaxValue, 491), false)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(428, 80, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(508, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); AddHtmlAttributeValues("unbound", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 528), Tuple.Create<System.Object, System.Int32>(new Template((__razor_attribute_value_writer) => { #line 14 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(542, 12, false); #line 14 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 14 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(565, 5, false); #line 14 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 14 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 528), false)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(512, 64, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { #line 3 "ComplexTagHelpers.cshtml" if (true) { var checkbox = "checkbox"; #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" if (false) { #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper.Type = "text"; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __PTagHelper = CreateTagHelper<PTagHelper>(); #line 13 "ComplexTagHelpers.cshtml" } else { #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 16 "ComplexTagHelpers.cshtml" __o = checkbox; #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 16 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 17 "ComplexTagHelpers.cshtml" __o = true ? "checkbox" : "anything"; #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper<InputTagHelper>(); #line 18 "ComplexTagHelpers.cshtml" if(true) { #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } else { #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper2.Type = __InputTagHelper.Type; #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 8 "ComplexTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" var @object = false; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 23 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = @object; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 21 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 26 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 25 "ComplexTagHelpers.cshtml" __PTagHelper.Age = -1970 + DateTimeOffset.Now.Year; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 29 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 28 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 32 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014 ; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 31 "ComplexTagHelpers.cshtml" __PTagHelper.Age = "My age is this long.".Length; #line default #line hidden #line 35 "ComplexTagHelpers.cshtml" } #line default #line hidden }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 2); AddHtmlAttributeValue("", 51, "prefix", 51, 6, true); #line 3 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue(" ", 57, DateTime.Now, 58, 14, false); #line default #line hidden EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(35, 40, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(75, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 2); AddHtmlAttributeValue("", 95, new Template((__razor_attribute_value_writer) => { #line 5 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(109, 12, false); #line 5 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 5 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(132, 5, false); #line 5 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 5 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 95, 44, false); AddHtmlAttributeValue(" ", 139, "suffix", 140, 7, true); EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(79, 71, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(150, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); WriteLiteral("prefix "); #line 7 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(DateTime.Now); #line default #line hidden WriteLiteral(" suffix"); __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Bound = __tagHelperStringValueBuffer.GetContent(HtmlEncoder); __tagHelperExecutionContext.AddTagHelperAttribute("bound", __InputTagHelper.Bound); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 3); AddHtmlAttributeValue("", 206, "prefix", 206, 6, true); #line 7 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue(" ", 212, DateTime.Now, 213, 14, false); #line default #line hidden AddHtmlAttributeValue(" ", 226, "suffix", 227, 7, true); EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(154, 83, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(237, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); StartTagHelperWritingScope(); #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(long.MinValue); #line default #line hidden WriteLiteral(" "); #line 9 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(string.Empty); #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(false); #line default #line hidden #line 9 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden WriteLiteral(" "); #line 9 "DynamicAttributeTagHelpers.cshtml" WriteLiteral(int.MaxValue); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __InputTagHelper.Bound = __tagHelperStringValueBuffer.GetContent(HtmlEncoder); __tagHelperExecutionContext.AddTagHelperAttribute("bound", __InputTagHelper.Bound); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 3); #line 10 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue("", 347, long.MinValue, 347, 14, false); #line default #line hidden AddHtmlAttributeValue(" ", 361, new Template((__razor_attribute_value_writer) => { #line 10 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(376, 12, false); #line 10 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 10 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(399, 5, false); #line 10 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 10 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 362, 45, false); #line 10 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue(" ", 406, int.MaxValue, 407, 14, false); #line default #line hidden EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(241, 183, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(424, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 5); #line 12 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue("", 444, long.MinValue, 444, 14, false); #line default #line hidden #line 12 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue(" ", 458, DateTime.Now, 459, 14, false); #line default #line hidden AddHtmlAttributeValue(" ", 472, "static", 473, 7, true); AddHtmlAttributeValue(" ", 479, "content", 483, 11, true); #line 12 "DynamicAttributeTagHelpers.cshtml" AddHtmlAttributeValue(" ", 490, int.MaxValue, 491, 14, false); #line default #line hidden EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(428, 80, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(508, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "unbound", 1); AddHtmlAttributeValue("", 528, new Template((__razor_attribute_value_writer) => { #line 14 "DynamicAttributeTagHelpers.cshtml" if (true) { #line default #line hidden Instrumentation.BeginContext(542, 12, false); #line 14 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, string.Empty); #line default #line hidden Instrumentation.EndContext(); #line 14 "DynamicAttributeTagHelpers.cshtml" } else { #line default #line hidden Instrumentation.BeginContext(565, 5, false); #line 14 "DynamicAttributeTagHelpers.cshtml" WriteTo(__razor_attribute_value_writer, false); #line default #line hidden Instrumentation.EndContext(); #line 14 "DynamicAttributeTagHelpers.cshtml" } #line default #line hidden } ), 528, 44, false); EndAddHtmlAttributeValues(__tagHelperExecutionContext); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(512, 64, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#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", TagMode.StartTagAndEndTag, "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", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(270, 10, true); WriteLiteral("New Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "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", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(419, 14, true); WriteLiteral("Current Time: "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "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.GetContent(HtmlEncoder); __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", TagMode.SelfClosing, "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.GetContent(HtmlEncoder); __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", TagMode.StartTagOnly, "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.GetContent(HtmlEncoder); __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(560, 79, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(641, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden Instrumentation.BeginContext(658, 8, true); WriteLiteral(" "); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); AddHtmlAttributeValues("time", __tagHelperExecutionContext, Tuple.Create(Tuple.Create("", 148), Tuple.Create("Current", 148), true), Tuple.Create(Tuple.Create(" ", 155), Tuple.Create("Time:", 156), true), Tuple.Create(Tuple.Create(" ", 161), Tuple.Create<System.Object, System.Int32>(DateTime.Now, 162), false)); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(139, 529, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(670, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(767, 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, 12, true); WriteLiteral(" "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.StartTagOnly, "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(819, 28, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(847, 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(680, 181, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(861, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(913, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "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(927, 85, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1012, 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(871, 155, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1026, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(1076, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.StartTagOnly, "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(1090, 48, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1138, 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(1036, 116, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1152, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(1204, 14, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "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(1218, 63, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1281, 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(1162, 133, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(1295, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); Instrumentation.BeginContext(1306, 11, false); #line 34 "ComplexTagHelpers.cshtml" Write(someMethod(item => new Template(async(__razor_template_writer) => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); #line 34 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = checked; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1345, 26, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 34 "ComplexTagHelpers.cshtml" __PTagHelper.Age = 123; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("hello")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(1318, 57, false); await WriteTagHelperToAsync(__razor_template_writer, __tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 2, true); WriteLiteral("\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(105, 11, true); WriteLiteral("Body of Tag"); Instrumentation.EndContext(); } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.AddHtmlAttribute("class", Html.Raw("Hello World")); #line 6 "TagHelpersWithWeirdlySpacedAttributes.cshtml" __PTagHelper.Age = 1337; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); StartTagHelperWritingScope(); #line 7 "TagHelpersWithWeirdlySpacedAttributes.cshtml" Write(true); #line default #line hidden __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("data-content", Html.Raw(__tagHelperStringValueBuffer.GetContent(HtmlEncoder))); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(35, 85, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(120, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "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("data-content", Html.Raw("hello")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(124, 47, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(171, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); #line 11 "TagHelpersWithWeirdlySpacedAttributes.cshtml" __PTagHelper.Age = 1234; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("age", __PTagHelper.Age); __tagHelperExecutionContext.AddHtmlAttribute("data-content", Html.Raw("hello2")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(175, 46, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(221, 4, true); WriteLiteral("\r\n\r\n"); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = "password"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.AddHtmlAttribute("data-content", Html.Raw("blah")); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(225, 51, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { __tagHelperRunner = __tagHelperRunner ?? new TagHelperRunner(); Instrumentation.BeginContext(33, 71, true); WriteLiteral("\r\n<div data-animation=\"fade\" class=\"randomNonTagHelperAttribute\">\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { Instrumentation.BeginContext(145, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("p", TagMode.StartTagAndEndTag, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __PTagHelper = CreateTagHelper<PTagHelper>(); __tagHelperExecutionContext.Add(__PTagHelper); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(155, 7, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(162, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.StartTagOnly, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); StartTagHelperWritingScope(); WriteLiteral("2000 + "); #line 6 "BasicTagHelpers.cshtml" Write(ViewBag.DefaultInterval); #line default #line hidden WriteLiteral(" + 1"); __tagHelperStringValueBuffer = EndTagHelperWritingScope(); __tagHelperExecutionContext.AddHtmlAttribute("data-interval", Html.Raw(__tagHelperStringValueBuffer.GetContent(HtmlEncoder))); __InputTagHelper.Type = **From custom attribute code renderer**: "text"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(172, 71, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(243, 10, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", TagMode.SelfClosing, "test", async() => { } , StartTagHelperWritingScope, EndTagHelperWritingScope); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __tagHelperExecutionContext.Add(__InputTagHelper); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __tagHelperExecutionContext.Add(__InputTagHelper2); __InputTagHelper.Type = **From custom attribute code renderer**: "checkbox"; __tagHelperExecutionContext.AddTagHelperAttribute("type", __InputTagHelper.Type); __InputTagHelper2.Type = __InputTagHelper.Type; #line 7 "BasicTagHelpers.cshtml" __InputTagHelper2.Checked = **From custom attribute code renderer**: true; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("checked", __InputTagHelper2.Checked); __tagHelperExecutionContext.Output = await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); Instrumentation.BeginContext(253, 39, false); await WriteTagHelperAsync(__tagHelperExecutionContext); Instrumentation.EndContext(); __tagHelperExecutionContext = __tagHelperScopeManager.End(); Instrumentation.BeginContext(292, 6, true); WriteLiteral("\r\n "); Instrumentation.EndContext(); }
#pragma warning disable 1998 public override async Task ExecuteAsync() { #line 3 "ComplexTagHelpers.cshtml" if (true) { var checkbox = "checkbox"; #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" #line default #line hidden #line 10 "ComplexTagHelpers.cshtml" if (false) { #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); __InputTagHelper.Type = "text"; __InputTagHelper2.Type = __InputTagHelper.Type; __PTagHelper = CreateTagHelper<PTagHelper>(); #line 13 "ComplexTagHelpers.cshtml" } else { #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 16 "ComplexTagHelpers.cshtml" __o = checkbox; #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2.Type = __InputTagHelper.Type; #line 16 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = true; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 17 "ComplexTagHelpers.cshtml" __o = true ? "checkbox" : "anything"; #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2.Type = __InputTagHelper.Type; __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 18 "ComplexTagHelpers.cshtml" if(true) { #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } else { #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" #line default #line hidden #line 18 "ComplexTagHelpers.cshtml" } #line default #line hidden __InputTagHelper.Type = string.Empty; __InputTagHelper2.Type = __InputTagHelper.Type; #line 19 "ComplexTagHelpers.cshtml" } #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 8 "ComplexTagHelpers.cshtml" __o = DateTime.Now; #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" #line default #line hidden #line 22 "ComplexTagHelpers.cshtml" var @object = false; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 23 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = (@object); #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 21 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 26 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = (DateTimeOffset.Now.Year > 2014); #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 25 "ComplexTagHelpers.cshtml" __PTagHelper.Age = -1970 + @DateTimeOffset.Now.Year; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 29 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = DateTimeOffset.Now.Year > 2014; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 28 "ComplexTagHelpers.cshtml" __PTagHelper.Age = DateTimeOffset.Now.Year - 1970; #line default #line hidden __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 32 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = @( DateTimeOffset.Now.Year ) > 2014 ; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 31 "ComplexTagHelpers.cshtml" __PTagHelper.Age = ("My age is this long.".Length); #line default #line hidden #line 34 "ComplexTagHelpers.cshtml" __o = someMethod(item => new Template(async(__razor_template_writer) => { __InputTagHelper = CreateTagHelper<InputTagHelper>(); __InputTagHelper2 = CreateTagHelper<InputTagHelper2>(); #line 34 "ComplexTagHelpers.cshtml" __InputTagHelper2.Checked = checked; #line default #line hidden __PTagHelper = CreateTagHelper<PTagHelper>(); #line 34 "ComplexTagHelpers.cshtml" __PTagHelper.Age = 123; #line default #line hidden } ) ); #line default #line hidden #line 36 "ComplexTagHelpers.cshtml" } #line default #line hidden }