3 instantiations of DfaMatcherBuilder
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
Matching\MatcherBuilderMultipleEntryBenchmark.cs (1)
81new DfaMatcherBuilder(_loggerFactory, _parameterPolicyFactory, _selector, _policies);
Microsoft.AspNetCore.Routing.Tests (2)
Matching\CandidateSetTest.cs (1)
385return new DfaMatcherBuilder(
Matching\DfaMatcherBuilderTest.cs (1)
3503return new DfaMatcherBuilder(
84 references to DfaMatcherBuilder
Microsoft.AspNetCore.Routing (4)
DependencyInjection\RoutingServiceCollectionExtensions.cs (1)
86services.TryAddTransient<DfaMatcherBuilder>();
Internal\DfaGraphWriter.cs (2)
42var builder = _services.GetRequiredService<DfaMatcherBuilder>();
Matching\DfaMatcherFactory.cs (1)
29return new DataSourceDependentMatcher(dataSource, lifetime, _services.GetRequiredService<DfaMatcherBuilder>);
Microsoft.AspNetCore.Routing.Microbenchmarks (9)
EndpointRoutingBenchmarkBase.cs (2)
40private protected DfaMatcherBuilder CreateDfaMatcherBuilder() 42return CreateServices().GetRequiredService<DfaMatcherBuilder>();
Matching\CreateMatcherRegexConstraintBenchmark.cs (1)
31var builder = CreateDfaMatcherBuilder();
Matching\MatcherBuilderAzureBenchmark.cs (2)
26var builder = _services.GetRequiredService<DfaMatcherBuilder>();
Matching\MatcherBuilderGithubBenchmark.cs (2)
26var builder = _services.GetRequiredService<DfaMatcherBuilder>();
Matching\MatcherBuilderMultipleEntryBenchmark.cs (2)
74var builder = _services.GetRequiredService<DfaMatcherBuilder>();
Microsoft.AspNetCore.Routing.Tests (71)
Matching\CandidateSetTest.cs (9)
24var builder = CreateDfaMatcherBuilder(); 55var builder = CreateDfaMatcherBuilder(); 88var builder = CreateDfaMatcherBuilder(); 118var builder = CreateDfaMatcherBuilder(); 154var builder = CreateDfaMatcherBuilder(); 204var builder = CreateDfaMatcherBuilder(); 261var builder = CreateDfaMatcherBuilder(); 311var builder = CreateDfaMatcherBuilder(); 382private static DfaMatcherBuilder CreateDfaMatcherBuilder(params MatcherPolicy[] policies)
Matching\DfaMatcherBuilderTest.cs (56)
21var builder = CreateDfaMatcherBuilder(); 39var builder = CreateDfaMatcherBuilder(); 78var builder = CreateDfaMatcherBuilder(); 108var builder = CreateDfaMatcherBuilder(); 140var builder = CreateDfaMatcherBuilder(); 164var builder = CreateDfaMatcherBuilder(); 216var builder = CreateDfaMatcherBuilder(); 268var builder = CreateDfaMatcherBuilder(); 324var builder = CreateDfaMatcherBuilder(); 366var builder = CreateDfaMatcherBuilder(); 415var builder = CreateDfaMatcherBuilder(); 462var builder = CreateDfaMatcherBuilder(); 509var builder = CreateDfaMatcherBuilder(); 554var builder = CreateDfaMatcherBuilder(); 614var builder = CreateDfaMatcherBuilder(); 677var builder = CreateDfaMatcherBuilder(); 722var builder = CreateDfaMatcherBuilder(); 782var builder = CreateDfaMatcherBuilder(); 827var builder = CreateDfaMatcherBuilder(); 887var builder = CreateDfaMatcherBuilder(); 950var builder = CreateDfaMatcherBuilder(); 999var builder = CreateDfaMatcherBuilder(); 1063var builder = CreateDfaMatcherBuilder(); 1657var builder = CreateDfaMatcherBuilder(); 2177var builder = CreateDfaMatcherBuilder(); 2397var builder = CreateDfaMatcherBuilder(); 2440var builder = CreateDfaMatcherBuilder(); 2483var builder = CreateDfaMatcherBuilder(); 2537var builder = CreateDfaMatcherBuilder(); 2586private void BuildDfaTree_MultipleEndpoint_CatchAllWithHigherPrecedenceThanParameter_Order2_Legacy30Behavior_Core(DfaMatcherBuilder builder) 2631var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 2670var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 2734var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 2778var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 2822var builder = CreateDfaMatcherBuilder(new TestNonRoutePatternMatcherPolicy()); 2870var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 2917var builder = CreateDfaMatcherBuilder(policies); 2945var builder = CreateDfaMatcherBuilder(); 2976var builder = CreateDfaMatcherBuilder(); 3010var builder = CreateDfaMatcherBuilder(); 3044var builder = CreateDfaMatcherBuilder(); 3116var builder = CreateDfaMatcherBuilder(); 3150var builder = CreateDfaMatcherBuilder(); 3194var builder = CreateDfaMatcherBuilder(); 3214var builder = CreateDfaMatcherBuilder(); 3238var builder = CreateDfaMatcherBuilder(); 3268var builder = CreateDfaMatcherBuilder(); 3300var builder = CreateDfaMatcherBuilder(); 3331var builder = CreateDfaMatcherBuilder(); 3362var builder = CreateDfaMatcherBuilder(); 3383var builder = CreateDfaMatcherBuilder(); 3406var builder = CreateDfaMatcherBuilder(); 3429var builder = CreateDfaMatcherBuilder(); 3451var builder = CreateDfaMatcherBuilder(); 3483var builder = CreateDfaMatcherBuilder(new TestMetadata1MatcherPolicy(), new TestMetadata2MatcherPolicy()); 3499private static DfaMatcherBuilder CreateDfaMatcherBuilder(params MatcherPolicy[] policies)
Matching\DfaMatcherConformanceTest.cs (2)
70var builder = services.GetRequiredService<DfaMatcherBuilder>();
Matching\HostMatcherPolicyIntegrationTestBase.cs (2)
375var builder = services.GetRequiredService<DfaMatcherBuilder>();
Matching\HttpMethodMatcherPolicyIntegrationTestBase.cs (2)
354var builder = services.GetRequiredService<DfaMatcherBuilder>();