1 type derived from LinkGenerator
Microsoft.AspNetCore.Routing (1)
DefaultLinkGenerator.cs (1)
22
internal sealed partial class DefaultLinkGenerator :
LinkGenerator
, IDisposable
76 references to LinkGenerator
Microsoft.AspNetCore.Http.Results (10)
AcceptedAtRoute.cs (2)
81
var
linkGenerator = httpContext.RequestServices.GetRequiredService<
LinkGenerator
>();
AcceptedAtRouteOfT.cs (2)
95
var
linkGenerator = httpContext.RequestServices.GetRequiredService<
LinkGenerator
>();
CreatedAtRoute.cs (2)
81
var
linkGenerator = httpContext.RequestServices.GetRequiredService<
LinkGenerator
>();
CreatedAtRouteOfT.cs (2)
95
var
linkGenerator = httpContext.RequestServices.GetRequiredService<
LinkGenerator
>();
RedirectToRouteHttpResult.cs (2)
161
var
linkGenerator = httpContext.RequestServices.GetRequiredService<
LinkGenerator
>();
Microsoft.AspNetCore.Identity (2)
IdentityApiEndpointRouteBuilderExtensions.cs (2)
48
var
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>
41
this
LinkGenerator
generator,
67
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
80
this
LinkGenerator
generator,
99
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
135
this
LinkGenerator
generator,
165
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
188
this
LinkGenerator
generator,
Routing\EndpointRoutingUrlHelper.cs (3)
12
/// An implementation of <see cref="IUrlHelper"/> that uses <see cref="
LinkGenerator
"/> to build URLs
20
private readonly
LinkGenerator
_linkGenerator;
24
LinkGenerator
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>
40
this
LinkGenerator
generator,
66
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
83
this
LinkGenerator
generator,
101
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
136
this
LinkGenerator
generator,
166
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
189
this
LinkGenerator
generator,
Routing\UrlHelperBase.cs (1)
404
nameof(
LinkGenerator
),
Routing\UrlHelperFactory.cs (2)
47
var
linkGenerator = services.GetRequiredService<
LinkGenerator
>();
Microsoft.AspNetCore.Routing (38)
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
96
services.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>
33
this
LinkGenerator
generator,
58
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
73
this
LinkGenerator
generator,
98
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
110
this
LinkGenerator
generator,
126
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
138
this
LinkGenerator
generator,
154
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
184
this
LinkGenerator
generator,
213
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
243
this
LinkGenerator
generator,
272
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
297
this
LinkGenerator
generator,
321
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
346
this
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>
33
this
LinkGenerator
generator,
58
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
73
this
LinkGenerator
generator,
98
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
110
this
LinkGenerator
generator,
126
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
138
this
LinkGenerator
generator,
154
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
184
this
LinkGenerator
generator,
213
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
243
this
LinkGenerator
generator,
272
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
297
this
LinkGenerator
generator,
315
/// <param name="generator">The <see cref="
LinkGenerator
"/>.</param>
340
this
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