4 types derived from MatcherFactory
Microsoft.AspNetCore.Routing (1)
Matching\DfaMatcherFactory.cs (1)
8internal sealed class DfaMatcherFactory : MatcherFactory
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
EndpointRoutingShortCircuitBenchmark.cs (1)
67internal class BenchmarkMatcherFactory : MatcherFactory
Microsoft.AspNetCore.Routing.Tests (2)
TestObjects\TestMatcherFactory.cs (2)
12internal class TestMatcherFactory : MatcherFactory 29internal class ShortCircuitMatcherFactory : MatcherFactory
13 references to MatcherFactory
Microsoft.AspNetCore.Routing (3)
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
85services.TryAddSingleton<MatcherFactory, DfaMatcherFactory>();
EndpointRoutingMiddleware.cs (2)
25private readonly MatcherFactory _matcherFactory; 35MatcherFactory matcherFactory,
Microsoft.AspNetCore.Routing.Tests (10)
Builder\EndpointRoutingApplicationBuilderExtensionsTest.cs (4)
176var matcherFactoryMock = new Mock<MatcherFactory>(); 237var matcherFactoryMock = new Mock<MatcherFactory>(); 349private IServiceProvider CreateServices(MatcherFactory matcherFactory) 355services.AddSingleton<MatcherFactory>(matcherFactory);
EndpointRoutingMiddlewareFormOptionsTest.cs (1)
206MatcherFactory matcherFactory = null,
EndpointRoutingMiddlewareTest.cs (2)
143var matcherFactory = new Mock<MatcherFactory>(); 466MatcherFactory matcherFactory = null,
Matching\DfaMatcherTest.cs (2)
57var factory = services.GetRequiredService<MatcherFactory>();
RoutingMetricsTests.cs (1)
152MatcherFactory matcherFactory = null,