1 instantiation of DefaultLinkGenerator
Microsoft.AspNetCore.Routing.Tests (1)
LinkGeneratorTestBase.cs (1)
73return new DefaultLinkGenerator(
159 references to DefaultLinkGenerator
Microsoft.AspNetCore.Routing (6)
DefaultLinkGenerator.cs (4)
25private readonly ILogger<DefaultLinkGenerator> _logger; 42ILogger<DefaultLinkGenerator> logger, 329private sealed class DefaultLinkGeneratorDebugView(DefaultLinkGenerator generator) 331private readonly DefaultLinkGenerator _generator = generator;
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
96services.TryAddSingleton<LinkGenerator, DefaultLinkGenerator>();
LinkGeneratorRouteValuesAddressExtensions.cs (1)
359AmbientValues = DefaultLinkGenerator.GetAmbientValues(httpContext),
Microsoft.AspNetCore.Routing.Tests (153)
DefaultLinkGeneratorProcessTemplateTest.cs (107)
20var linkGenerator = CreateLinkGenerator(endpoint); 44var linkGenerator = CreateLinkGenerator(endpoint); 52ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 76var linkGenerator = CreateLinkGenerator(endpoint); 84ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 99var linkGenerator = CreateLinkGenerator(endpoint); 107ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 122var linkGenerator = CreateLinkGenerator(endpoint); 130ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 145var linkGenerator = CreateLinkGenerator(endpoint); 153ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 168var linkGenerator = CreateLinkGenerator(endpoint); 176ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 191var linkGenerator = CreateLinkGenerator(endpoint); 199ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 214var linkGenerator = CreateLinkGenerator(endpoint); 222ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 237var linkGenerator = CreateLinkGenerator(endpoint); 245ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 265var linkGenerator = CreateLinkGenerator(configure, endpoints: new[] { endpoint, }); 273ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 294var linkGenerator = CreateLinkGenerator(configure, endpoints: new[] { endpoint, }); 302ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 318var linkGenerator = CreateLinkGenerator(endpoints: new[] { endpoint, }); 326ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 350var linkGenerator = CreateLinkGenerator(configure, endpoints: new[] { endpoint, }); 358ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), // Cryillic uppercase Pe 387var linkGenerator = CreateLinkGenerator( 397ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 417var linkGenerator = CreateLinkGenerator( 427ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 452var linkGenerator = CreateLinkGenerator( 462ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 482var linkGenerator = CreateLinkGenerator( 492ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 515var linkGenerator = CreateLinkGenerator( 525ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 552var linkGenerator = CreateLinkGenerator( 562ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 590var linkGenerator = CreateLinkGenerator( 600ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 624var linkGenerator = CreateLinkGenerator( 634ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 652var linkGenerator = CreateLinkGenerator(endpoint); 660ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 676var linkGenerator = CreateLinkGenerator(endpoint); 684ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 702var linkGenerator = CreateLinkGenerator(endpoint); 710ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 726var linkGenerator = CreateLinkGenerator(endpoint); 734ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 763var linkGenerator = CreateLinkGenerator(endpoint); 771ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 794var linkGenerator = CreateLinkGenerator(endpoint); 805ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 828var linkGenerator = CreateLinkGenerator(endpoint); 838ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 860var linkGenerator = CreateLinkGenerator(endpoint); 870ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 892var linkGenerator = CreateLinkGenerator(endpoint); 904ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 926var linkGenerator = CreateLinkGenerator(endpoint); 934ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 952var linkGenerator = CreateLinkGenerator(endpoint); 960ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 978var linkGenerator = CreateLinkGenerator(endpoint); 986ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1004var linkGenerator = CreateLinkGenerator(endpoint); 1012ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1030var linkGenerator = CreateLinkGenerator(endpoint); 1038ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1056var linkGenerator = CreateLinkGenerator(endpoint); 1064ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1084var linkGenerator = CreateLinkGenerator(endpoint); 1092ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1109var linkGenerator = CreateLinkGenerator(endpoint); 1117ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1132var linkGenerator = CreateLinkGenerator(endpoint); 1140ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1155var linkGenerator = CreateLinkGenerator(endpoint); 1163ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1180var linkGenerator = CreateLinkGenerator(endpoint); 1188ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1205var linkGenerator = CreateLinkGenerator(endpoint); 1213ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1228var linkGenerator = CreateLinkGenerator(endpoint); 1236ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1252var linkGenerator = CreateLinkGenerator(endpoint); 1260ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1275var linkGenerator = CreateLinkGenerator(endpoint); 1283ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1297var linkGenerator = CreateLinkGenerator(endpoint); 1305ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1320var linkGenerator = CreateLinkGenerator(endpoint); 1328ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1343var linkGenerator = CreateLinkGenerator(endpoint); 1351ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1366var linkGenerator = CreateLinkGenerator(endpoint); 1374ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1470var linkGenerator = CreateLinkGenerator(endpoint); 1478ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1498var linkGenerator = CreateLinkGenerator(endpoint); 1506ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1526var linkGenerator = CreateLinkGenerator(endpoint); 1534ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext), 1634var linkGenerator = CreateLinkGenerator(endpoint); 1642ambientValues: DefaultLinkGenerator.GetAmbientValues(httpContext),
DefaultLinkGeneratorTest.cs (30)
23var linkGenerator = CreateLinkGenerator(endpoint); 38var linkGenerator = CreateLinkGenerator(endpoint); 53var linkGenerator = CreateLinkGenerator(endpoint); 68var linkGenerator = CreateLinkGenerator(endpoint); 84var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 100var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 116var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 136var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 156var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 183var linkGenerator = CreateLinkGenerator(configureServices, endpoint1, endpoint2); 209var linkGenerator = CreateLinkGenerator(configureServices, endpoint1, endpoint2); 228var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 248var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 269var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 294var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 321var linkGenerator = CreateLinkGenerator(configure, endpoint); 347var linkGenerator = CreateLinkGenerator(configure, endpoint); 364var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 388var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 411var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 436var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 460var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 484var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 507var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 535var linkGenerator = CreateLinkGenerator(endpoint1); 570var linkGenerator = CreateLinkGenerator(dataSources: new[] { dataSource }); 588var linkGenerator = CreateLinkGenerator(dataSources: new[] { dataSource }); 631var linkGenerator = CreateLinkGenerator(endpointControllerAction, endpointController, endpointEmpty, endpointControllerActionParameter); 670var linkGenerator = CreateLinkGenerator(homeIndex, homeLogin); 709var linkGenerator = CreateLinkGenerator(homeIndex, homeLogin);
LinkGeneratorEndpointNameExtensionsTest.cs (5)
24var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 51var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 74var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 100var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 125var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2);
LinkGeneratorRouteValuesAddressExtensionsTest.cs (6)
30var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 61var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 88var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 118var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 147var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2); 179var linkGenerator = CreateLinkGenerator(endpoint1, endpoint2);
LinkGeneratorTestBase.cs (5)
34private protected DefaultLinkGenerator CreateLinkGenerator(params Endpoint[] endpoints) 39private protected DefaultLinkGenerator CreateLinkGenerator( 46private protected DefaultLinkGenerator CreateLinkGenerator(EndpointDataSource[] dataSources) 51private protected DefaultLinkGenerator CreateLinkGenerator( 77NullLogger<DefaultLinkGenerator>.Instance,