using System; using System.Collections.Generic; using Cpp2IlInjected; namespace System.Linq.Expressions.Interpreter { // Token: 0x02000160 RID: 352 [Token(Token = "0x2000160")] internal abstract class Instruction { // Token: 0x1700019F RID: 415 // (get) Token: 0x06000765 RID: 1893 RVA: 0x00004428 File Offset: 0x00002628 [Token(Token = "0x1700019F")] public virtual int ConsumedStack { [Token(Token = "0x6000765")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")] get { return 0; } } // Token: 0x170001A0 RID: 416 // (get) Token: 0x06000766 RID: 1894 RVA: 0x00004440 File Offset: 0x00002640 [Token(Token = "0x170001A0")] public virtual int ProducedStack { [Token(Token = "0x6000766")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")] get { return 0; } } // Token: 0x170001A1 RID: 417 // (get) Token: 0x06000767 RID: 1895 RVA: 0x00004458 File Offset: 0x00002658 [Token(Token = "0x170001A1")] public virtual int ConsumedContinuations { [Token(Token = "0x6000767")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")] get { return 0; } } // Token: 0x170001A2 RID: 418 // (get) Token: 0x06000768 RID: 1896 RVA: 0x00004470 File Offset: 0x00002670 [Token(Token = "0x170001A2")] public virtual int ProducedContinuations { [Token(Token = "0x6000768")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "7")] get { return 0; } } // Token: 0x170001A3 RID: 419 // (get) Token: 0x06000769 RID: 1897 RVA: 0x00004488 File Offset: 0x00002688 [Token(Token = "0x170001A3")] public int StackBalance { [Token(Token = "0x6000769")] [Address(RVA = "0x479E60", Offset = "0x478C60", VA = "0x180479E60")] get { return 0; } } // Token: 0x170001A4 RID: 420 // (get) Token: 0x0600076A RID: 1898 RVA: 0x000044A0 File Offset: 0x000026A0 [Token(Token = "0x170001A4")] public int ContinuationsBalance { [Token(Token = "0x600076A")] [Address(RVA = "0x479E10", Offset = "0x478C10", VA = "0x180479E10")] get { return 0; } } // Token: 0x0600076B RID: 1899 [Token(Token = "0x600076B")] [Address(Slot = "8")] public abstract int Run(InterpretedFrame frame); // Token: 0x170001A5 RID: 421 // (get) Token: 0x0600076C RID: 1900 [Token(Token = "0x170001A5")] public abstract string InstructionName { [Token(Token = "0x600076C")] [Address(Slot = "9")] get; } // Token: 0x0600076D RID: 1901 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600076D")] [Address(RVA = "0x479DC0", Offset = "0x478BC0", VA = "0x180479DC0", Slot = "3")] public override string ToString() { return null; } // Token: 0x0600076E RID: 1902 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600076E")] [Address(RVA = "0x479DA0", Offset = "0x478BA0", VA = "0x180479DA0", Slot = "10")] public virtual string ToDebugString(int instructionIndex, object cookie, Func labelIndexer, IReadOnlyList objects) { return null; } // Token: 0x0600076F RID: 1903 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600076F")] [Address(RVA = "0x479D80", Offset = "0x478B80", VA = "0x180479D80")] protected static void NullCheck(object o) { } // Token: 0x06000770 RID: 1904 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000770")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected Instruction() { } } }