9 implementations of BuildJumpTable
Microsoft.AspNetCore.Routing (4)
Matching\AcceptsMatcherPolicy.cs (1)
260public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
Matching\HostMatcherPolicy.cs (1)
287public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
Matching\HttpMethodMatcherPolicy.cs (1)
311public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
Matching\NegotiationMatcherPolicy.cs (1)
329PolicyJumpTable INodeBuilderPolicy.BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
Matching\MatcherBuilderMultipleEntryBenchmark.cs (2)
116public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges) 138public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
Microsoft.AspNetCore.Routing.Tests (3)
Matching\DfaMatcherBuilderTest.cs (3)
3596public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges) 3638public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges) 3664public PolicyJumpTable BuildJumpTable(int exitDestination, IReadOnlyList<PolicyJumpTableEdge> edges)
3 references to BuildJumpTable
Microsoft.AspNetCore.Routing (1)
Matching\DfaMatcherBuilder.cs (1)
700return nodeBuilder.BuildJumpTable(exitDestination, policyEntries);
Microsoft.AspNetCore.Routing.Tests (2)
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (2)
436var result = policy.BuildJumpTable(-100, edges); 625var table = policy.BuildJumpTable(-100, edges.Select((e, i) => new PolicyJumpTableEdge(e.State, i + 1)).ToArray());