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: 0x02000182 RID: 386
|
|
[Token(Token = "0x2000182")]
|
|
internal sealed class ReflectPropertyDescriptor : PropertyDescriptor
|
|
{
|
|
// Token: 0x060009F7 RID: 2551 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F7")]
|
|
[Address(RVA = "0x4CDB70", Offset = "0x4CC970", VA = "0x1804CDB70")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, Attribute[] attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009F8 RID: 2552 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F8")]
|
|
[Address(RVA = "0x4CDA20", Offset = "0x4CC820", VA = "0x1804CDA20")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009F9 RID: 2553 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009F9")]
|
|
[Address(RVA = "0x4CE1C0", Offset = "0x4CCFC0", VA = "0x1804CE1C0")]
|
|
public ReflectPropertyDescriptor(Type componentClass, string name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, Attribute[] attrs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060009FA RID: 2554 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60009FA")]
|
|
[Address(RVA = "0x4CDD70", Offset = "0x4CCB70", VA = "0x1804CDD70")]
|
|
public ReflectPropertyDescriptor(Type componentClass, PropertyDescriptor oldReflectPropertyDescriptor, Attribute[] attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170001F7 RID: 503
|
|
// (get) Token: 0x060009FB RID: 2555 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F7")]
|
|
private object AmbientValue
|
|
{
|
|
[Token(Token = "0x60009FB")]
|
|
[Address(RVA = "0x4CE2A0", Offset = "0x4CD0A0", VA = "0x1804CE2A0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F8 RID: 504
|
|
// (get) Token: 0x060009FC RID: 2556 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001F8")]
|
|
private EventDescriptor ChangedEventValue
|
|
{
|
|
[Token(Token = "0x60009FC")]
|
|
[Address(RVA = "0x4CE450", Offset = "0x4CD250", VA = "0x1804CE450")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001F9 RID: 505
|
|
// (get) Token: 0x060009FD RID: 2557 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060009FE RID: 2558 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170001F9")]
|
|
private EventDescriptor IPropChangedEventValue
|
|
{
|
|
[Token(Token = "0x60009FD")]
|
|
[Address(RVA = "0x4CED70", Offset = "0x4CDB70", VA = "0x1804CED70")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60009FE")]
|
|
[Address(RVA = "0x4CFB40", Offset = "0x4CE940", VA = "0x1804CFB40")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FA RID: 506
|
|
// (get) Token: 0x060009FF RID: 2559 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FA")]
|
|
public override Type ComponentType
|
|
{
|
|
[Token(Token = "0x60009FF")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40", Slot = "17")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FB RID: 507
|
|
// (get) Token: 0x06000A00 RID: 2560 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FB")]
|
|
private object DefaultValue
|
|
{
|
|
[Token(Token = "0x6000A00")]
|
|
[Address(RVA = "0x4CE5E0", Offset = "0x4CD3E0", VA = "0x1804CE5E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FC RID: 508
|
|
// (get) Token: 0x06000A01 RID: 2561 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FC")]
|
|
private MethodInfo GetMethodValue
|
|
{
|
|
[Token(Token = "0x6000A01")]
|
|
[Address(RVA = "0x4CE920", Offset = "0x4CD720", VA = "0x1804CE920")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FD RID: 509
|
|
// (get) Token: 0x06000A02 RID: 2562 RVA: 0x00006060 File Offset: 0x00004260
|
|
[Token(Token = "0x170001FD")]
|
|
private bool IsExtender
|
|
{
|
|
[Token(Token = "0x6000A02")]
|
|
[Address(RVA = "0x4CEF30", Offset = "0x4CDD30", VA = "0x1804CEF30")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FE RID: 510
|
|
// (get) Token: 0x06000A03 RID: 2563 RVA: 0x00006078 File Offset: 0x00004278
|
|
[Token(Token = "0x170001FE")]
|
|
public override bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x6000A03")]
|
|
[Address(RVA = "0x4CEF90", Offset = "0x4CDD90", VA = "0x1804CEF90", Slot = "20")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001FF RID: 511
|
|
// (get) Token: 0x06000A04 RID: 2564 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170001FF")]
|
|
public override Type PropertyType
|
|
{
|
|
[Token(Token = "0x6000A04")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000200 RID: 512
|
|
// (get) Token: 0x06000A05 RID: 2565 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000200")]
|
|
private MethodInfo ResetMethodValue
|
|
{
|
|
[Token(Token = "0x6000A05")]
|
|
[Address(RVA = "0x4CF080", Offset = "0x4CDE80", VA = "0x1804CF080")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000201 RID: 513
|
|
// (get) Token: 0x06000A06 RID: 2566 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000201")]
|
|
private MethodInfo SetMethodValue
|
|
{
|
|
[Token(Token = "0x6000A06")]
|
|
[Address(RVA = "0x4CF2D0", Offset = "0x4CE0D0", VA = "0x1804CF2D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000202 RID: 514
|
|
// (get) Token: 0x06000A07 RID: 2567 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000202")]
|
|
private MethodInfo ShouldSerializeMethodValue
|
|
{
|
|
[Token(Token = "0x6000A07")]
|
|
[Address(RVA = "0x4CF8B0", Offset = "0x4CE6B0", VA = "0x1804CF8B0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A08 RID: 2568 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A08")]
|
|
[Address(RVA = "0x4CAC70", Offset = "0x4C9A70", VA = "0x1804CAC70", Slot = "22")]
|
|
public override void AddValueChanged(object component, EventHandler handler)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A09 RID: 2569 RVA: 0x00006090 File Offset: 0x00004290
|
|
[Token(Token = "0x6000A09")]
|
|
[Address(RVA = "0x4CB0D0", Offset = "0x4C9ED0", VA = "0x1804CB0D0")]
|
|
internal bool ExtenderCanResetValue(IExtenderProvider provider, object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000A0A RID: 2570 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000A0A")]
|
|
[Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")]
|
|
internal Type ExtenderGetReceiverType()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000A0B RID: 2571 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000A0B")]
|
|
[Address(RVA = "0x45E0A0", Offset = "0x45CEA0", VA = "0x18045E0A0")]
|
|
internal Type ExtenderGetType(IExtenderProvider provider)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000A0C RID: 2572 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000A0C")]
|
|
[Address(RVA = "0x4CB310", Offset = "0x4CA110", VA = "0x1804CB310")]
|
|
internal object ExtenderGetValue(IExtenderProvider provider, object component)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000A0D RID: 2573 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A0D")]
|
|
[Address(RVA = "0x4CB460", Offset = "0x4CA260", VA = "0x1804CB460")]
|
|
internal void ExtenderResetValue(IExtenderProvider provider, object component, PropertyDescriptor notifyDesc)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A0E RID: 2574 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A0E")]
|
|
[Address(RVA = "0x4CB7D0", Offset = "0x4CA5D0", VA = "0x1804CB7D0")]
|
|
internal void ExtenderSetValue(IExtenderProvider provider, object component, object value, PropertyDescriptor notifyDesc)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A0F RID: 2575 RVA: 0x000060A8 File Offset: 0x000042A8
|
|
[Token(Token = "0x6000A0F")]
|
|
[Address(RVA = "0x4CBB00", Offset = "0x4CA900", VA = "0x1804CBB00")]
|
|
internal bool ExtenderShouldSerializeValue(IExtenderProvider provider, object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000A10 RID: 2576 RVA: 0x000060C0 File Offset: 0x000042C0
|
|
[Token(Token = "0x6000A10")]
|
|
[Address(RVA = "0x4CAE20", Offset = "0x4C9C20", VA = "0x1804CAE20", Slot = "23")]
|
|
public override bool CanResetValue(object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000A11 RID: 2577 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A11")]
|
|
[Address(RVA = "0x4CBEA0", Offset = "0x4CACA0", VA = "0x1804CBEA0", Slot = "15")]
|
|
protected override void FillAttributes(IList attributes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A12 RID: 2578 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000A12")]
|
|
[Address(RVA = "0x4CC800", Offset = "0x4CB600", VA = "0x1804CC800", Slot = "26")]
|
|
public override object GetValue(object component)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000A13 RID: 2579 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A13")]
|
|
[Address(RVA = "0x4CCB00", Offset = "0x4CB900", VA = "0x1804CCB00")]
|
|
internal void OnINotifyPropertyChanged(object component, PropertyChangedEventArgs e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A14 RID: 2580 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A14")]
|
|
[Address(RVA = "0x4CCC20", Offset = "0x4CBA20", VA = "0x1804CCC20", Slot = "27")]
|
|
protected override void OnValueChanged(object component, EventArgs e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A15 RID: 2581 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A15")]
|
|
[Address(RVA = "0x4CCCD0", Offset = "0x4CBAD0", VA = "0x1804CCCD0", Slot = "28")]
|
|
public override void RemoveValueChanged(object component, EventHandler handler)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A16 RID: 2582 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A16")]
|
|
[Address(RVA = "0x4CCE80", Offset = "0x4CBC80", VA = "0x1804CCE80", Slot = "29")]
|
|
public override void ResetValue(object component)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A17 RID: 2583 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000A17")]
|
|
[Address(RVA = "0x4CD150", Offset = "0x4CBF50", VA = "0x1804CD150", Slot = "30")]
|
|
public override void SetValue(object component, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000A18 RID: 2584 RVA: 0x000060D8 File Offset: 0x000042D8
|
|
[Token(Token = "0x6000A18")]
|
|
[Address(RVA = "0x4CD510", Offset = "0x4CC310", VA = "0x1804CD510", Slot = "31")]
|
|
public override bool ShouldSerializeValue(object component)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17000203 RID: 515
|
|
// (get) Token: 0x06000A19 RID: 2585 RVA: 0x000060F0 File Offset: 0x000042F0
|
|
[Token(Token = "0x17000203")]
|
|
public override bool SupportsChangeEvents
|
|
{
|
|
[Token(Token = "0x6000A19")]
|
|
[Address(RVA = "0x4CFB00", Offset = "0x4CE900", VA = "0x1804CFB00", Slot = "32")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x040005B4 RID: 1460
|
|
[Token(Token = "0x40005B4")]
|
|
private static readonly Type[] argsNone;
|
|
|
|
// Token: 0x040005B5 RID: 1461
|
|
[Token(Token = "0x40005B5")]
|
|
private static readonly object noValue;
|
|
|
|
// Token: 0x040005B6 RID: 1462
|
|
[Token(Token = "0x40005B6")]
|
|
private static TraceSwitch PropDescCreateSwitch;
|
|
|
|
// Token: 0x040005B7 RID: 1463
|
|
[Token(Token = "0x40005B7")]
|
|
private static TraceSwitch PropDescUsageSwitch;
|
|
|
|
// Token: 0x040005B8 RID: 1464
|
|
[Token(Token = "0x40005B8")]
|
|
private static readonly int BitDefaultValueQueried;
|
|
|
|
// Token: 0x040005B9 RID: 1465
|
|
[Token(Token = "0x40005B9")]
|
|
private static readonly int BitGetQueried;
|
|
|
|
// Token: 0x040005BA RID: 1466
|
|
[Token(Token = "0x40005BA")]
|
|
private static readonly int BitSetQueried;
|
|
|
|
// Token: 0x040005BB RID: 1467
|
|
[Token(Token = "0x40005BB")]
|
|
private static readonly int BitShouldSerializeQueried;
|
|
|
|
// Token: 0x040005BC RID: 1468
|
|
[Token(Token = "0x40005BC")]
|
|
private static readonly int BitResetQueried;
|
|
|
|
// Token: 0x040005BD RID: 1469
|
|
[Token(Token = "0x40005BD")]
|
|
private static readonly int BitChangedQueried;
|
|
|
|
// Token: 0x040005BE RID: 1470
|
|
[Token(Token = "0x40005BE")]
|
|
private static readonly int BitIPropChangedQueried;
|
|
|
|
// Token: 0x040005BF RID: 1471
|
|
[Token(Token = "0x40005BF")]
|
|
private static readonly int BitReadOnlyChecked;
|
|
|
|
// Token: 0x040005C0 RID: 1472
|
|
[Token(Token = "0x40005C0")]
|
|
private static readonly int BitAmbientValueQueried;
|
|
|
|
// Token: 0x040005C1 RID: 1473
|
|
[Token(Token = "0x40005C1")]
|
|
private static readonly int BitSetOnDemand;
|
|
|
|
// Token: 0x040005C2 RID: 1474
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40005C2")]
|
|
private BitVector32 state;
|
|
|
|
// Token: 0x040005C3 RID: 1475
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40005C3")]
|
|
private Type componentClass;
|
|
|
|
// Token: 0x040005C4 RID: 1476
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40005C4")]
|
|
private Type type;
|
|
|
|
// Token: 0x040005C5 RID: 1477
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40005C5")]
|
|
private object defaultValue;
|
|
|
|
// Token: 0x040005C6 RID: 1478
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40005C6")]
|
|
private object ambientValue;
|
|
|
|
// Token: 0x040005C7 RID: 1479
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40005C7")]
|
|
private PropertyInfo propInfo;
|
|
|
|
// Token: 0x040005C8 RID: 1480
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40005C8")]
|
|
private MethodInfo getMethod;
|
|
|
|
// Token: 0x040005C9 RID: 1481
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40005C9")]
|
|
private MethodInfo setMethod;
|
|
|
|
// Token: 0x040005CA RID: 1482
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40005CA")]
|
|
private MethodInfo shouldSerializeMethod;
|
|
|
|
// Token: 0x040005CB RID: 1483
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40005CB")]
|
|
private MethodInfo resetMethod;
|
|
|
|
// Token: 0x040005CC RID: 1484
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40005CC")]
|
|
private EventDescriptor realChangedEvent;
|
|
|
|
// Token: 0x040005CD RID: 1485
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40005CD")]
|
|
private EventDescriptor realIPropChangedEvent;
|
|
|
|
// Token: 0x040005CE RID: 1486
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40005CE")]
|
|
private Type receiverType;
|
|
}
|
|
}
|