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