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