using System; using System.ComponentModel; using System.Reflection; using Cpp2IlInjected; namespace System.Dynamic { /// Represents an object whose members can be dynamically added and removed at run time. // Token: 0x0200026D RID: 621 [Token(Token = "0x200026D")] public sealed class ExpandoObject { // Token: 0x06000C77 RID: 3191 RVA: 0x00006450 File Offset: 0x00004650 [Token(Token = "0x6000C77")] [Address(RVA = "0x867050", Offset = "0x866050", VA = "0x180867050")] internal bool TryGetValue(object indexClass, int index, string name, bool ignoreCase, out object value) { return default(bool); } // Token: 0x06000C78 RID: 3192 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C78")] [Address(RVA = "0x8671B0", Offset = "0x8661B0", VA = "0x1808671B0")] internal void TrySetValue(object indexClass, int index, object value, string name, bool ignoreCase, bool add) { } // Token: 0x06000C79 RID: 3193 RVA: 0x00006468 File Offset: 0x00004668 [Token(Token = "0x6000C79")] [Address(RVA = "0x866CF0", Offset = "0x865CF0", VA = "0x180866CF0")] internal bool TryDeleteValue(object indexClass, int index, string name, bool ignoreCase, object deleteValue) { return default(bool); } // Token: 0x06000C7A RID: 3194 RVA: 0x00006480 File Offset: 0x00004680 [Token(Token = "0x6000C7A")] [Address(RVA = "0x866A60", Offset = "0x865A60", VA = "0x180866A60")] internal bool IsDeletedMember(int index) { return default(bool); } // Token: 0x17000279 RID: 633 // (get) Token: 0x06000C7B RID: 3195 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000279")] internal ExpandoClass Class { [Token(Token = "0x6000C7B")] [Address(RVA = "0x5F2DD0", Offset = "0x5F1DD0", VA = "0x1805F2DD0")] get { return null; } } // Token: 0x06000C7C RID: 3196 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000C7C")] [Address(RVA = "0x866B20", Offset = "0x865B20", VA = "0x180866B20")] private ExpandoObject.ExpandoData PromoteClassCore(ExpandoClass oldClass, ExpandoClass newClass) { return null; } // Token: 0x06000C7D RID: 3197 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C7D")] [Address(RVA = "0x866B60", Offset = "0x865B60", VA = "0x180866B60")] internal void PromoteClass(object oldClass, object newClass) { } // Token: 0x040004B2 RID: 1202 [Token(Token = "0x40004B2")] private static readonly MethodInfo ExpandoTryGetValue; // Token: 0x040004B3 RID: 1203 [Token(Token = "0x40004B3")] private static readonly MethodInfo ExpandoTrySetValue; // Token: 0x040004B4 RID: 1204 [Token(Token = "0x40004B4")] private static readonly MethodInfo ExpandoTryDeleteValue; // Token: 0x040004B5 RID: 1205 [Token(Token = "0x40004B5")] private static readonly MethodInfo ExpandoPromoteClass; // Token: 0x040004B6 RID: 1206 [Token(Token = "0x40004B6")] private static readonly MethodInfo ExpandoCheckVersion; // Token: 0x040004B7 RID: 1207 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40004B7")] internal readonly object LockObject; // Token: 0x040004B8 RID: 1208 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40004B8")] private ExpandoObject.ExpandoData _data; // Token: 0x040004B9 RID: 1209 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40004B9")] private int _count; // Token: 0x040004BA RID: 1210 [Token(Token = "0x40004BA")] internal static readonly object Uninitialized; // Token: 0x040004BB RID: 1211 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40004BB")] private PropertyChangedEventHandler _propertyChanged; // Token: 0x0200026E RID: 622 [Token(Token = "0x200026E")] private class ExpandoData { // Token: 0x1700027A RID: 634 [Token(Token = "0x1700027A")] internal object this[int index] { [Token(Token = "0x6000C7F")] [Address(RVA = "0x866980", Offset = "0x865980", VA = "0x180866980")] get { return null; } [Token(Token = "0x6000C80")] [Address(RVA = "0x8669E0", Offset = "0x8659E0", VA = "0x1808669E0")] set { } } // Token: 0x1700027B RID: 635 // (get) Token: 0x06000C81 RID: 3201 RVA: 0x00006498 File Offset: 0x00004698 [Token(Token = "0x1700027B")] internal int Length { [Token(Token = "0x6000C81")] [Address(RVA = "0x8669C0", Offset = "0x8659C0", VA = "0x1808669C0")] get { return 0; } } // Token: 0x06000C82 RID: 3202 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C82")] [Address(RVA = "0x866900", Offset = "0x865900", VA = "0x180866900")] private ExpandoData() { } // Token: 0x06000C83 RID: 3203 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C83")] [Address(RVA = "0x6E7930", Offset = "0x6E6930", VA = "0x1806E7930")] internal ExpandoData(ExpandoClass klass, object[] data, int version) { } // Token: 0x06000C84 RID: 3204 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000C84")] [Address(RVA = "0x866650", Offset = "0x865650", VA = "0x180866650")] internal ExpandoObject.ExpandoData UpdateClass(ExpandoClass newClass) { return null; } // Token: 0x06000C85 RID: 3205 RVA: 0x000064B0 File Offset: 0x000046B0 [Token(Token = "0x6000C85")] [Address(RVA = "0x866640", Offset = "0x865640", VA = "0x180866640")] private static int GetAlignedSize(int len) { return 0; } // Token: 0x040004BC RID: 1212 [Token(Token = "0x40004BC")] internal static ExpandoObject.ExpandoData Empty; // Token: 0x040004BD RID: 1213 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40004BD")] internal readonly ExpandoClass Class; // Token: 0x040004BE RID: 1214 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40004BE")] private readonly object[] _dataArray; // Token: 0x040004BF RID: 1215 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40004BF")] private int _version; } } }