using System; using System.Reflection; using Cpp2IlInjected; namespace System.Linq.Expressions.Interpreter { // Token: 0x02000236 RID: 566 [Token(Token = "0x2000236")] internal abstract class NullableMethodCallInstruction : Instruction { // Token: 0x1700022F RID: 559 // (get) Token: 0x06000B0E RID: 2830 RVA: 0x00005CE8 File Offset: 0x00003EE8 [Token(Token = "0x1700022F")] public override int ConsumedStack { [Token(Token = "0x6000B0E")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")] get { return 0; } } // Token: 0x17000230 RID: 560 // (get) Token: 0x06000B0F RID: 2831 RVA: 0x00005D00 File Offset: 0x00003F00 [Token(Token = "0x17000230")] public override int ProducedStack { [Token(Token = "0x6000B0F")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")] get { return 0; } } // Token: 0x17000231 RID: 561 // (get) Token: 0x06000B10 RID: 2832 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000231")] public override string InstructionName { [Token(Token = "0x6000B10")] [Address(RVA = "0x5856A0", Offset = "0x5844A0", VA = "0x1805856A0", Slot = "9")] get { return null; } } // Token: 0x06000B11 RID: 2833 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B11")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] private NullableMethodCallInstruction() { } // Token: 0x06000B12 RID: 2834 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B12")] [Address(RVA = "0x585360", Offset = "0x584160", VA = "0x180585360")] public static Instruction Create(string method, int argCount, MethodInfo mi) { return null; } // Token: 0x06000B13 RID: 2835 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B13")] [Address(RVA = "0x5852E0", Offset = "0x5840E0", VA = "0x1805852E0")] public static Instruction CreateGetValue() { return null; } // Token: 0x04000429 RID: 1065 [Token(Token = "0x4000429")] private static NullableMethodCallInstruction s_hasValue; // Token: 0x0400042A RID: 1066 [Token(Token = "0x400042A")] private static NullableMethodCallInstruction s_value; // Token: 0x0400042B RID: 1067 [Token(Token = "0x400042B")] private static NullableMethodCallInstruction s_equals; // Token: 0x0400042C RID: 1068 [Token(Token = "0x400042C")] private static NullableMethodCallInstruction s_getHashCode; // Token: 0x0400042D RID: 1069 [Token(Token = "0x400042D")] private static NullableMethodCallInstruction s_getValueOrDefault1; // Token: 0x0400042E RID: 1070 [Token(Token = "0x400042E")] private static NullableMethodCallInstruction s_toString; // Token: 0x02000237 RID: 567 [Token(Token = "0x2000237")] private sealed class HasValue : NullableMethodCallInstruction { // Token: 0x06000B14 RID: 2836 RVA: 0x00005D18 File Offset: 0x00003F18 [Token(Token = "0x6000B14")] [Address(RVA = "0x579120", Offset = "0x577F20", VA = "0x180579120", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B15 RID: 2837 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B15")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public HasValue() { } } // Token: 0x02000238 RID: 568 [Token(Token = "0x2000238")] private sealed class GetValue : NullableMethodCallInstruction { // Token: 0x06000B16 RID: 2838 RVA: 0x00005D30 File Offset: 0x00003F30 [Token(Token = "0x6000B16")] [Address(RVA = "0x5790B0", Offset = "0x577EB0", VA = "0x1805790B0", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B17 RID: 2839 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B17")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public GetValue() { } } // Token: 0x02000239 RID: 569 [Token(Token = "0x2000239")] private sealed class GetValueOrDefault : NullableMethodCallInstruction { // Token: 0x06000B18 RID: 2840 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B18")] [Address(RVA = "0x579060", Offset = "0x577E60", VA = "0x180579060")] public GetValueOrDefault(MethodInfo mi) { } // Token: 0x06000B19 RID: 2841 RVA: 0x00005D48 File Offset: 0x00003F48 [Token(Token = "0x6000B19")] [Address(RVA = "0x579000", Offset = "0x577E00", VA = "0x180579000", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x0400042F RID: 1071 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400042F")] private readonly Type defaultValueType; } // Token: 0x0200023A RID: 570 [Token(Token = "0x200023A")] private sealed class GetValueOrDefault1 : NullableMethodCallInstruction { // Token: 0x17000232 RID: 562 // (get) Token: 0x06000B1A RID: 2842 RVA: 0x00005D60 File Offset: 0x00003F60 [Token(Token = "0x17000232")] public override int ConsumedStack { [Token(Token = "0x6000B1A")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")] get { return 0; } } // Token: 0x06000B1B RID: 2843 RVA: 0x00005D78 File Offset: 0x00003F78 [Token(Token = "0x6000B1B")] [Address(RVA = "0x578FA0", Offset = "0x577DA0", VA = "0x180578FA0", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B1C RID: 2844 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B1C")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public GetValueOrDefault1() { } } // Token: 0x0200023B RID: 571 [Token(Token = "0x200023B")] private sealed class EqualsClass : NullableMethodCallInstruction { // Token: 0x17000233 RID: 563 // (get) Token: 0x06000B1D RID: 2845 RVA: 0x00005D90 File Offset: 0x00003F90 [Token(Token = "0x17000233")] public override int ConsumedStack { [Token(Token = "0x6000B1D")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")] get { return 0; } } // Token: 0x06000B1E RID: 2846 RVA: 0x00005DA8 File Offset: 0x00003FA8 [Token(Token = "0x6000B1E")] [Address(RVA = "0x578810", Offset = "0x577610", VA = "0x180578810", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B1F RID: 2847 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B1F")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public EqualsClass() { } } // Token: 0x0200023C RID: 572 [Token(Token = "0x200023C")] private sealed class ToStringClass : NullableMethodCallInstruction { // Token: 0x06000B20 RID: 2848 RVA: 0x00005DC0 File Offset: 0x00003FC0 [Token(Token = "0x6000B20")] [Address(RVA = "0x58B9D0", Offset = "0x58A7D0", VA = "0x18058B9D0", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B21 RID: 2849 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B21")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public ToStringClass() { } } // Token: 0x0200023D RID: 573 [Token(Token = "0x200023D")] private sealed class GetHashCodeClass : NullableMethodCallInstruction { // Token: 0x06000B22 RID: 2850 RVA: 0x00005DD8 File Offset: 0x00003FD8 [Token(Token = "0x6000B22")] [Address(RVA = "0x578F50", Offset = "0x577D50", VA = "0x180578F50", Slot = "8")] public override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000B23 RID: 2851 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B23")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public GetHashCodeClass() { } } } }