1 type derived from NegotiationPolicyJumpTable
Microsoft.AspNetCore.Routing (1)
Matching\ContentEncodingNegotiationMatcherPolicy.cs (1)
31internal sealed class ContentEncodingPolicyJumpTable(int anyContentEncodingDestination, int noContentEncodingDestination, ContentEncodingDestinationsLookUp destinations) : NegotiationPolicyJumpTable("Accept-Encoding", anyContentEncodingDestination, noContentEncodingDestination)
14 references to NegotiationPolicyJumpTable
Microsoft.AspNetCore.Routing (2)
Matching\ContentEncodingNegotiationMatcherPolicy.cs (1)
29private protected override NegotiationPolicyJumpTable CreateTable(int exitDestination, (string negotiationValue, double quality, int destination)[] destinations, int noNegotiationHeaderDestination) => new ContentEncodingPolicyJumpTable(exitDestination, noNegotiationHeaderDestination, new ContentEncodingDestinationsLookUp(destinations));
Matching\NegotiationMatcherPolicy.cs (1)
375private protected abstract NegotiationPolicyJumpTable CreateTable(int exitDestination, (string negotiationValue, double quality, int destination)[] destinations, int noNegotiationHeaderDestination);
Microsoft.AspNetCore.Routing.Tests (12)
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (12)
444var endpoints = CreateJumpTable(policy, 463var endpoints = CreateJumpTable(policy, 481var endpoints = CreateJumpTable(policy, 499var endpoints = CreateJumpTable(policy, 517var endpoints = CreateJumpTable(policy, 535var endpoints = CreateJumpTable(policy, 553var endpoints = CreateJumpTable(policy, 571var endpoints = CreateJumpTable(policy, 589var endpoints = CreateJumpTable(policy, 607var endpoints = CreateJumpTable(policy, 619private static ContentEncodingNegotiationMatcherPolicy.NegotiationPolicyJumpTable CreateJumpTable(INodeBuilderPolicy policy, params Endpoint[] endpoints) 626return (ContentEncodingNegotiationMatcherPolicy.NegotiationPolicyJumpTable)table;