1 implementation of IUrlHelperFactory
Microsoft.AspNetCore.Mvc.Core (1)
Routing\UrlHelperFactory.cs (1)
14public class UrlHelperFactory : IUrlHelperFactory
49 references to IUrlHelperFactory
Microsoft.AspNetCore.Mvc.Core (18)
AcceptedAtActionResult.cs (1)
75urlHelper = services.GetRequiredService<IUrlHelperFactory>().GetUrlHelper(context);
AcceptedAtRouteResult.cs (1)
76urlHelper = services.GetRequiredService<IUrlHelperFactory>().GetUrlHelper(context);
ControllerBase.cs (2)
143var factory = HttpContext?.RequestServices?.GetRequiredService<IUrlHelperFactory>();
CreatedAtActionResult.cs (1)
75urlHelper = services.GetRequiredService<IUrlHelperFactory>().GetUrlHelper(context);
CreatedAtRouteResult.cs (1)
76urlHelper = services.GetRequiredService<IUrlHelperFactory>().GetUrlHelper(context);
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
229services.TryAddSingleton<IUrlHelperFactory, UrlHelperFactory>();
Infrastructure\LocalRedirectResultExecutor.cs (2)
19private readonly IUrlHelperFactory _urlHelperFactory; 26public LocalRedirectResultExecutor(ILoggerFactory loggerFactory, IUrlHelperFactory urlHelperFactory)
Infrastructure\RedirectResultExecutor.cs (2)
16private readonly IUrlHelperFactory _urlHelperFactory; 23public RedirectResultExecutor(ILoggerFactory loggerFactory, IUrlHelperFactory urlHelperFactory)
Infrastructure\RedirectToActionResultExecutor.cs (2)
17private readonly IUrlHelperFactory _urlHelperFactory; 24public RedirectToActionResultExecutor(ILoggerFactory loggerFactory, IUrlHelperFactory urlHelperFactory)
Infrastructure\RedirectToPageResultExecutor.cs (2)
17private readonly IUrlHelperFactory _urlHelperFactory; 24public RedirectToPageResultExecutor(ILoggerFactory loggerFactory, IUrlHelperFactory urlHelperFactory)
Infrastructure\RedirectToRouteResultExecutor.cs (2)
17private readonly IUrlHelperFactory _urlHelperFactory; 24public RedirectToRouteResultExecutor(ILoggerFactory loggerFactory, IUrlHelperFactory urlHelperFactory)
Routing\UrlHelperFactory.cs (1)
12/// A default implementation of <see cref="IUrlHelperFactory"/>.
Microsoft.AspNetCore.Mvc.Razor (7)
RazorPageActivator.cs (1)
31IUrlHelperFactory urlHelperFactory,
RazorPageBase.cs (2)
356var factory = services.GetRequiredService<IUrlHelperFactory>();
TagHelpers\UrlResolutionTagHelper.cs (4)
88/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 90public UrlResolutionTagHelper(IUrlHelperFactory urlHelperFactory, HtmlEncoder htmlEncoder) 100/// The <see cref="IUrlHelperFactory"/>. 102protected IUrlHelperFactory UrlHelperFactory { get; }
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\DefaultPageFactoryProvider.cs (1)
24IUrlHelperFactory urlHelperFactory,
PageModel.cs (2)
120var factory = HttpContext?.RequestServices?.GetRequiredService<IUrlHelperFactory>();
Microsoft.AspNetCore.Mvc.TagHelpers (12)
FormActionTagHelper.cs (4)
83/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 84public FormActionTagHelper(IUrlHelperFactory urlHelperFactory) 100/// Gets the <see cref="IUrlHelperFactory"/> used to create an <see cref="IUrlHelper"/> to generate links. 102protected IUrlHelperFactory UrlHelperFactory { get; }
ImageTagHelper.cs (4)
36/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 43IUrlHelperFactory urlHelperFactory) 57/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 64IUrlHelperFactory urlHelperFactory)
LinkTagHelper.cs (2)
103/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 112IUrlHelperFactory urlHelperFactory)
ScriptTagHelper.cs (2)
94/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 103IUrlHelperFactory urlHelperFactory)
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
DefaultHtmlGenerator.cs (3)
40private readonly IUrlHelperFactory _urlHelperFactory; 52/// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> 59IUrlHelperFactory urlHelperFactory,
PageRemoteAttribute.cs (2)
44var factory = services.GetRequiredService<IUrlHelperFactory>();
RemoteAttribute.cs (2)
112var factory = services.GetRequiredService<IUrlHelperFactory>();
ViewComponent.cs (2)
88var factory = services?.GetRequiredService<IUrlHelperFactory>();