1 implementation of IHtmlGenerator
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
DefaultHtmlGenerator.cs (1)
24public class DefaultHtmlGenerator : IHtmlGenerator
178 references to IHtmlGenerator
Microsoft.AspNetCore.Mvc.RazorPages.Test (6)
Infrastructure\DefaultPageModelActivatorProviderTest.cs (6)
40var generator = Mock.Of<IHtmlGenerator>(); 70var generator = Mock.Of<IHtmlGenerator>(); 222public ModelWithServices(IHtmlGenerator generator) 227public IHtmlGenerator Generator { get; }
Microsoft.AspNetCore.Mvc.TagHelpers (38)
AnchorTagHelper.cs (4)
44/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 45public AnchorTagHelper(IHtmlGenerator generator) 54/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="AnchorTagHelper"/>'s output. 56protected IHtmlGenerator Generator { get; }
FormTagHelper.cs (4)
35/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 36public FormTagHelper(IHtmlGenerator generator) 54/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="FormTagHelper"/>'s output. 56protected IHtmlGenerator Generator { get; }
InputTagHelper.cs (6)
68/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 69public InputTagHelper(IHtmlGenerator generator) 78/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="InputTagHelper"/>'s output. 80protected IHtmlGenerator Generator { get; } 102/// <see cref="IHtmlGenerator.GenerateTextBox"/>. 111/// Passed through to the generated HTML in all cases. Also used to determine the <see cref="IHtmlGenerator"/>
LabelTagHelper.cs (4)
21/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 22public LabelTagHelper(IHtmlGenerator generator) 38/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="LabelTagHelper"/>'s output. 40protected IHtmlGenerator Generator { get; }
OptionTagHelper.cs (4)
23/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 24public OptionTagHelper(IHtmlGenerator generator) 33/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="OptionTagHelper"/>'s output. 35protected IHtmlGenerator Generator { get; }
SelectTagHelper.cs (4)
29/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 30public SelectTagHelper(IHtmlGenerator generator) 39/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="SelectTagHelper"/>'s output. 41protected IHtmlGenerator Generator { get; }
TextAreaTagHelper.cs (4)
21/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 22public TextAreaTagHelper(IHtmlGenerator generator) 31/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="TextAreaTagHelper"/>'s output. 33protected IHtmlGenerator Generator { get; }
ValidationMessageTagHelper.cs (4)
23/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 24public ValidationMessageTagHelper(IHtmlGenerator generator) 40/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="ValidationMessageTagHelper"/>'s output. 42protected IHtmlGenerator Generator { get; }
ValidationSummaryTagHelper.cs (4)
23/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 24public ValidationSummaryTagHelper(IHtmlGenerator generator) 40/// Gets the <see cref="IHtmlGenerator"/> used to generate the <see cref="ValidationSummaryTagHelper"/>'s output. 43protected IHtmlGenerator Generator { get; }
Microsoft.AspNetCore.Mvc.TagHelpers.Test (49)
AnchorTagHelperTest.cs (7)
108var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 158var generator = new Mock<IHtmlGenerator>(); 210var generator = new Mock<IHtmlGenerator>(); 268var generator = new Mock<IHtmlGenerator>(); 327var generator = new Mock<IHtmlGenerator>(); 385var generator = new Mock<IHtmlGenerator>(); 436var generator = new Mock<IHtmlGenerator>();
FormTagHelperTest.cs (11)
44var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 398var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 455var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 524var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 645var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 702var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 759var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 815var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 870var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 916var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 964var generator = new Mock<IHtmlGenerator>();
InputTagHelperTest.cs (17)
844var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1178var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1281var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1447var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1544var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1659var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1774var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1851var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1920var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 2014var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 2098var htmlGenerator = HtmlGeneratorUtilities.GetHtmlGenerator(metadataProvider); 2155var htmlGenerator = HtmlGeneratorUtilities.GetHtmlGenerator(metadataProvider); 2229var htmlGenerator = HtmlGeneratorUtilities.GetHtmlGenerator(metadataProvider); 2290var htmlGenerator = HtmlGeneratorUtilities.GetHtmlGenerator(metadataProvider); 2353var htmlGenerator = HtmlGeneratorUtilities.GetHtmlGenerator(metadataProvider); 2371IHtmlGenerator htmlGenerator, 2387IHtmlGenerator htmlGenerator,
SelectTagHelperTest.cs (3)
576var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 658var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 787var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict);
TestableHtmlGenerator.cs (2)
62IHtmlGenerator htmlGenerator, 70IHtmlGenerator htmlGenerator,
ValidationMessageTagHelperTest.cs (5)
203var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 239var generator = new Mock<IHtmlGenerator>(); 305var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 368var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 420var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict);
ValidationSummaryTagHelperTest.cs (4)
345var generator = new Mock<IHtmlGenerator>(); 402var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 468var generator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 516var generator = new Mock<IHtmlGenerator>();
Microsoft.AspNetCore.Mvc.ViewFeatures (10)
DefaultHtmlGenerator.cs (1)
22/// Default implementation of <see cref="IHtmlGenerator"/>.
DefaultHtmlGeneratorExtensions.cs (5)
9/// Static class that adds extension methods to <see cref="IHtmlGenerator"/>. This class cannot be inherited. 16/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 26this IHtmlGenerator generator, 49/// <param name="generator">The <see cref="IHtmlGenerator"/>.</param> 58this IHtmlGenerator generator,
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (1)
158services.TryAddSingleton<IHtmlGenerator, DefaultHtmlGenerator>();
HtmlHelper.cs (2)
51private readonly IHtmlGenerator _htmlGenerator; 62IHtmlGenerator htmlGenerator,
HtmlHelperOfT.cs (1)
26IHtmlGenerator htmlGenerator,
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (73)
DefaultHtmlGeneratorTest.cs (32)
31var htmlGenerator = GetGenerator(metadataProvider); 52var htmlGenerator = GetGenerator(metadataProvider); 72var htmlGenerator = GetGenerator(metadataProvider); 85var htmlGenerator = GetGenerator(metadataProvider); 113var htmlGenerator = GetGenerator(metadataProvider); 141var htmlGenerator = GetGenerator(metadataProvider); 168var htmlGenerator = GetGenerator(metadataProvider); 197var htmlGenerator = GetGenerator(metadataProvider); 221var htmlGenerator = GetGenerator(metadataProvider); 245var htmlGenerator = GetGenerator(metadataProvider); 267var htmlGenerator = GetGenerator(metadataProvider); 289var htmlGenerator = GetGenerator(metadataProvider); 312var htmlGenerator = GetGenerator(metadataProvider); 364var htmlGenerator = GetGenerator(metadataProvider, new() { HtmlHelperOptions = htmlHelperOptions }); 394var htmlGenerator = GetGenerator(metadataProvider, new() { HtmlHelperOptions = htmlHelperOptions }); 420var htmlGenerator = GetGenerator(metadataProvider); 441var htmlGenerator = GetGenerator(metadataProvider); 468var htmlGenerator = GetGenerator(metadataProvider); 497var htmlGenerator = GetGenerator(metadataProvider); 520var htmlGenerator = GetGenerator(metadataProvider); 585var htmlGenerator = GetGenerator(metadataProvider); 613var htmlGenerator = GetGenerator(metadataProvider); 661var htmlGenerator = GetGenerator(metadataProvider); 689var htmlGenerator = GetGenerator(metadataProvider); 713var htmlGenerator = GetGenerator(metadataProvider); 767var htmlGenerator = GetGenerator(metadataProvider); 796var htmlGenerator = GetGenerator(metadataProvider); 822var htmlGenerator = GetGenerator(metadataProvider); 937var htmlGenerator = GetGenerator(metadataProvider); 964var htmlGenerator = GetGenerator(metadataProvider); 989var htmlGenerator = GetGenerator(metadataProvider); 1002private static IHtmlGenerator GetGenerator(IModelMetadataProvider metadataProvider, MvcViewOptions options = default)
Rendering\DefaultTemplatesUtilities.cs (2)
69public static HtmlHelper<ObjectTemplateModel> GetHtmlHelper(IHtmlGenerator htmlGenerator) 225IHtmlGenerator htmlGenerator,
Rendering\HtmlHelperFormExtensionsTest.cs (27)
278var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 315var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 352var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 386var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 430var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 474var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 514var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 548var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 588var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 629var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 670var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 716var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 762var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 808var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 856var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 896var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 934var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 972var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1005var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1043var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1081var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1116var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1155var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1199var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1243var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1287var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 1332var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict);
Rendering\HtmlHelperFormTest.cs (11)
369var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 407var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 446var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 484var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 524var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 563var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 604var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 641var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 684var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 726var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict); 770var htmlGenerator = new Mock<IHtmlGenerator>(MockBehavior.Strict);
Rendering\HtmlHelperSelectTest.cs (1)
1574new Mock<IHtmlGenerator>(MockBehavior.Strict).Object,
Microsoft.AspNetCore.Mvc.Views.TestCommon (2)
HtmlGeneratorUtilities.cs (2)
16public static IHtmlGenerator GetHtmlGenerator(IModelMetadataProvider provider) 27public static IHtmlGenerator GetHtmlGenerator(IModelMetadataProvider provider, IUrlHelperFactory urlHelperFactory, MvcViewOptions options)