This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,139 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Linq.Expressions.Interpreter
{
// Token: 0x020001C6 RID: 454
[Token(Token = "0x20001C6")]
internal sealed class LocalVariables
{
// Token: 0x06000A58 RID: 2648 RVA: 0x000051C0 File Offset: 0x000033C0
[Token(Token = "0x6000A58")]
[Address(RVA = "0xE61310", Offset = "0xE60310", VA = "0x180E61310")]
public LocalDefinition DefineLocal(ParameterExpression variable, int start)
{
return default(LocalDefinition);
}
// Token: 0x06000A59 RID: 2649 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000A59")]
[Address(RVA = "0xE615B0", Offset = "0xE605B0", VA = "0x180E615B0")]
public void UndefineLocal(LocalDefinition definition, int end)
{
}
// Token: 0x06000A5A RID: 2650 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000A5A")]
[Address(RVA = "0xE611C0", Offset = "0xE601C0", VA = "0x180E611C0")]
internal void Box(ParameterExpression variable, InstructionList instructions)
{
}
// Token: 0x17000210 RID: 528
// (get) Token: 0x06000A5B RID: 2651 RVA: 0x000051D8 File Offset: 0x000033D8
[Token(Token = "0x17000210")]
public int LocalCount
{
[Token(Token = "0x6000A5B")]
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
get
{
return 0;
}
}
// Token: 0x06000A5C RID: 2652 RVA: 0x000051F0 File Offset: 0x000033F0
[Token(Token = "0x6000A5C")]
[Address(RVA = "0xE614F0", Offset = "0xE604F0", VA = "0x180E614F0")]
public bool TryGetLocalOrClosure(ParameterExpression var, out LocalVariable local)
{
return default(bool);
}
// Token: 0x17000211 RID: 529
// (get) Token: 0x06000A5D RID: 2653 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000211")]
internal Dictionary<ParameterExpression, LocalVariable> ClosureVariables
{
[Token(Token = "0x6000A5D")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x06000A5E RID: 2654 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A5E")]
[Address(RVA = "0xE610E0", Offset = "0xE600E0", VA = "0x180E610E0")]
internal LocalVariable AddClosureVariable(ParameterExpression variable)
{
return null;
}
// Token: 0x06000A5F RID: 2655 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000A5F")]
[Address(RVA = "0xE61670", Offset = "0xE60670", VA = "0x180E61670")]
public LocalVariables()
{
}
// Token: 0x040003F1 RID: 1009
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003F1")]
private readonly HybridReferenceDictionary<ParameterExpression, LocalVariables.VariableScope> _variables;
// Token: 0x040003F2 RID: 1010
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003F2")]
private Dictionary<ParameterExpression, LocalVariable> _closureVariables;
// Token: 0x040003F3 RID: 1011
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003F3")]
private int _localCount;
// Token: 0x040003F4 RID: 1012
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40003F4")]
private int _maxLocalCount;
// Token: 0x020001C7 RID: 455
[Token(Token = "0x20001C7")]
private sealed class VariableScope
{
// Token: 0x06000A60 RID: 2656 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000A60")]
[Address(RVA = "0xE716D0", Offset = "0xE706D0", VA = "0x180E716D0")]
public VariableScope(LocalVariable variable, int start, LocalVariables.VariableScope parent)
{
}
// Token: 0x040003F5 RID: 1013
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003F5")]
public readonly int Start;
// Token: 0x040003F6 RID: 1014
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40003F6")]
public int Stop;
// Token: 0x040003F7 RID: 1015
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003F7")]
public readonly LocalVariable Variable;
// Token: 0x040003F8 RID: 1016
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003F8")]
public readonly LocalVariables.VariableScope Parent;
// Token: 0x040003F9 RID: 1017
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003F9")]
public List<LocalVariables.VariableScope> ChildScopes;
}
}
}