using System; using Cpp2IlInjected; namespace System.Linq.Expressions.Interpreter { // Token: 0x02000206 RID: 518 [Token(Token = "0x2000206")] internal abstract class NumericConvertInstruction : Instruction { // Token: 0x06000A76 RID: 2678 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A76")] [Address(RVA = "0x577C40", Offset = "0x576A40", VA = "0x180577C40")] protected NumericConvertInstruction(TypeCode from, TypeCode to, bool isLiftedToNull) { } // Token: 0x06000A77 RID: 2679 RVA: 0x00005718 File Offset: 0x00003918 [Token(Token = "0x6000A77")] [Address(RVA = "0x5856D0", Offset = "0x5844D0", VA = "0x1805856D0", Slot = "8")] public sealed override int Run(InterpretedFrame frame) { return 0; } // Token: 0x06000A78 RID: 2680 [Token(Token = "0x6000A78")] [Address(Slot = "11")] protected abstract object Convert(object obj); // Token: 0x17000209 RID: 521 // (get) Token: 0x06000A79 RID: 2681 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000209")] public override string InstructionName { [Token(Token = "0x6000A79")] [Address(RVA = "0x585A70", Offset = "0x584870", VA = "0x180585A70", Slot = "9")] get { return null; } } // Token: 0x1700020A RID: 522 // (get) Token: 0x06000A7A RID: 2682 RVA: 0x00005730 File Offset: 0x00003930 [Token(Token = "0x1700020A")] public override int ConsumedStack { [Token(Token = "0x6000A7A")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")] get { return 0; } } // Token: 0x1700020B RID: 523 // (get) Token: 0x06000A7B RID: 2683 RVA: 0x00005748 File Offset: 0x00003948 [Token(Token = "0x1700020B")] public override int ProducedStack { [Token(Token = "0x6000A7B")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")] get { return 0; } } // Token: 0x06000A7C RID: 2684 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A7C")] [Address(RVA = "0x5857C0", Offset = "0x5845C0", VA = "0x1805857C0", Slot = "3")] public override string ToString() { return null; } // Token: 0x040003FE RID: 1022 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40003FE")] internal readonly TypeCode _from; // Token: 0x040003FF RID: 1023 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40003FF")] internal readonly TypeCode _to; // Token: 0x04000400 RID: 1024 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000400")] private readonly bool _isLiftedToNull; // Token: 0x02000207 RID: 519 [Token(Token = "0x2000207")] internal sealed class Unchecked : NumericConvertInstruction { // Token: 0x1700020C RID: 524 // (get) Token: 0x06000A7D RID: 2685 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700020C")] public override string InstructionName { [Token(Token = "0x6000A7D")] [Address(RVA = "0x58D5E0", Offset = "0x58C3E0", VA = "0x18058D5E0", Slot = "9")] get { return null; } } // Token: 0x06000A7E RID: 2686 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A7E")] [Address(RVA = "0x577C40", Offset = "0x576A40", VA = "0x180577C40")] public Unchecked(TypeCode from, TypeCode to, bool isLiftedToNull) { } // Token: 0x06000A7F RID: 2687 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A7F")] [Address(RVA = "0x58D060", Offset = "0x58BE60", VA = "0x18058D060", Slot = "11")] protected override object Convert(object obj) { return null; } // Token: 0x06000A80 RID: 2688 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A80")] [Address(RVA = "0x58CAB0", Offset = "0x58B8B0", VA = "0x18058CAB0")] private object ConvertInt32(int obj) { return null; } // Token: 0x06000A81 RID: 2689 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A81")] [Address(RVA = "0x58CCA0", Offset = "0x58BAA0", VA = "0x18058CCA0")] private object ConvertInt64(long obj) { return null; } // Token: 0x06000A82 RID: 2690 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A82")] [Address(RVA = "0x58CE70", Offset = "0x58BC70", VA = "0x18058CE70")] private object ConvertUInt64(ulong obj) { return null; } // Token: 0x06000A83 RID: 2691 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A83")] [Address(RVA = "0x58C890", Offset = "0x58B690", VA = "0x18058C890")] private object ConvertDouble(double obj) { return null; } } // Token: 0x02000208 RID: 520 [Token(Token = "0x2000208")] internal sealed class Checked : NumericConvertInstruction { // Token: 0x1700020D RID: 525 // (get) Token: 0x06000A84 RID: 2692 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700020D")] public override string InstructionName { [Token(Token = "0x6000A84")] [Address(RVA = "0x577C90", Offset = "0x576A90", VA = "0x180577C90", Slot = "9")] get { return null; } } // Token: 0x06000A85 RID: 2693 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A85")] [Address(RVA = "0x577C40", Offset = "0x576A40", VA = "0x180577C40")] public Checked(TypeCode from, TypeCode to, bool isLiftedToNull) { } // Token: 0x06000A86 RID: 2694 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A86")] [Address(RVA = "0x5778B0", Offset = "0x5766B0", VA = "0x1805778B0", Slot = "11")] protected override object Convert(object obj) { return null; } // Token: 0x06000A87 RID: 2695 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A87")] [Address(RVA = "0x577050", Offset = "0x575E50", VA = "0x180577050")] private object ConvertInt32(int obj) { return null; } // Token: 0x06000A88 RID: 2696 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A88")] [Address(RVA = "0x5772E0", Offset = "0x5760E0", VA = "0x1805772E0")] private object ConvertInt64(long obj) { return null; } // Token: 0x06000A89 RID: 2697 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A89")] [Address(RVA = "0x5775A0", Offset = "0x5763A0", VA = "0x1805775A0")] private object ConvertUInt64(ulong obj) { return null; } // Token: 0x06000A8A RID: 2698 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A8A")] [Address(RVA = "0x576D00", Offset = "0x575B00", VA = "0x180576D00")] private object ConvertDouble(double obj) { return null; } } // Token: 0x02000209 RID: 521 [Token(Token = "0x2000209")] internal sealed class ToUnderlying : NumericConvertInstruction { // Token: 0x1700020E RID: 526 // (get) Token: 0x06000A8B RID: 2699 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700020E")] public override string InstructionName { [Token(Token = "0x6000A8B")] [Address(RVA = "0x58BEA0", Offset = "0x58ACA0", VA = "0x18058BEA0", Slot = "9")] get { return null; } } // Token: 0x06000A8C RID: 2700 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A8C")] [Address(RVA = "0x58BE60", Offset = "0x58AC60", VA = "0x18058BE60")] public ToUnderlying(TypeCode to, bool isLiftedToNull) { } // Token: 0x06000A8D RID: 2701 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A8D")] [Address(RVA = "0x58BA50", Offset = "0x58A850", VA = "0x18058BA50", Slot = "11")] protected override object Convert(object obj) { return null; } } } }