Files
Apr2020-Cpp2Il-Dump/System.Core/System/Linq/Expressions/Interpreter/CallInstruction.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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()
{
}
}
}