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