1 type derived from LinkGenerator
Microsoft.AspNetCore.Routing (1)
DefaultLinkGenerator.cs (1)
22internal sealed partial class DefaultLinkGenerator : LinkGenerator, IDisposable
76 references to LinkGenerator
Microsoft.AspNetCore.Http.Results (10)
AcceptedAtRoute.cs (2)
81var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>();
AcceptedAtRouteOfT.cs (2)
95var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>();
CreatedAtRoute.cs (2)
81var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>();
CreatedAtRouteOfT.cs (2)
95var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>();
RedirectToRouteHttpResult.cs (2)
161var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>();
Microsoft.AspNetCore.Identity (2)
IdentityApiEndpointRouteBuilderExtensions.cs (2)
48var linkGenerator = endpoints.ServiceProvider.GetRequiredService<LinkGenerator>();
Microsoft.AspNetCore.Mvc.Core (24)
Routing\ControllerLinkGeneratorExtensions.cs (9)
12/// Extension methods for using <see cref="LinkGenerator"/> to generate links to MVC controllers. 19/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 41this LinkGenerator generator, 67/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 80this LinkGenerator generator, 99/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 135this LinkGenerator generator, 165/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 188this LinkGenerator generator,
Routing\EndpointRoutingUrlHelper.cs (3)
12/// An implementation of <see cref="IUrlHelper"/> that uses <see cref="LinkGenerator"/> to build URLs 20private readonly LinkGenerator _linkGenerator; 24LinkGenerator linkGenerator,
Routing\PageLinkGeneratorExtensions.cs (9)
12/// Extension methods for using <see cref="LinkGenerator"/> to generate links to Razor Pages. 19/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 40this LinkGenerator generator, 66/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 83this LinkGenerator generator, 101/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 136this LinkGenerator generator, 166/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 189this LinkGenerator generator,
Routing\UrlHelperBase.cs (1)
404nameof(LinkGenerator),
Routing\UrlHelperFactory.cs (2)
47var linkGenerator = services.GetRequiredService<LinkGenerator>();
Microsoft.AspNetCore.Routing (38)
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
96services.TryAddSingleton<LinkGenerator, DefaultLinkGenerator>();
EndpointNameAttribute.cs (1)
13/// identify a desired endpoint for URI generation using <see cref="Microsoft.AspNetCore.Routing.LinkGenerator"/>
EndpointNameMetadata.cs (1)
15/// identify a desired endpoint for URI generation using <see cref="LinkGenerator"/>.
IEndpointNameMetadata.cs (1)
13/// identify a desired endpoint for URI generation using <see cref="LinkGenerator"/>.
LinkGeneratorEndpointNameAddressExtensions.cs (17)
11/// Extension methods for using <see cref="LinkGenerator"/> with and endpoint name. 18/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 33this LinkGenerator generator, 58/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 73this LinkGenerator generator, 98/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 110this LinkGenerator generator, 126/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 138this LinkGenerator generator, 154/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 184this LinkGenerator generator, 213/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 243this LinkGenerator generator, 272/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 297this LinkGenerator generator, 321/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 346this LinkGenerator generator,
LinkGeneratorRouteValuesAddressExtensions.cs (17)
11/// Extension methods for using <see cref="LinkGenerator"/> with <see cref="RouteValuesAddress"/>. 18/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 33this LinkGenerator generator, 58/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 73this LinkGenerator generator, 98/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 110this LinkGenerator generator, 126/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 138this LinkGenerator generator, 154/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 184this LinkGenerator generator, 213/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 243this LinkGenerator generator, 272/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 297this LinkGenerator generator, 315/// <param name="generator">The <see cref="LinkGenerator"/>.</param> 340this LinkGenerator generator,
Microsoft.AspNetCore.Routing.Abstractions (2)
LinkGenerator.cs (2)
20/// The methods provided by the <see cref="LinkGenerator"/> type are general infrastructure, and support 22/// <see cref="LinkGenerator"/> is through extension methods that perform operations for a specific