466 lines
14 KiB
C#
466 lines
14 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Specialized;
|
|
using System.Diagnostics;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.ComponentModel
|
|
{
|
|
// Token: 0x0200017E RID: 382
|
|
[Token(Token = "0x200017E")]
|
|
internal sealed class ReflectPropertyDescriptor : PropertyDescriptor
|
|
{
|
|
// Token: 0x060009E1 RID: 2529 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009E1")]
|
|
[Address(RVA = "0xC1D980", Offset = "0xC1C980", VA = "0x180C1D980")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, Attribute[] attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009E2 RID: 2530 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009E2")]
|
|
[Address(RVA = "0xC1D830", Offset = "0xC1C830", VA = "0x180C1D830")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009E3 RID: 2531 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009E3")]
|
|
[Address(RVA = "0xC1DFD0", Offset = "0xC1CFD0", VA = "0x180C1DFD0")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009E4 RID: 2532 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009E4")]
|
|
[Address(RVA = "0xC1DB80", Offset = "0xC1CB80", VA = "0x180C1DB80")]
|
|
public ReflectPropertyDescriptor(Type componentClass, PropertyDescriptor oldReflectPropertyDescriptor, Attribute[] attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170001F3 RID: 499
|
|
// (get) Token: 0x060009E5 RID: 2533 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F3")]
|
|
private object AmbientValue
|
|
{
|
|
[Token(Token = "0x60009E5")]
|
|
[Address(RVA = "0xC1E0B0", Offset = "0xC1D0B0", VA = "0x180C1E0B0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F4 RID: 500
|
|
// (get) Token: 0x060009E6 RID: 2534 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F4")]
|
|
private EventDescriptor ChangedEventValue
|
|
{
|
|
[Token(Token = "0x60009E6")]
|
|
[Address(RVA = "0xC1E260", Offset = "0xC1D260", VA = "0x180C1E260")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F5 RID: 501
|
|
// (get) Token: 0x060009E7 RID: 2535 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060009E8 RID: 2536 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170001F5")]
|
|
private EventDescriptor IPropChangedEventValue
|
|
{
|
|
[Token(Token = "0x60009E7")]
|
|
[Address(RVA = "0xC1EB80", Offset = "0xC1DB80", VA = "0x180C1EB80")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60009E8")]
|
|
[Address(RVA = "0xC1F950", Offset = "0xC1E950", VA = "0x180C1F950")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F6 RID: 502
|
|
// (get) Token: 0x060009E9 RID: 2537 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F6")]
|
|
public override Type ComponentType
|
|
{
|
|
[Token(Token = "0x60009E9")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060", Slot = "17")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F7 RID: 503
|
|
// (get) Token: 0x060009EA RID: 2538 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F7")]
|
|
private object DefaultValue
|
|
{
|
|
[Token(Token = "0x60009EA")]
|
|
[Address(RVA = "0xC1E3F0", Offset = "0xC1D3F0", VA = "0x180C1E3F0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F8 RID: 504
|
|
// (get) Token: 0x060009EB RID: 2539 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F8")]
|
|
private MethodInfo GetMethodValue
|
|
{
|
|
[Token(Token = "0x60009EB")]
|
|
[Address(RVA = "0xC1E730", Offset = "0xC1D730", VA = "0x180C1E730")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F9 RID: 505
|
|
// (get) Token: 0x060009EC RID: 2540 RVA: 0x00006048 File Offset: 0x00004248
|
|
[Token(Token = "0x170001F9")]
|
|
private bool IsExtender
|
|
{
|
|
[Token(Token = "0x60009EC")]
|
|
[Address(RVA = "0xC1ED40", Offset = "0xC1DD40", VA = "0x180C1ED40")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FA RID: 506
|
|
// (get) Token: 0x060009ED RID: 2541 RVA: 0x00006060 File Offset: 0x00004260
|
|
[Token(Token = "0x170001FA")]
|
|
public override bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x60009ED")]
|
|
[Address(RVA = "0xC1EDA0", Offset = "0xC1DDA0", VA = "0x180C1EDA0", Slot = "20")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FB RID: 507
|
|
// (get) Token: 0x060009EE RID: 2542 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FB")]
|
|
public override Type PropertyType
|
|
{
|
|
[Token(Token = "0x60009EE")]
|
|
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FC RID: 508
|
|
// (get) Token: 0x060009EF RID: 2543 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FC")]
|
|
private MethodInfo ResetMethodValue
|
|
{
|
|
[Token(Token = "0x60009EF")]
|
|
[Address(RVA = "0xC1EE90", Offset = "0xC1DE90", VA = "0x180C1EE90")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FD RID: 509
|
|
// (get) Token: 0x060009F0 RID: 2544 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FD")]
|
|
private MethodInfo SetMethodValue
|
|
{
|
|
[Token(Token = "0x60009F0")]
|
|
[Address(RVA = "0xC1F0E0", Offset = "0xC1E0E0", VA = "0x180C1F0E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FE RID: 510
|
|
// (get) Token: 0x060009F1 RID: 2545 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FE")]
|
|
private MethodInfo ShouldSerializeMethodValue
|
|
{
|
|
[Token(Token = "0x60009F1")]
|
|
[Address(RVA = "0xC1F6C0", Offset = "0xC1E6C0", VA = "0x180C1F6C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009F2 RID: 2546 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F2")]
|
|
[Address(RVA = "0xC1AA70", Offset = "0xC19A70", VA = "0x180C1AA70", Slot = "22")]
|
|
public override void AddValueChanged(object component, EventHandler handler)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009F3 RID: 2547 RVA: 0x00006078 File Offset: 0x00004278
|
|
[Token(Token = "0x60009F3")]
|
|
[Address(RVA = "0xC1AED0", Offset = "0xC19ED0", VA = "0x180C1AED0")]
|
|
internal bool ExtenderCanResetValue(IExtenderProvider provider, object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060009F4 RID: 2548 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60009F4")]
|
|
[Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")]
|
|
internal Type ExtenderGetReceiverType()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060009F5 RID: 2549 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60009F5")]
|
|
[Address(RVA = "0xC1B100", Offset = "0xC1A100", VA = "0x180C1B100")]
|
|
internal Type ExtenderGetType(IExtenderProvider provider)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060009F6 RID: 2550 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60009F6")]
|
|
[Address(RVA = "0xC1B120", Offset = "0xC1A120", VA = "0x180C1B120")]
|
|
internal object ExtenderGetValue(IExtenderProvider provider, object component)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060009F7 RID: 2551 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F7")]
|
|
[Address(RVA = "0xC1B270", Offset = "0xC1A270", VA = "0x180C1B270")]
|
|
internal void ExtenderResetValue(IExtenderProvider provider, object component, PropertyDescriptor notifyDesc)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009F8 RID: 2552 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F8")]
|
|
[Address(RVA = "0xC1B5E0", Offset = "0xC1A5E0", VA = "0x180C1B5E0")]
|
|
internal void ExtenderSetValue(IExtenderProvider provider, object component, object value, PropertyDescriptor notifyDesc)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009F9 RID: 2553 RVA: 0x00006090 File Offset: 0x00004290
|
|
[Token(Token = "0x60009F9")]
|
|
[Address(RVA = "0xC1B910", Offset = "0xC1A910", VA = "0x180C1B910")]
|
|
internal bool ExtenderShouldSerializeValue(IExtenderProvider provider, object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060009FA RID: 2554 RVA: 0x000060A8 File Offset: 0x000042A8
|
|
[Token(Token = "0x60009FA")]
|
|
[Address(RVA = "0xC1AC20", Offset = "0xC19C20", VA = "0x180C1AC20", Slot = "23")]
|
|
public override bool CanResetValue(object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060009FB RID: 2555 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009FB")]
|
|
[Address(RVA = "0xC1BCB0", Offset = "0xC1ACB0", VA = "0x180C1BCB0", Slot = "15")]
|
|
protected override void FillAttributes(IList attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009FC RID: 2556 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60009FC")]
|
|
[Address(RVA = "0xC1C610", Offset = "0xC1B610", VA = "0x180C1C610", Slot = "26")]
|
|
public override object GetValue(object component)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060009FD RID: 2557 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009FD")]
|
|
[Address(RVA = "0xC1C910", Offset = "0xC1B910", VA = "0x180C1C910")]
|
|
internal void OnINotifyPropertyChanged(object component, PropertyChangedEventArgs e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009FE RID: 2558 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009FE")]
|
|
[Address(RVA = "0xC1CA30", Offset = "0xC1BA30", VA = "0x180C1CA30", Slot = "27")]
|
|
protected override void OnValueChanged(object component, EventArgs e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009FF RID: 2559 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009FF")]
|
|
[Address(RVA = "0xC1CAE0", Offset = "0xC1BAE0", VA = "0x180C1CAE0", Slot = "28")]
|
|
public override void RemoveValueChanged(object component, EventHandler handler)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A00 RID: 2560 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A00")]
|
|
[Address(RVA = "0xC1CC90", Offset = "0xC1BC90", VA = "0x180C1CC90", Slot = "29")]
|
|
public override void ResetValue(object component)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A01 RID: 2561 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A01")]
|
|
[Address(RVA = "0xC1CF60", Offset = "0xC1BF60", VA = "0x180C1CF60", Slot = "30")]
|
|
public override void SetValue(object component, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A02 RID: 2562 RVA: 0x000060C0 File Offset: 0x000042C0
|
|
[Token(Token = "0x6000A02")]
|
|
[Address(RVA = "0xC1D320", Offset = "0xC1C320", VA = "0x180C1D320", Slot = "31")]
|
|
public override bool ShouldSerializeValue(object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170001FF RID: 511
|
|
// (get) Token: 0x06000A03 RID: 2563 RVA: 0x000060D8 File Offset: 0x000042D8
|
|
[Token(Token = "0x170001FF")]
|
|
public override bool SupportsChangeEvents
|
|
{
|
|
[Token(Token = "0x6000A03")]
|
|
[Address(RVA = "0xC1F910", Offset = "0xC1E910", VA = "0x180C1F910", Slot = "32")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x040005A7 RID: 1447
|
|
[Token(Token = "0x40005A7")]
|
|
private static readonly Type[] argsNone;
|
|
|
|
// Token: 0x040005A8 RID: 1448
|
|
[Token(Token = "0x40005A8")]
|
|
private static readonly object noValue;
|
|
|
|
// Token: 0x040005A9 RID: 1449
|
|
[Token(Token = "0x40005A9")]
|
|
private static TraceSwitch PropDescCreateSwitch;
|
|
|
|
// Token: 0x040005AA RID: 1450
|
|
[Token(Token = "0x40005AA")]
|
|
private static TraceSwitch PropDescUsageSwitch;
|
|
|
|
// Token: 0x040005AB RID: 1451
|
|
[Token(Token = "0x40005AB")]
|
|
private static readonly int BitDefaultValueQueried;
|
|
|
|
// Token: 0x040005AC RID: 1452
|
|
[Token(Token = "0x40005AC")]
|
|
private static readonly int BitGetQueried;
|
|
|
|
// Token: 0x040005AD RID: 1453
|
|
[Token(Token = "0x40005AD")]
|
|
private static readonly int BitSetQueried;
|
|
|
|
// Token: 0x040005AE RID: 1454
|
|
[Token(Token = "0x40005AE")]
|
|
private static readonly int BitShouldSerializeQueried;
|
|
|
|
// Token: 0x040005AF RID: 1455
|
|
[Token(Token = "0x40005AF")]
|
|
private static readonly int BitResetQueried;
|
|
|
|
// Token: 0x040005B0 RID: 1456
|
|
[Token(Token = "0x40005B0")]
|
|
private static readonly int BitChangedQueried;
|
|
|
|
// Token: 0x040005B1 RID: 1457
|
|
[Token(Token = "0x40005B1")]
|
|
private static readonly int BitIPropChangedQueried;
|
|
|
|
// Token: 0x040005B2 RID: 1458
|
|
[Token(Token = "0x40005B2")]
|
|
private static readonly int BitReadOnlyChecked;
|
|
|
|
// Token: 0x040005B3 RID: 1459
|
|
[Token(Token = "0x40005B3")]
|
|
private static readonly int BitAmbientValueQueried;
|
|
|
|
// Token: 0x040005B4 RID: 1460
|
|
[Token(Token = "0x40005B4")]
|
|
private static readonly int BitSetOnDemand;
|
|
|
|
// Token: 0x040005B5 RID: 1461
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40005B5")]
|
|
private BitVector32 state;
|
|
|
|
// Token: 0x040005B6 RID: 1462
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40005B6")]
|
|
private Type componentClass;
|
|
|
|
// Token: 0x040005B7 RID: 1463
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40005B7")]
|
|
private Type type;
|
|
|
|
// Token: 0x040005B8 RID: 1464
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40005B8")]
|
|
private object defaultValue;
|
|
|
|
// Token: 0x040005B9 RID: 1465
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40005B9")]
|
|
private object ambientValue;
|
|
|
|
// Token: 0x040005BA RID: 1466
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40005BA")]
|
|
private PropertyInfo propInfo;
|
|
|
|
// Token: 0x040005BB RID: 1467
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40005BB")]
|
|
private MethodInfo getMethod;
|
|
|
|
// Token: 0x040005BC RID: 1468
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40005BC")]
|
|
private MethodInfo setMethod;
|
|
|
|
// Token: 0x040005BD RID: 1469
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40005BD")]
|
|
private MethodInfo shouldSerializeMethod;
|
|
|
|
// Token: 0x040005BE RID: 1470
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40005BE")]
|
|
private MethodInfo resetMethod;
|
|
|
|
// Token: 0x040005BF RID: 1471
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40005BF")]
|
|
private EventDescriptor realChangedEvent;
|
|
|
|
// Token: 0x040005C0 RID: 1472
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40005C0")]
|
|
private EventDescriptor realIPropChangedEvent;
|
|
|
|
// Token: 0x040005C1 RID: 1473
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40005C1")]
|
|
private Type receiverType;
|
|
}
|
|
}
|