58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions.Interpreter
|
|
{
|
|
// Token: 0x0200010C RID: 268
|
|
[Token(Token = "0x200010C")]
|
|
internal sealed class IntSwitchInstruction<T> : Instruction
|
|
{
|
|
// Token: 0x0600071E RID: 1822 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600071E")]
|
|
[Address(RVA = "0x2BEFBD0", Offset = "0x2BEEBD0", VA = "0x182BEFBD0")]
|
|
internal IntSwitchInstruction(Dictionary<T, int> cases)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170001A0 RID: 416
|
|
// (get) Token: 0x0600071F RID: 1823 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001A0")]
|
|
public override string InstructionName
|
|
{
|
|
[Token(Token = "0x600071F")]
|
|
[Address(RVA = "0x30B2D70", Offset = "0x30B1D70", VA = "0x1830B2D70", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001A1 RID: 417
|
|
// (get) Token: 0x06000720 RID: 1824 RVA: 0x00003CC0 File Offset: 0x00001EC0
|
|
[Token(Token = "0x170001A1")]
|
|
public override int ConsumedStack
|
|
{
|
|
[Token(Token = "0x6000720")]
|
|
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000721 RID: 1825 RVA: 0x00003CD8 File Offset: 0x00001ED8
|
|
[Token(Token = "0x6000721")]
|
|
[Address(RVA = "0x30B2BD0", Offset = "0x30B1BD0", VA = "0x1830B2BD0", Slot = "8")]
|
|
public override int Run(InterpretedFrame frame)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x040002B0 RID: 688
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40002B0")]
|
|
private readonly Dictionary<T, int> _cases;
|
|
}
|
|
}
|