3 instantiations of RouteValuesAddress
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ControllerLinkGeneratorExtensions.cs (1)
213
return new
RouteValuesAddress
()
Routing\PageLinkGeneratorExtensions.cs (1)
213
return new
RouteValuesAddress
()
Microsoft.AspNetCore.Routing (1)
LinkGeneratorRouteValuesAddressExtensions.cs (1)
357
return new
RouteValuesAddress
()
38 references to RouteValuesAddress
Microsoft.AspNetCore.Mvc.Core (17)
Routing\ControllerLinkGeneratorExtensions.cs (9)
53
var
address = CreateAddress(httpContext, action, controller, values);
54
return generator.GetPathByAddress<
RouteValuesAddress
>(
92
var
address = CreateAddress(httpContext: null, action, controller, values);
93
return generator.GetPathByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, pathBase, fragment, options);
149
var
address = CreateAddress(httpContext, action, controller, values);
150
return generator.GetUriByAddress<
RouteValuesAddress
>(
202
var
address = CreateAddress(httpContext: null, action, controller, values);
203
return generator.GetUriByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
206
private static
RouteValuesAddress
CreateAddress(HttpContext? httpContext, string? action, string? controller, object? values)
Routing\PageLinkGeneratorExtensions.cs (8)
52
var
address = CreateAddress(httpContext, page, handler, values);
53
return generator.GetPathByAddress<
RouteValuesAddress
>(
94
var
address = CreateAddress(httpContext: null, page, handler, values);
150
var
address = CreateAddress(httpContext, page, handler, values);
151
return generator.GetUriByAddress<
RouteValuesAddress
>(
202
var
address = CreateAddress(httpContext: null, page, handler, values);
203
return generator.GetUriByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
206
private static
RouteValuesAddress
CreateAddress(HttpContext? httpContext, string? page, string? handler, object? values)
Microsoft.AspNetCore.Routing (21)
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
98
services.TryAddSingleton<IEndpointAddressScheme<
RouteValuesAddress
>, RouteValuesAddressScheme>();
LinkGeneratorRouteValuesAddressExtensions.cs (18)
11
/// Extension methods for using <see cref="LinkGenerator"/> with <see cref="
RouteValuesAddress
"/>.
44
var
address = CreateAddress(httpContext, routeName, new(values));
45
return generator.GetPathByAddress<
RouteValuesAddress
>(
84
var
address = CreateAddress(httpContext, routeName, values);
85
return generator.GetPathByAddress<
RouteValuesAddress
>(
119
var
address = CreateAddress(httpContext: null, routeName, new(values));
120
return generator.GetPathByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, pathBase, fragment, options);
147
var
address = CreateAddress(httpContext: null, routeName, values);
148
return generator.GetPathByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, pathBase, fragment, options);
197
var
address = CreateAddress(httpContext, routeName, new(values));
198
return generator.GetUriByAddress<
RouteValuesAddress
>(
256
var
address = CreateAddress(httpContext, routeName, values);
257
return generator.GetUriByAddress<
RouteValuesAddress
>(
308
var
address = CreateAddress(httpContext: null, routeName, new(values));
309
return generator.GetUriByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
351
var
address = CreateAddress(httpContext: null, routeName, values);
352
return generator.GetUriByAddress<
RouteValuesAddress
>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
355
private static
RouteValuesAddress
CreateAddress(HttpContext? httpContext, string? routeName, RouteValueDictionary? values)
RouteValuesAddressScheme.cs (2)
11
internal sealed class RouteValuesAddressScheme : IEndpointAddressScheme<
RouteValuesAddress
>, IDisposable
23
public IEnumerable<Endpoint> FindEndpoints(
RouteValuesAddress
address)