269 lines
7.8 KiB
C#
269 lines
7.8 KiB
C#
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()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|