92 lines
2.6 KiB
C#
92 lines
2.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions.Interpreter
|
|
{
|
|
// Token: 0x02000100 RID: 256
|
|
[Token(Token = "0x2000100")]
|
|
internal sealed class GotoInstruction : IndexedBranchInstruction
|
|
{
|
|
// Token: 0x17000180 RID: 384
|
|
// (get) Token: 0x060006D1 RID: 1745 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000180")]
|
|
public override string InstructionName
|
|
{
|
|
[Token(Token = "0x60006D1")]
|
|
[Address(RVA = "0xE9D150", Offset = "0xE9C150", VA = "0x180E9D150", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000181 RID: 385
|
|
// (get) Token: 0x060006D2 RID: 1746 RVA: 0x000039F0 File Offset: 0x00001BF0
|
|
[Token(Token = "0x17000181")]
|
|
public override int ConsumedStack
|
|
{
|
|
[Token(Token = "0x60006D2")]
|
|
[Address(RVA = "0xE90A20", Offset = "0xE8FA20", VA = "0x180E90A20", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000182 RID: 386
|
|
// (get) Token: 0x060006D3 RID: 1747 RVA: 0x00003A08 File Offset: 0x00001C08
|
|
[Token(Token = "0x17000182")]
|
|
public override int ProducedStack
|
|
{
|
|
[Token(Token = "0x60006D3")]
|
|
[Address(RVA = "0xA4D250", Offset = "0xA4C250", VA = "0x180A4D250", Slot = "5")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006D4 RID: 1748 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60006D4")]
|
|
[Address(RVA = "0xE9D100", Offset = "0xE9C100", VA = "0x180E9D100")]
|
|
private GotoInstruction(int targetIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D5 RID: 1749 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60006D5")]
|
|
[Address(RVA = "0xE9CE00", Offset = "0xE9BE00", VA = "0x180E9CE00")]
|
|
internal static GotoInstruction Create(int labelIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060006D6 RID: 1750 RVA: 0x00003A20 File Offset: 0x00001C20
|
|
[Token(Token = "0x60006D6")]
|
|
[Address(RVA = "0xE9CFC0", Offset = "0xE9BFC0", VA = "0x180E9CFC0", Slot = "8")]
|
|
public override int Run(InterpretedFrame frame)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000297 RID: 663
|
|
[Token(Token = "0x4000297")]
|
|
private static readonly GotoInstruction[] s_cache;
|
|
|
|
// Token: 0x04000298 RID: 664
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000298")]
|
|
private readonly bool _hasResult;
|
|
|
|
// Token: 0x04000299 RID: 665
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4000299")]
|
|
private readonly bool _hasValue;
|
|
|
|
// Token: 0x0400029A RID: 666
|
|
[FieldOffset(Offset = "0x1A")]
|
|
[Token(Token = "0x400029A")]
|
|
private readonly bool _labelTargetGetsValue;
|
|
}
|
|
}
|