6 types derived from JumpTable
Microsoft.AspNetCore.Routing (6)
Matching\DictionaryJumpTable.cs (1)
10internal sealed class DictionaryJumpTable : JumpTable
Matching\ILEmitTrieJumpTable.cs (1)
15internal sealed class ILEmitTrieJumpTable : JumpTable
Matching\LinearSearchJumpTable.cs (1)
9internal sealed class LinearSearchJumpTable : JumpTable
Matching\SingleEntryAsciiJumpTable.cs (1)
11internal sealed class SingleEntryAsciiJumpTable : JumpTable
Matching\SingleEntryJumpTable.cs (1)
6internal sealed class SingleEntryJumpTable : JumpTable
Matching\ZeroEntryJumpTable.cs (1)
6internal sealed class ZeroEntryJumpTable : JumpTable
8 references to JumpTable
Microsoft.AspNetCore.Routing (8)
Matching\DfaState.cs (2)
13public readonly JumpTable PathTransitions; 19JumpTable pathTransitions,
Matching\ILEmitTrieJumpTable.cs (2)
22private readonly JumpTable _fallback; 39JumpTable fallback)
Matching\JumpTableBuilder.cs (4)
13public static JumpTable Build(int defaultDestination, int exitDestination, (string text, int destination)[] pathEntries) 76JumpTable fallback; 91static JumpTable MakeILEmitTrieJumpTableIfSupported(int defaultDestination, int exitDestination, (string text, int destination)[] pathEntries, JumpTable fallback)