using System; using System.Collections; using System.Reflection; using Cpp2IlInjected; namespace System.ComponentModel { // Token: 0x02000183 RID: 387 [Token(Token = "0x2000183")] internal sealed class ReflectTypeDescriptionProvider : TypeDescriptionProvider { // Token: 0x17000204 RID: 516 // (get) Token: 0x06000A1B RID: 2587 RVA: 0x00006108 File Offset: 0x00004308 [Token(Token = "0x17000204")] internal static Guid ExtenderProviderKey { [Token(Token = "0x6000A1B")] [Address(RVA = "0x4D5480", Offset = "0x4D4280", VA = "0x1804D5480")] get { return default(Guid); } } // Token: 0x06000A1C RID: 2588 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A1C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] internal ReflectTypeDescriptionProvider() { } // Token: 0x17000205 RID: 517 // (get) Token: 0x06000A1D RID: 2589 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000205")] private static Hashtable IntrinsicTypeConverters { [Token(Token = "0x6000A1D")] [Address(RVA = "0x4D54F0", Offset = "0x4D42F0", VA = "0x1804D54F0")] get { return null; } } // Token: 0x06000A1E RID: 2590 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A1E")] [Address(RVA = "0x4CFBC0", Offset = "0x4CE9C0", VA = "0x1804CFBC0")] internal static void AddEditorTable(Type editorBaseType, Hashtable table) { } // Token: 0x06000A1F RID: 2591 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1F")] [Address(RVA = "0x4CFF70", Offset = "0x4CED70", VA = "0x1804CFF70", Slot = "4")] public override object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args) { return null; } // Token: 0x06000A20 RID: 2592 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A20")] [Address(RVA = "0x4CFE60", Offset = "0x4CEC60", VA = "0x1804CFE60")] private static object CreateInstance(Type objectType, Type callingType) { return null; } // Token: 0x06000A21 RID: 2593 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A21")] [Address(RVA = "0x4D0130", Offset = "0x4CEF30", VA = "0x1804D0130")] internal AttributeCollection GetAttributes(Type type) { return null; } // Token: 0x06000A22 RID: 2594 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A22")] [Address(RVA = "0x4D0160", Offset = "0x4CEF60", VA = "0x1804D0160", Slot = "5")] public override IDictionary GetCache(object instance) { return null; } // Token: 0x06000A23 RID: 2595 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A23")] [Address(RVA = "0x4D0320", Offset = "0x4CF120", VA = "0x1804D0320")] internal string GetClassName(Type type) { return null; } // Token: 0x06000A24 RID: 2596 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A24")] [Address(RVA = "0x4D0360", Offset = "0x4CF160", VA = "0x1804D0360")] internal string GetComponentName(Type type, object instance) { return null; } // Token: 0x06000A25 RID: 2597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A25")] [Address(RVA = "0x4D0420", Offset = "0x4CF220", VA = "0x1804D0420")] internal TypeConverter GetConverter(Type type, object instance) { return null; } // Token: 0x06000A26 RID: 2598 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A26")] [Address(RVA = "0x4D0460", Offset = "0x4CF260", VA = "0x1804D0460")] internal EventDescriptor GetDefaultEvent(Type type, object instance) { return null; } // Token: 0x06000A27 RID: 2599 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A27")] [Address(RVA = "0x4D04A0", Offset = "0x4CF2A0", VA = "0x1804D04A0")] internal PropertyDescriptor GetDefaultProperty(Type type, object instance) { return null; } // Token: 0x06000A28 RID: 2600 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A28")] [Address(RVA = "0x4D0A10", Offset = "0x4CF810", VA = "0x1804D0A10")] internal object GetEditor(Type type, object instance, Type editorBaseType) { return null; } // Token: 0x06000A29 RID: 2601 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A29")] [Address(RVA = "0x4D04E0", Offset = "0x4CF2E0", VA = "0x1804D04E0")] private static Hashtable GetEditorTable(Type editorBaseType) { return null; } // Token: 0x06000A2A RID: 2602 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2A")] [Address(RVA = "0x4D0A60", Offset = "0x4CF860", VA = "0x1804D0A60")] internal EventDescriptorCollection GetEvents(Type type) { return null; } // Token: 0x06000A2B RID: 2603 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2B")] [Address(RVA = "0x4D0A90", Offset = "0x4CF890", VA = "0x1804D0A90")] internal AttributeCollection GetExtendedAttributes(object instance) { return null; } // Token: 0x06000A2C RID: 2604 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2C")] [Address(RVA = "0x4D0AF0", Offset = "0x4CF8F0", VA = "0x1804D0AF0")] internal string GetExtendedClassName(object instance) { return null; } // Token: 0x06000A2D RID: 2605 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2D")] [Address(RVA = "0x4D0B50", Offset = "0x4CF950", VA = "0x1804D0B50")] internal string GetExtendedComponentName(object instance) { return null; } // Token: 0x06000A2E RID: 2606 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2E")] [Address(RVA = "0x4D0C40", Offset = "0x4CFA40", VA = "0x1804D0C40")] internal TypeConverter GetExtendedConverter(object instance) { return null; } // Token: 0x06000A2F RID: 2607 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2F")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")] internal EventDescriptor GetExtendedDefaultEvent(object instance) { return null; } // Token: 0x06000A30 RID: 2608 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A30")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")] internal PropertyDescriptor GetExtendedDefaultProperty(object instance) { return null; } // Token: 0x06000A31 RID: 2609 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A31")] [Address(RVA = "0x4D0CA0", Offset = "0x4CFAA0", VA = "0x1804D0CA0")] internal object GetExtendedEditor(object instance, Type editorBaseType) { return null; } // Token: 0x06000A32 RID: 2610 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A32")] [Address(RVA = "0x4D0D10", Offset = "0x4CFB10", VA = "0x1804D0D10")] internal EventDescriptorCollection GetExtendedEvents(object instance) { return null; } // Token: 0x06000A33 RID: 2611 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A33")] [Address(RVA = "0x4D0D70", Offset = "0x4CFB70", VA = "0x1804D0D70")] internal PropertyDescriptorCollection GetExtendedProperties(object instance) { return null; } // Token: 0x06000A34 RID: 2612 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A34")] [Address(RVA = "0x4D12C0", Offset = "0x4D00C0", VA = "0x1804D12C0", Slot = "7")] protected internal override IExtenderProvider[] GetExtenderProviders(object instance) { return null; } // Token: 0x06000A35 RID: 2613 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A35")] [Address(RVA = "0x4D1520", Offset = "0x4D0320", VA = "0x1804D1520")] private static IExtenderProvider[] GetExtenders(ICollection components, object instance, IDictionary cache) { return null; } // Token: 0x06000A36 RID: 2614 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A36")] [Address(RVA = "0x4D1240", Offset = "0x4D0040", VA = "0x1804D1240")] internal object GetExtendedPropertyOwner(object instance, PropertyDescriptor pd) { return null; } // Token: 0x06000A37 RID: 2615 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A37")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")] public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { return null; } // Token: 0x06000A38 RID: 2616 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A38")] [Address(RVA = "0x4D1D20", Offset = "0x4D0B20", VA = "0x1804D1D20", Slot = "8")] public override string GetFullComponentName(object component) { return null; } // Token: 0x06000A39 RID: 2617 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A39")] [Address(RVA = "0x4D1E70", Offset = "0x4D0C70", VA = "0x1804D1E70")] internal Type[] GetPopulatedTypes(Module module) { return null; } // Token: 0x06000A3A RID: 2618 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3A")] [Address(RVA = "0x4D2200", Offset = "0x4D1000", VA = "0x1804D2200")] internal PropertyDescriptorCollection GetProperties(Type type) { return null; } // Token: 0x06000A3B RID: 2619 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3B")] [Address(RVA = "0x4D2230", Offset = "0x4D1030", VA = "0x1804D2230")] internal object GetPropertyOwner(Type type, object instance, PropertyDescriptor pd) { return null; } // Token: 0x06000A3C RID: 2620 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3C")] [Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "9")] public override Type GetReflectionType(Type objectType, object instance) { return null; } // Token: 0x06000A3D RID: 2621 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3D")] [Address(RVA = "0x4D22A0", Offset = "0x4D10A0", VA = "0x1804D22A0")] private ReflectTypeDescriptionProvider.ReflectedTypeData GetTypeData(Type type, bool createIfNeeded) { return null; } // Token: 0x06000A3E RID: 2622 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3E")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "11")] public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { return null; } // Token: 0x06000A3F RID: 2623 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3F")] [Address(RVA = "0x4D2530", Offset = "0x4D1330", VA = "0x1804D2530")] private static Type GetTypeFromName(string typeName) { return null; } // Token: 0x06000A40 RID: 2624 RVA: 0x00006120 File Offset: 0x00004320 [Token(Token = "0x6000A40")] [Address(RVA = "0x4D2650", Offset = "0x4D1450", VA = "0x1804D2650")] internal bool IsPopulated(Type type) { return default(bool); } // Token: 0x06000A41 RID: 2625 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A41")] [Address(RVA = "0x4D26A0", Offset = "0x4D14A0", VA = "0x1804D26A0")] private static Attribute[] ReflectGetAttributes(Type type) { return null; } // Token: 0x06000A42 RID: 2626 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A42")] [Address(RVA = "0x4D2B60", Offset = "0x4D1960", VA = "0x1804D2B60")] internal static Attribute[] ReflectGetAttributes(MemberInfo member) { return null; } // Token: 0x06000A43 RID: 2627 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A43")] [Address(RVA = "0x4D3020", Offset = "0x4D1E20", VA = "0x1804D3020")] private static EventDescriptor[] ReflectGetEvents(Type type) { return null; } // Token: 0x06000A44 RID: 2628 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A44")] [Address(RVA = "0x4D3710", Offset = "0x4D2510", VA = "0x1804D3710")] private static PropertyDescriptor[] ReflectGetExtendedProperties(IExtenderProvider provider) { return null; } // Token: 0x06000A45 RID: 2629 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A45")] [Address(RVA = "0x4D42A0", Offset = "0x4D30A0", VA = "0x1804D42A0")] private static PropertyDescriptor[] ReflectGetProperties(Type type) { return null; } // Token: 0x06000A46 RID: 2630 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A46")] [Address(RVA = "0x4D4900", Offset = "0x4D3700", VA = "0x1804D4900")] internal void Refresh(Type type) { } // Token: 0x06000A47 RID: 2631 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A47")] [Address(RVA = "0x4D4940", Offset = "0x4D3740", VA = "0x1804D4940")] private static object SearchIntrinsicTable(Hashtable table, Type callingType) { return null; } // Token: 0x040005CF RID: 1487 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005CF")] private Hashtable _typeData; // Token: 0x040005D0 RID: 1488 [Token(Token = "0x40005D0")] private static Type[] _typeConstructor; // Token: 0x040005D1 RID: 1489 [Token(Token = "0x40005D1")] private static Hashtable _editorTables; // Token: 0x040005D2 RID: 1490 [Token(Token = "0x40005D2")] private static Hashtable _intrinsicTypeConverters; // Token: 0x040005D3 RID: 1491 [Token(Token = "0x40005D3")] private static object _intrinsicReferenceKey; // Token: 0x040005D4 RID: 1492 [Token(Token = "0x40005D4")] private static object _intrinsicNullableKey; // Token: 0x040005D5 RID: 1493 [Token(Token = "0x40005D5")] private static object _dictionaryKey; // Token: 0x040005D6 RID: 1494 [Token(Token = "0x40005D6")] private static Hashtable _propertyCache; // Token: 0x040005D7 RID: 1495 [Token(Token = "0x40005D7")] private static Hashtable _eventCache; // Token: 0x040005D8 RID: 1496 [Token(Token = "0x40005D8")] private static Hashtable _attributeCache; // Token: 0x040005D9 RID: 1497 [Token(Token = "0x40005D9")] private static Hashtable _extendedPropertyCache; // Token: 0x040005DA RID: 1498 [Token(Token = "0x40005DA")] private static readonly Guid _extenderProviderKey; // Token: 0x040005DB RID: 1499 [Token(Token = "0x40005DB")] private static readonly Guid _extenderPropertiesKey; // Token: 0x040005DC RID: 1500 [Token(Token = "0x40005DC")] private static readonly Guid _extenderProviderPropertiesKey; // Token: 0x040005DD RID: 1501 [Token(Token = "0x40005DD")] private static readonly Type[] _skipInterfaceAttributeList; // Token: 0x040005DE RID: 1502 [Token(Token = "0x40005DE")] private static object _internalSyncObject; // Token: 0x02000184 RID: 388 [Token(Token = "0x2000184")] private class ReflectedTypeData { // Token: 0x06000A49 RID: 2633 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A49")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] internal ReflectedTypeData(Type type) { } // Token: 0x17000206 RID: 518 // (get) Token: 0x06000A4A RID: 2634 RVA: 0x00006138 File Offset: 0x00004338 [Token(Token = "0x17000206")] internal bool IsPopulated { [Token(Token = "0x6000A4A")] [Address(RVA = "0x4D7CF0", Offset = "0x4D6AF0", VA = "0x1804D7CF0")] get { return default(bool); } } // Token: 0x06000A4B RID: 2635 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A4B")] [Address(RVA = "0x4D5BF0", Offset = "0x4D49F0", VA = "0x1804D5BF0")] internal AttributeCollection GetAttributes() { return null; } // Token: 0x06000A4C RID: 2636 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A4C")] [Address(RVA = "0x4D6190", Offset = "0x4D4F90", VA = "0x1804D6190")] internal string GetClassName(object instance) { return null; } // Token: 0x06000A4D RID: 2637 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A4D")] [Address(RVA = "0x4D61C0", Offset = "0x4D4FC0", VA = "0x1804D61C0")] internal string GetComponentName(object instance) { return null; } // Token: 0x06000A4E RID: 2638 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A4E")] [Address(RVA = "0x4D6260", Offset = "0x4D5060", VA = "0x1804D6260")] internal TypeConverter GetConverter(object instance) { return null; } // Token: 0x06000A4F RID: 2639 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A4F")] [Address(RVA = "0x4D66E0", Offset = "0x4D54E0", VA = "0x1804D66E0")] internal EventDescriptor GetDefaultEvent(object instance) { return null; } // Token: 0x06000A50 RID: 2640 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A50")] [Address(RVA = "0x4D6910", Offset = "0x4D5710", VA = "0x1804D6910")] internal PropertyDescriptor GetDefaultProperty(object instance) { return null; } // Token: 0x06000A51 RID: 2641 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A51")] [Address(RVA = "0x4D6F20", Offset = "0x4D5D20", VA = "0x1804D6F20")] internal object GetEditor(object instance, Type editorBaseType) { return null; } // Token: 0x06000A52 RID: 2642 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A52")] [Address(RVA = "0x4D6CA0", Offset = "0x4D5AA0", VA = "0x1804D6CA0")] private static EditorAttribute GetEditorAttribute(AttributeCollection attributes, Type editorBaseType) { return null; } // Token: 0x06000A53 RID: 2643 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A53")] [Address(RVA = "0x4D7560", Offset = "0x4D6360", VA = "0x1804D7560")] internal EventDescriptorCollection GetEvents() { return null; } // Token: 0x06000A54 RID: 2644 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A54")] [Address(RVA = "0x4D7800", Offset = "0x4D6600", VA = "0x1804D7800")] internal PropertyDescriptorCollection GetProperties() { return null; } // Token: 0x06000A55 RID: 2645 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A55")] [Address(RVA = "0x4D7AF0", Offset = "0x4D68F0", VA = "0x1804D7AF0")] private Type GetTypeFromName(string typeName) { return null; } // Token: 0x06000A56 RID: 2646 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A56")] [Address(RVA = "0x4D7CD0", Offset = "0x4D6AD0", VA = "0x1804D7CD0")] internal void Refresh() { } // Token: 0x040005DF RID: 1503 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40005DF")] private Type _type; // Token: 0x040005E0 RID: 1504 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40005E0")] private AttributeCollection _attributes; // Token: 0x040005E1 RID: 1505 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005E1")] private EventDescriptorCollection _events; // Token: 0x040005E2 RID: 1506 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40005E2")] private PropertyDescriptorCollection _properties; // Token: 0x040005E3 RID: 1507 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40005E3")] private TypeConverter _converter; // Token: 0x040005E4 RID: 1508 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40005E4")] private object[] _editors; // Token: 0x040005E5 RID: 1509 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40005E5")] private Type[] _editorTypes; // Token: 0x040005E6 RID: 1510 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40005E6")] private int _editorCount; } } }