Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

256 lines
7.4 KiB
C#

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;
}
}
}
}