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 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 _variables; // Token: 0x040003F2 RID: 1010 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40003F2")] private Dictionary _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 ChildScopes; } } }