116 lines
3.5 KiB
C#
116 lines
3.5 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions.Interpreter
|
|
{
|
|
// Token: 0x020000EC RID: 236
|
|
[Token(Token = "0x20000EC")]
|
|
internal abstract class CallInstruction : Instruction
|
|
{
|
|
// Token: 0x17000146 RID: 326
|
|
// (get) Token: 0x06000600 RID: 1536
|
|
[Token(Token = "0x17000146")]
|
|
public abstract int ArgumentCount
|
|
{
|
|
[Token(Token = "0x6000600")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000147 RID: 327
|
|
// (get) Token: 0x06000601 RID: 1537 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000147")]
|
|
public override string InstructionName
|
|
{
|
|
[Token(Token = "0x6000601")]
|
|
[Address(RVA = "0x5AF220", Offset = "0x5AE020", VA = "0x1805AF220", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000602 RID: 1538 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000602")]
|
|
[Address(RVA = "0x5AE890", Offset = "0x5AD690", VA = "0x1805AE890")]
|
|
public static CallInstruction Create(MethodInfo info)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000603 RID: 1539 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000603")]
|
|
[Address(RVA = "0x5AEA50", Offset = "0x5AD850", VA = "0x1805AEA50")]
|
|
public static CallInstruction Create(MethodInfo info, ParameterInfo[] parameters)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000604 RID: 1540 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000604")]
|
|
[Address(RVA = "0x5AEBC0", Offset = "0x5AD9C0", VA = "0x1805AEBC0")]
|
|
private static CallInstruction GetArrayAccessor(MethodInfo info, int argumentCount)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000605 RID: 1541 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000605")]
|
|
[Address(RVA = "0x5AE7F0", Offset = "0x5AD5F0", VA = "0x1805AE7F0")]
|
|
public static void ArrayItemSetter1(Array array, int index0, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000606 RID: 1542 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000606")]
|
|
[Address(RVA = "0x5AE820", Offset = "0x5AD620", VA = "0x1805AE820")]
|
|
public static void ArrayItemSetter2(Array array, int index0, int index1, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000607 RID: 1543 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000607")]
|
|
[Address(RVA = "0x5AE850", Offset = "0x5AD650", VA = "0x1805AE850")]
|
|
public static void ArrayItemSetter3(Array array, int index0, int index1, int index2, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000148 RID: 328
|
|
// (get) Token: 0x06000608 RID: 1544 RVA: 0x00003570 File Offset: 0x00001770
|
|
[Token(Token = "0x17000148")]
|
|
public override int ConsumedStack
|
|
{
|
|
[Token(Token = "0x6000608")]
|
|
[Address(RVA = "0x4994E0", Offset = "0x4982E0", VA = "0x1804994E0", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000609 RID: 1545 RVA: 0x00003588 File Offset: 0x00001788
|
|
[Token(Token = "0x6000609")]
|
|
[Address(RVA = "0x5AF120", Offset = "0x5ADF20", VA = "0x1805AF120")]
|
|
protected static bool TryGetLightLambdaTarget(object instance, out LightLambda lightLambda)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600060A RID: 1546 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600060A")]
|
|
[Address(RVA = "0x5AF0C0", Offset = "0x5ADEC0", VA = "0x1805AF0C0")]
|
|
protected object InterpretLambdaInvoke(LightLambda targetLambda, object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600060B RID: 1547 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600060B")]
|
|
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
|
protected CallInstruction()
|
|
{
|
|
}
|
|
}
|
|
}
|