Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}