Only use the ILEmitTrieJumpTable if dynamic code is compiled (#27865)
Only use the ILEmitTrieJumpTable if dynamic code is compiled (#27865)

* Only use the ILEmitTrieJumpTable if dynamic code is interpreted
- This will avoid trying to emit runtime code on platforms that will end up interpreting the IL or ones that don't support dynamic codegen in the first place

* Fixed comment
aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore