1 instantiation of SwitchStringJumpTableEmitter
Microsoft.CodeAnalysis (1)
CodeGen\ILBuilderEmit.cs (1)
233var emitter = new SwitchStringJumpTableEmitter(
7 references to SwitchStringJumpTableEmitter
Microsoft.CodeAnalysis (3)
CodeGen\ILBuilderEmit.cs (3)
228SwitchStringJumpTableEmitter.EmitStringCompareAndBranch emitStringCondBranchDelegate, 229SwitchStringJumpTableEmitter.GetStringHashCode computeStringHashcodeDelegate) 233var emitter = new SwitchStringJumpTableEmitter(
Microsoft.CodeAnalysis.CSharp (4)
BoundTree\LengthBasedStringSwitchData.cs (1)
133return SwitchStringJumpTableEmitter.ShouldGenerateHashTableSwitch(labelsCount) &&
CodeGen\EmitStatement.cs (2)
1499if (SwitchStringJumpTableEmitter.ShouldGenerateHashTableSwitch(switchCaseLabels.Length)) 1561SwitchStringJumpTableEmitter.EmitStringCompareAndBranch emitStringCondBranchDelegate =
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
907if (!CodeAnalysis.CodeGen.SwitchStringJumpTableEmitter.ShouldGenerateHashTableSwitch(labelsCount))