Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

201 lines
5.9 KiB
C#

using System;
using System.ComponentModel;
using System.Reflection;
using Cpp2IlInjected;
namespace System.Dynamic
{
/// <summary>Represents an object whose members can be dynamically added and removed at run time.</summary>
// 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;
}
}
}