135 lines
3.5 KiB
C#
135 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions.Interpreter
|
|
{
|
|
// Token: 0x0200016B RID: 363
|
|
[Token(Token = "0x200016B")]
|
|
internal abstract class Instruction
|
|
{
|
|
// Token: 0x170001C4 RID: 452
|
|
// (get) Token: 0x06000801 RID: 2049 RVA: 0x000046F8 File Offset: 0x000028F8
|
|
[Token(Token = "0x170001C4")]
|
|
public virtual int ConsumedStack
|
|
{
|
|
[Token(Token = "0x6000801")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C5 RID: 453
|
|
// (get) Token: 0x06000802 RID: 2050 RVA: 0x00004710 File Offset: 0x00002910
|
|
[Token(Token = "0x170001C5")]
|
|
public virtual int ProducedStack
|
|
{
|
|
[Token(Token = "0x6000802")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C6 RID: 454
|
|
// (get) Token: 0x06000803 RID: 2051 RVA: 0x00004728 File Offset: 0x00002928
|
|
[Token(Token = "0x170001C6")]
|
|
public virtual int ConsumedContinuations
|
|
{
|
|
[Token(Token = "0x6000803")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C7 RID: 455
|
|
// (get) Token: 0x06000804 RID: 2052 RVA: 0x00004740 File Offset: 0x00002940
|
|
[Token(Token = "0x170001C7")]
|
|
public virtual int ProducedContinuations
|
|
{
|
|
[Token(Token = "0x6000804")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "7")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C8 RID: 456
|
|
// (get) Token: 0x06000805 RID: 2053 RVA: 0x00004758 File Offset: 0x00002958
|
|
[Token(Token = "0x170001C8")]
|
|
public int StackBalance
|
|
{
|
|
[Token(Token = "0x6000805")]
|
|
[Address(RVA = "0xA4AB90", Offset = "0xA49B90", VA = "0x180A4AB90")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C9 RID: 457
|
|
// (get) Token: 0x06000806 RID: 2054 RVA: 0x00004770 File Offset: 0x00002970
|
|
[Token(Token = "0x170001C9")]
|
|
public int ContinuationsBalance
|
|
{
|
|
[Token(Token = "0x6000806")]
|
|
[Address(RVA = "0xA4AB40", Offset = "0xA49B40", VA = "0x180A4AB40")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000807 RID: 2055
|
|
[Token(Token = "0x6000807")]
|
|
[Address(Slot = "8")]
|
|
public abstract int Run(InterpretedFrame frame);
|
|
|
|
// Token: 0x170001CA RID: 458
|
|
// (get) Token: 0x06000808 RID: 2056
|
|
[Token(Token = "0x170001CA")]
|
|
public abstract string InstructionName
|
|
{
|
|
[Token(Token = "0x6000808")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000809 RID: 2057 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000809")]
|
|
[Address(RVA = "0xA4AAF0", Offset = "0xA49AF0", VA = "0x180A4AAF0", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600080A RID: 2058 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600080A")]
|
|
[Address(RVA = "0x7207B0", Offset = "0x71F7B0", VA = "0x1807207B0", Slot = "10")]
|
|
public virtual string ToDebugString(int instructionIndex, object cookie, Func<int, int> labelIndexer, IReadOnlyList<object> objects)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600080B RID: 2059 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600080B")]
|
|
[Address(RVA = "0xA4AAD0", Offset = "0xA49AD0", VA = "0x180A4AAD0")]
|
|
protected static void NullCheck(object o)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600080C RID: 2060 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600080C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
protected Instruction()
|
|
{
|
|
}
|
|
}
|
|
}
|