13 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()
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (2)
40var actual = _implementation.FindEndpoints(new RouteValuesAddress 51var actual = _implementation.FindEndpoints(new RouteValuesAddress
Microsoft.AspNetCore.Routing.Tests (8)
LinkGeneratorIntegrationTest.cs (1)
703return new RouteValuesAddress()
RouteValuesAddressSchemeTest.cs (7)
167new RouteValuesAddress 192new RouteValuesAddress 223new RouteValuesAddress 249new RouteValuesAddress 273new RouteValuesAddress 297new RouteValuesAddress 325new RouteValuesAddress
66 references to RouteValuesAddress
Microsoft.AspNetCore.Http.Results.Tests (2)
TestLinkGenerator.cs (2)
11public RouteValuesAddress RouteValuesAddress { get; set; } 31RouteValuesAddress = Assert.IsType<RouteValuesAddress>(address);
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)
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (2)
12private IEndpointAddressScheme<RouteValuesAddress> _implementation; 25_implementation = services.GetRequiredService<IEndpointAddressScheme<RouteValuesAddress>>();
Microsoft.AspNetCore.Routing.Tests (24)
LinkGeneratorIntegrationTest.cs (24)
220var address = CreateAddress(values: values, ambientValues: ambientValues); 241var address = CreateAddress(values: values, ambientValues: ambientValues); 262var address = CreateAddress(values: values, ambientValues: ambientValues); 283var address = CreateAddress(routeName: "custom", values: values, ambientValues: ambientValues); 304var address = CreateAddress(values: values, ambientValues: ambientValues); 325var address = CreateAddress(values: values, ambientValues: ambientValues); 346var address = CreateAddress(values: values, ambientValues: ambientValues); 371var address = CreateAddress(values: values, ambientValues: ambientValues); 392var address = CreateAddress(values: values, ambientValues: ambientValues); 413var address = CreateAddress(values: values, ambientValues: ambientValues); 434var address = CreateAddress(values: values, ambientValues: ambientValues); 455var address = CreateAddress(values: values, ambientValues: ambientValues); 476var address = CreateAddress(values: values, ambientValues: ambientValues); 497var address = CreateAddress(values: values, ambientValues: ambientValues); 518var address = CreateAddress(values: values, ambientValues: ambientValues); 539var address = CreateAddress(routeName: "custom", values: values, ambientValues: ambientValues); 560var address = CreateAddress(routeName: "custom", values: values, ambientValues: ambientValues); 581var address = CreateAddress(routeName: "custom2", values: values, ambientValues: ambientValues); 602var address = CreateAddress(values: values, ambientValues: ambientValues); 623var address = CreateAddress(values: values, ambientValues: ambientValues); 644var address = CreateAddress(values: values, ambientValues: ambientValues); 665var address = CreateAddress(values: values, ambientValues: ambientValues); 686var address = CreateAddress(values: values, ambientValues: ambientValues); 701private static RouteValuesAddress CreateAddress(string routeName = null, object values = null, object ambientValues = null)