99 lines
2.6 KiB
C#
99 lines
2.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions.Interpreter
|
|
{
|
|
// Token: 0x020000FE RID: 254
|
|
[Token(Token = "0x20000FE")]
|
|
internal class BranchInstruction : OffsetInstruction
|
|
{
|
|
// Token: 0x1700017C RID: 380
|
|
// (get) Token: 0x060006C6 RID: 1734 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700017C")]
|
|
public override Instruction[] Cache
|
|
{
|
|
[Token(Token = "0x60006C6")]
|
|
[Address(RVA = "0xE90780", Offset = "0xE8F780", VA = "0x180E90780", Slot = "11")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006C7 RID: 1735 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60006C7")]
|
|
[Address(RVA = "0xE90720", Offset = "0xE8F720", VA = "0x180E90720")]
|
|
internal BranchInstruction()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006C8 RID: 1736 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60006C8")]
|
|
[Address(RVA = "0xE90740", Offset = "0xE8F740", VA = "0x180E90740")]
|
|
public BranchInstruction(bool hasResult, bool hasValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700017D RID: 381
|
|
// (get) Token: 0x060006C9 RID: 1737 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700017D")]
|
|
public override string InstructionName
|
|
{
|
|
[Token(Token = "0x60006C9")]
|
|
[Address(RVA = "0xE90A30", Offset = "0xE8FA30", VA = "0x180E90A30", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017E RID: 382
|
|
// (get) Token: 0x060006CA RID: 1738 RVA: 0x00003990 File Offset: 0x00001B90
|
|
[Token(Token = "0x1700017E")]
|
|
public override int ConsumedStack
|
|
{
|
|
[Token(Token = "0x60006CA")]
|
|
[Address(RVA = "0xE90A20", Offset = "0xE8FA20", VA = "0x180E90A20", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700017F RID: 383
|
|
// (get) Token: 0x060006CB RID: 1739 RVA: 0x000039A8 File Offset: 0x00001BA8
|
|
[Token(Token = "0x1700017F")]
|
|
public override int ProducedStack
|
|
{
|
|
[Token(Token = "0x60006CB")]
|
|
[Address(RVA = "0xA4D250", Offset = "0xA4C250", VA = "0x180A4D250", Slot = "5")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006CC RID: 1740 RVA: 0x000039C0 File Offset: 0x00001BC0
|
|
[Token(Token = "0x60006CC")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "8")]
|
|
public override int Run(InterpretedFrame frame)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000293 RID: 659
|
|
[Token(Token = "0x4000293")]
|
|
private static Instruction[][][] s_caches;
|
|
|
|
// Token: 0x04000294 RID: 660
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000294")]
|
|
internal readonly bool _hasResult;
|
|
|
|
// Token: 0x04000295 RID: 661
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4000295")]
|
|
internal readonly bool _hasValue;
|
|
}
|
|
}
|