using System; using System.Collections.Generic; using Cpp2IlInjected; namespace System.Linq.Expressions.Interpreter { // Token: 0x020001BB RID: 443 [Token(Token = "0x20001BB")] internal sealed class LocalVariables { // Token: 0x060009BC RID: 2492 RVA: 0x00004EF0 File Offset: 0x000030F0 [Token(Token = "0x60009BC")] [Address(RVA = "0x57C9B0", Offset = "0x57B7B0", VA = "0x18057C9B0")] public LocalDefinition DefineLocal(ParameterExpression variable, int start) { return default(LocalDefinition); } // Token: 0x060009BD RID: 2493 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009BD")] [Address(RVA = "0x57CC50", Offset = "0x57BA50", VA = "0x18057CC50")] public void UndefineLocal(LocalDefinition definition, int end) { } // Token: 0x060009BE RID: 2494 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009BE")] [Address(RVA = "0x57C860", Offset = "0x57B660", VA = "0x18057C860")] internal void Box(ParameterExpression variable, InstructionList instructions) { } // Token: 0x170001EB RID: 491 // (get) Token: 0x060009BF RID: 2495 RVA: 0x00004F08 File Offset: 0x00003108 [Token(Token = "0x170001EB")] public int LocalCount { [Token(Token = "0x60009BF")] [Address(RVA = "0x430CB0", Offset = "0x42FAB0", VA = "0x180430CB0")] get { return 0; } } // Token: 0x060009C0 RID: 2496 RVA: 0x00004F20 File Offset: 0x00003120 [Token(Token = "0x60009C0")] [Address(RVA = "0x57CB90", Offset = "0x57B990", VA = "0x18057CB90")] public bool TryGetLocalOrClosure(ParameterExpression var, out LocalVariable local) { return default(bool); } // Token: 0x170001EC RID: 492 // (get) Token: 0x060009C1 RID: 2497 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001EC")] internal Dictionary ClosureVariables { [Token(Token = "0x60009C1")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return null; } } // Token: 0x060009C2 RID: 2498 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60009C2")] [Address(RVA = "0x57C780", Offset = "0x57B580", VA = "0x18057C780")] internal LocalVariable AddClosureVariable(ParameterExpression variable) { return null; } // Token: 0x060009C3 RID: 2499 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009C3")] [Address(RVA = "0x57CD10", Offset = "0x57BB10", VA = "0x18057CD10")] public LocalVariables() { } // Token: 0x040003B2 RID: 946 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40003B2")] private readonly HybridReferenceDictionary _variables; // Token: 0x040003B3 RID: 947 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40003B3")] private Dictionary _closureVariables; // Token: 0x040003B4 RID: 948 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40003B4")] private int _localCount; // Token: 0x040003B5 RID: 949 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40003B5")] private int _maxLocalCount; // Token: 0x020001BC RID: 444 [Token(Token = "0x20001BC")] private sealed class VariableScope { // Token: 0x060009C4 RID: 2500 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009C4")] [Address(RVA = "0x58D6F0", Offset = "0x58C4F0", VA = "0x18058D6F0")] public VariableScope(LocalVariable variable, int start, LocalVariables.VariableScope parent) { } // Token: 0x040003B6 RID: 950 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40003B6")] public readonly int Start; // Token: 0x040003B7 RID: 951 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40003B7")] public int Stop; // Token: 0x040003B8 RID: 952 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40003B8")] public readonly LocalVariable Variable; // Token: 0x040003B9 RID: 953 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40003B9")] public readonly LocalVariables.VariableScope Parent; // Token: 0x040003BA RID: 954 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40003BA")] public List ChildScopes; } } }