1 write to TemplateInfo
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewDataDictionary.cs (1)
253TemplateInfo = templateInfo;
182 references to TemplateInfo
Microsoft.AspNetCore.Mvc.TagHelpers (6)
InputTagHelper.cs (1)
213string.IsNullOrEmpty(ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix) &&
PartialTagHelper.cs (2)
207newViewData.TemplateInfo.HtmlFieldPrefix = newViewData.TemplateInfo.GetFullHtmlFieldName(For.Name);
SelectTagHelper.cs (1)
136string.IsNullOrEmpty(ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix) &&
TextAreaTagHelper.cs (1)
74string.IsNullOrEmpty(ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix) &&
ValidationMessageTagHelper.cs (1)
64string.IsNullOrEmpty(ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix) &&
Microsoft.AspNetCore.Mvc.TagHelpers.Test (9)
LabelTagHelperTest.cs (1)
296viewData.TemplateInfo.HtmlFieldPrefix = htmlFieldPrefix;
PartialTagHelperTest.cs (5)
420viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "order.items[0]"; 426Assert.Equal(expected, v.ViewData.TemplateInfo.HtmlFieldPrefix); 449Assert.Equal("order.items[0]", viewContext.ViewData.TemplateInfo.HtmlFieldPrefix); 500viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = expected; 506Assert.Equal(expected, v.ViewData.TemplateInfo.HtmlFieldPrefix);
SelectTagHelperTest.cs (2)
498viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = nameAndId.Name; 581viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = propertyName;
ValidationSummaryTagHelperTest.cs (1)
172viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
Microsoft.AspNetCore.Mvc.ViewFeatures (35)
DefaultDisplayTemplates.cs (12)
101var oldPrefix = htmlHelper.ViewData.TemplateInfo.HtmlFieldPrefix; 104htmlHelper.ViewData.TemplateInfo.HtmlFieldPrefix = string.Empty; 144htmlHelper.ViewData.TemplateInfo.HtmlFieldPrefix = oldPrefix; 150if (htmlHelper.ViewData.TemplateInfo.FormattedModelValue == htmlHelper.ViewData.Model) 152htmlHelper.ViewData.TemplateInfo.FormattedModelValue = 164var linkedText = (htmlHelper.ViewData.TemplateInfo.FormattedModelValue == null) ? 166htmlHelper.ViewData.TemplateInfo.FormattedModelValue.ToString(); 183return new HtmlString(htmlHelper.ViewData.TemplateInfo.FormattedModelValue.ToString()); 189var templateInfo = viewData.TemplateInfo; 268var value = htmlHelper.ViewData.TemplateInfo.FormattedModelValue; 280var linkedText = (htmlHelper.ViewData.TemplateInfo.FormattedModelValue == null) ? 282htmlHelper.ViewData.TemplateInfo.FormattedModelValue.ToString();
DefaultEditorTemplates.cs (12)
83var oldPrefix = viewData.TemplateInfo.HtmlFieldPrefix; 86viewData.TemplateInfo.HtmlFieldPrefix = string.Empty; 126viewData.TemplateInfo.HtmlFieldPrefix = oldPrefix; 132if (htmlHelper.ViewData.TemplateInfo.FormattedModelValue == htmlHelper.ViewData.Model) 134htmlHelper.ViewData.TemplateInfo.FormattedModelValue = 222value: htmlHelper.ViewContext.ViewData.TemplateInfo.FormattedModelValue.ToString(), 231var templateInfo = viewData.TemplateInfo; 317value = htmlHelper.ViewData.TemplateInfo.FormattedModelValue; 411return GenerateTextBox(htmlHelper, htmlHelper.ViewData.TemplateInfo.FormattedModelValue, htmlAttributes); 423if (htmlHelper.ViewData.TemplateInfo.FormattedModelValue != value && metadata.HasNonDefaultEditFormat) 430htmlHelper.ViewData.TemplateInfo.FormattedModelValue = 437return GenerateTextBox(htmlHelper, inputType, htmlHelper.ViewData.TemplateInfo.FormattedModelValue);
DefaultHtmlGenerator.cs (1)
818(!viewData.ModelState.TryGetValue(viewData.TemplateInfo.HtmlFieldPrefix, out var entryForModel) ||
NameAndIdProvider.cs (1)
130var htmlFieldPrefix = viewContext.ViewData.TemplateInfo.HtmlFieldPrefix;
TemplateBuilder.cs (5)
68if (_viewData.TemplateInfo.Visited(_modelExplorer)) 119viewData.TemplateInfo.FormattedModelValue = formattedModelValue; 120viewData.TemplateInfo.HtmlFieldPrefix = _viewData.TemplateInfo.GetFullHtmlFieldName(_htmlFieldName); 131viewData.TemplateInfo.AddVisited(visitedObjectsKey);
ValidationHelpers.cs (1)
50viewData.ModelState.TryGetValue(viewData.TemplateInfo.HtmlFieldPrefix, out var ms);
ValidationHtmlAttributeProvider.cs (1)
67var fullName = viewContext.ViewData.TemplateInfo.GetFullHtmlFieldName(expression);
ViewDataDictionary.cs (1)
182templateInfo: new TemplateInfo(source.TemplateInfo))
ViewDataEvaluator.cs (1)
33var fullName = viewData.TemplateInfo.GetFullHtmlFieldName(expression);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (132)
DefaultDisplayTemplatesTest.cs (4)
104html.ViewData.TemplateInfo.AddVisited("foo"); 105html.ViewData.TemplateInfo.AddVisited("bar"); 215var templateInfo = html.ViewData.TemplateInfo; 243var templateInfo = viewData.TemplateInfo;
DefaultEditorTemplatesTest.cs (21)
294html.ViewData.TemplateInfo.AddVisited("foo"); 295html.ViewData.TemplateInfo.AddVisited("bar"); 327html.ViewData.TemplateInfo.AddVisited("foo"); 328html.ViewData.TemplateInfo.AddVisited("bar"); 453var templateInfo = html.ViewData.TemplateInfo; 482var templateInfo = html.ViewData.TemplateInfo; 504var templateInfo = html.ViewData.TemplateInfo; 530var templateInfo = viewData.TemplateInfo; 554var templateInfo = viewData.TemplateInfo; 586helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 618helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 661helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 703helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 746helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 788helper.ViewData.TemplateInfo.FormattedModelValue = "Formatted string"; 859helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 931helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 1003helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 1072helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 1142helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 1209helper.ViewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix";
Rendering\HtmlHelperCheckboxTest.cs (8)
307helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 350helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 391helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 430helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 486helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 506helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 527helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 731helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix";
Rendering\HtmlHelperDisplayExtensionsTest.cs (7)
135.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString())) 161.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString())) 215.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.HtmlFieldPrefix)) 321.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString())) 362.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString())) 387.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.HtmlFieldPrefix)) 489.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.HtmlFieldPrefix))
Rendering\HtmlHelperDisplayTextTest.cs (2)
260viewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix"; 285viewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix";
Rendering\HtmlHelperEditorExtensionsTest.cs (2)
19.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString())) 45.Callback((ViewContext v) => v.Writer.WriteAsync(v.ViewData.TemplateInfo.FormattedModelValue.ToString()))
Rendering\HtmlHelperHiddenTest.cs (12)
100helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 135helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 263helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 294helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 326helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 342helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 357helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 375helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 406helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 683helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 702helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 860viewData.TemplateInfo.HtmlFieldPrefix = "pre";
Rendering\HtmlHelperLabelExtensionsTest.cs (2)
188helper.ViewData.TemplateInfo.HtmlFieldPrefix = "prefix"; 295helper.ViewData.TemplateInfo.HtmlFieldPrefix = nameof(DefaultTemplatesUtilities.ObjectTemplateModel.Property1);
Rendering\HtmlHelperNameExtensionsTest.cs (2)
75helper.ViewData.TemplateInfo.HtmlFieldPrefix = prefix; 124helper.ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
Rendering\HtmlHelperPasswordTest.cs (6)
100helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 118helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 133helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 275helper.ViewContext.ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix"; 367viewData.TemplateInfo.HtmlFieldPrefix = "pre"; 505helper.ViewData.TemplateInfo.HtmlFieldPrefix = "pre";
Rendering\HtmlHelperSelectTest.cs (16)
466viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 519viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 546viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 582helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 869viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 922viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 949viewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 985helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 1089helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1121helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1145helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1165helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1186helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1216helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1237helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1"; 1259helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Property1";
Rendering\HtmlHelperTextAreaTest.cs (2)
75helper.ViewData.TemplateInfo.HtmlFieldPrefix = "pre"; 122helper.ViewData.TemplateInfo.HtmlFieldPrefix = "pre";
Rendering\HtmlHelperTextBoxTest.cs (2)
93helper.ViewData.TemplateInfo.HtmlFieldPrefix = "pre"; 140helper.ViewData.TemplateInfo.HtmlFieldPrefix = "pre";
Rendering\HtmlHelperValidationSummaryTest.cs (2)
234html.ViewData.TemplateInfo.HtmlFieldPrefix = "this.is.my.prefix"; 283html.ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
Rendering\HtmlHelperValueTest.cs (5)
36helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 65helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 94helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 123helper.ViewData.TemplateInfo.HtmlFieldPrefix = "Prefix"; 161viewData.TemplateInfo.HtmlFieldPrefix = "FieldPrefix";
ViewDataDictionaryOfTModelTest.cs (24)
23Assert.NotNull(viewData.TemplateInfo); 40source.TemplateInfo.HtmlFieldPrefix = "prefix"; 48Assert.NotNull(viewData1.TemplateInfo); 49Assert.Equal("prefix", viewData1.TemplateInfo.HtmlFieldPrefix); 50Assert.NotSame(source.TemplateInfo, viewData1.TemplateInfo); 60Assert.NotNull(viewData2.TemplateInfo); 61Assert.Equal("prefix", viewData2.TemplateInfo.HtmlFieldPrefix); 62Assert.NotSame(source.TemplateInfo, viewData2.TemplateInfo); 79source.TemplateInfo.HtmlFieldPrefix = "prefix"; 87Assert.NotNull(viewData1.TemplateInfo); 88Assert.Equal("prefix", viewData1.TemplateInfo.HtmlFieldPrefix); 89Assert.NotSame(source.TemplateInfo, viewData1.TemplateInfo); 99Assert.NotNull(viewData2.TemplateInfo); 100Assert.Equal("prefix", viewData2.TemplateInfo.HtmlFieldPrefix); 101Assert.NotSame(source.TemplateInfo, viewData2.TemplateInfo); 160source.TemplateInfo.HtmlFieldPrefix = "prefix"; 167Assert.NotNull(viewData.TemplateInfo); 168Assert.Equal("prefix", viewData.TemplateInfo.HtmlFieldPrefix); 169Assert.NotSame(source.TemplateInfo, viewData.TemplateInfo);
ViewDataDictionaryTest.cs (7)
23Assert.NotNull(viewData.TemplateInfo); 41Assert.NotNull(viewData.TemplateInfo); 195source.TemplateInfo.HtmlFieldPrefix = "prefix"; 202Assert.NotNull(viewData.TemplateInfo); 203Assert.Equal("prefix", viewData.TemplateInfo.HtmlFieldPrefix); 204Assert.NotSame(source.TemplateInfo, viewData.TemplateInfo);
ViewDataOfTTest.cs (8)
67Assert.NotNull(viewData.TemplateInfo); 68Assert.Equal(0, viewData.TemplateInfo.TemplateDepth); 69Assert.Equal(string.Empty, viewData.TemplateInfo.FormattedModelValue); 70Assert.Equal(string.Empty, viewData.TemplateInfo.HtmlFieldPrefix); 83viewData.TemplateInfo.FormattedModelValue = null; 84viewData.TemplateInfo.HtmlFieldPrefix = null; 87Assert.Equal(string.Empty, viewData.TemplateInfo.FormattedModelValue); 88Assert.Equal(string.Empty, viewData.TemplateInfo.HtmlFieldPrefix);