5 implementations of IEndpointAddressScheme
Microsoft.AspNetCore.Routing (2)
EndpointNameAddressScheme.cs (1)
10internal sealed class EndpointNameAddressScheme : IEndpointAddressScheme<string>, IDisposable
RouteValuesAddressScheme.cs (1)
11internal sealed class RouteValuesAddressScheme : IEndpointAddressScheme<RouteValuesAddress>, IDisposable
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (1)
58private sealed class TestAddressScheme : IEndpointAddressScheme<int>
Microsoft.AspNetCore.Routing.Tests (2)
DefaultLinkGeneratorTest.cs (1)
734private class IntAddressScheme : IEndpointAddressScheme<int>
DefaultLinkParserTest.cs (1)
163private class IntAddressScheme : IEndpointAddressScheme<int>
10 references to IEndpointAddressScheme
Microsoft.AspNetCore.Routing (6)
DefaultLinkGenerator.cs (2)
184var addressingScheme = _serviceProvider.GetRequiredService<IEndpointAddressScheme<TAddress>>();
DefaultLinkParser.cs (2)
72var addressingScheme = _serviceProvider.GetRequiredService<IEndpointAddressScheme<TAddress>>();
DependencyInjection\RoutingServiceCollectionExtensions.cs (2)
97services.TryAddSingleton<IEndpointAddressScheme<string>, EndpointNameAddressScheme>(); 98services.TryAddSingleton<IEndpointAddressScheme<RouteValuesAddress>, RouteValuesAddressScheme>();
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (2)
12private IEndpointAddressScheme<RouteValuesAddress> _implementation; 25_implementation = services.GetRequiredService<IEndpointAddressScheme<RouteValuesAddress>>();
Microsoft.AspNetCore.Routing.Tests (2)
DefaultLinkGeneratorTest.cs (1)
731services.AddSingleton<IEndpointAddressScheme<int>, IntAddressScheme>();
DefaultLinkParserTest.cs (1)
160services.AddSingleton<IEndpointAddressScheme<int>, IntAddressScheme>();