using System; using System.Collections; using System.Reflection; using Cpp2IlInjected; namespace System.ComponentModel { // Token: 0x0200017F RID: 383 [Token(Token = "0x200017F")] internal sealed class ReflectTypeDescriptionProvider : TypeDescriptionProvider { // Token: 0x17000200 RID: 512 // (get) Token: 0x06000A05 RID: 2565 RVA: 0x000060F0 File Offset: 0x000042F0 [Token(Token = "0x17000200")] internal static Guid ExtenderProviderKey { [Token(Token = "0x6000A05")] [Address(RVA = "0xC25290", Offset = "0xC24290", VA = "0x180C25290")] get { return default(Guid); } } // Token: 0x06000A06 RID: 2566 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A06")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] internal ReflectTypeDescriptionProvider() { } // Token: 0x17000201 RID: 513 // (get) Token: 0x06000A07 RID: 2567 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000201")] private static Hashtable IntrinsicTypeConverters { [Token(Token = "0x6000A07")] [Address(RVA = "0xC25300", Offset = "0xC24300", VA = "0x180C25300")] get { return null; } } // Token: 0x06000A08 RID: 2568 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A08")] [Address(RVA = "0xC1F9D0", Offset = "0xC1E9D0", VA = "0x180C1F9D0")] internal static void AddEditorTable(Type editorBaseType, Hashtable table) { } // Token: 0x06000A09 RID: 2569 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A09")] [Address(RVA = "0xC1FD80", Offset = "0xC1ED80", VA = "0x180C1FD80", Slot = "4")] public override object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args) { return null; } // Token: 0x06000A0A RID: 2570 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0A")] [Address(RVA = "0xC1FC70", Offset = "0xC1EC70", VA = "0x180C1FC70")] private static object CreateInstance(Type objectType, Type callingType) { return null; } // Token: 0x06000A0B RID: 2571 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0B")] [Address(RVA = "0xC1FF40", Offset = "0xC1EF40", VA = "0x180C1FF40")] internal AttributeCollection GetAttributes(Type type) { return null; } // Token: 0x06000A0C RID: 2572 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0C")] [Address(RVA = "0xC1FF70", Offset = "0xC1EF70", VA = "0x180C1FF70", Slot = "5")] public override IDictionary GetCache(object instance) { return null; } // Token: 0x06000A0D RID: 2573 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0D")] [Address(RVA = "0xC20130", Offset = "0xC1F130", VA = "0x180C20130")] internal string GetClassName(Type type) { return null; } // Token: 0x06000A0E RID: 2574 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0E")] [Address(RVA = "0xC20170", Offset = "0xC1F170", VA = "0x180C20170")] internal string GetComponentName(Type type, object instance) { return null; } // Token: 0x06000A0F RID: 2575 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A0F")] [Address(RVA = "0xC20230", Offset = "0xC1F230", VA = "0x180C20230")] internal TypeConverter GetConverter(Type type, object instance) { return null; } // Token: 0x06000A10 RID: 2576 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A10")] [Address(RVA = "0xC20270", Offset = "0xC1F270", VA = "0x180C20270")] internal EventDescriptor GetDefaultEvent(Type type, object instance) { return null; } // Token: 0x06000A11 RID: 2577 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A11")] [Address(RVA = "0xC202B0", Offset = "0xC1F2B0", VA = "0x180C202B0")] internal PropertyDescriptor GetDefaultProperty(Type type, object instance) { return null; } // Token: 0x06000A12 RID: 2578 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A12")] [Address(RVA = "0xC20820", Offset = "0xC1F820", VA = "0x180C20820")] internal object GetEditor(Type type, object instance, Type editorBaseType) { return null; } // Token: 0x06000A13 RID: 2579 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A13")] [Address(RVA = "0xC202F0", Offset = "0xC1F2F0", VA = "0x180C202F0")] private static Hashtable GetEditorTable(Type editorBaseType) { return null; } // Token: 0x06000A14 RID: 2580 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A14")] [Address(RVA = "0xC20870", Offset = "0xC1F870", VA = "0x180C20870")] internal EventDescriptorCollection GetEvents(Type type) { return null; } // Token: 0x06000A15 RID: 2581 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A15")] [Address(RVA = "0xC208A0", Offset = "0xC1F8A0", VA = "0x180C208A0")] internal AttributeCollection GetExtendedAttributes(object instance) { return null; } // Token: 0x06000A16 RID: 2582 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A16")] [Address(RVA = "0xC20900", Offset = "0xC1F900", VA = "0x180C20900")] internal string GetExtendedClassName(object instance) { return null; } // Token: 0x06000A17 RID: 2583 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A17")] [Address(RVA = "0xC20960", Offset = "0xC1F960", VA = "0x180C20960")] internal string GetExtendedComponentName(object instance) { return null; } // Token: 0x06000A18 RID: 2584 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A18")] [Address(RVA = "0xC20A50", Offset = "0xC1FA50", VA = "0x180C20A50")] internal TypeConverter GetExtendedConverter(object instance) { return null; } // Token: 0x06000A19 RID: 2585 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A19")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] internal EventDescriptor GetExtendedDefaultEvent(object instance) { return null; } // Token: 0x06000A1A RID: 2586 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] internal PropertyDescriptor GetExtendedDefaultProperty(object instance) { return null; } // Token: 0x06000A1B RID: 2587 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1B")] [Address(RVA = "0xC20AB0", Offset = "0xC1FAB0", VA = "0x180C20AB0")] internal object GetExtendedEditor(object instance, Type editorBaseType) { return null; } // Token: 0x06000A1C RID: 2588 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1C")] [Address(RVA = "0xC20B20", Offset = "0xC1FB20", VA = "0x180C20B20")] internal EventDescriptorCollection GetExtendedEvents(object instance) { return null; } // Token: 0x06000A1D RID: 2589 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1D")] [Address(RVA = "0xC20B80", Offset = "0xC1FB80", VA = "0x180C20B80")] internal PropertyDescriptorCollection GetExtendedProperties(object instance) { return null; } // Token: 0x06000A1E RID: 2590 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1E")] [Address(RVA = "0xC210D0", Offset = "0xC200D0", VA = "0x180C210D0", Slot = "7")] protected internal override IExtenderProvider[] GetExtenderProviders(object instance) { return null; } // Token: 0x06000A1F RID: 2591 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A1F")] [Address(RVA = "0xC21330", Offset = "0xC20330", VA = "0x180C21330")] private static IExtenderProvider[] GetExtenders(ICollection components, object instance, IDictionary cache) { return null; } // Token: 0x06000A20 RID: 2592 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A20")] [Address(RVA = "0xC21050", Offset = "0xC20050", VA = "0x180C21050")] internal object GetExtendedPropertyOwner(object instance, PropertyDescriptor pd) { return null; } // Token: 0x06000A21 RID: 2593 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A21")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")] public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { return null; } // Token: 0x06000A22 RID: 2594 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A22")] [Address(RVA = "0xC21B30", Offset = "0xC20B30", VA = "0x180C21B30", Slot = "8")] public override string GetFullComponentName(object component) { return null; } // Token: 0x06000A23 RID: 2595 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A23")] [Address(RVA = "0xC21C80", Offset = "0xC20C80", VA = "0x180C21C80")] internal Type[] GetPopulatedTypes(Module module) { return null; } // Token: 0x06000A24 RID: 2596 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A24")] [Address(RVA = "0xC22010", Offset = "0xC21010", VA = "0x180C22010")] internal PropertyDescriptorCollection GetProperties(Type type) { return null; } // Token: 0x06000A25 RID: 2597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A25")] [Address(RVA = "0xC22040", Offset = "0xC21040", VA = "0x180C22040")] internal object GetPropertyOwner(Type type, object instance, PropertyDescriptor pd) { return null; } // Token: 0x06000A26 RID: 2598 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A26")] [Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "9")] public override Type GetReflectionType(Type objectType, object instance) { return null; } // Token: 0x06000A27 RID: 2599 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A27")] [Address(RVA = "0xC220B0", Offset = "0xC210B0", VA = "0x180C220B0")] private ReflectTypeDescriptionProvider.ReflectedTypeData GetTypeData(Type type, bool createIfNeeded) { return null; } // Token: 0x06000A28 RID: 2600 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A28")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "11")] public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance) { return null; } // Token: 0x06000A29 RID: 2601 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A29")] [Address(RVA = "0xC22340", Offset = "0xC21340", VA = "0x180C22340")] private static Type GetTypeFromName(string typeName) { return null; } // Token: 0x06000A2A RID: 2602 RVA: 0x00006108 File Offset: 0x00004308 [Token(Token = "0x6000A2A")] [Address(RVA = "0xC22460", Offset = "0xC21460", VA = "0x180C22460")] internal bool IsPopulated(Type type) { return default(bool); } // Token: 0x06000A2B RID: 2603 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2B")] [Address(RVA = "0xC224B0", Offset = "0xC214B0", VA = "0x180C224B0")] private static Attribute[] ReflectGetAttributes(Type type) { return null; } // Token: 0x06000A2C RID: 2604 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2C")] [Address(RVA = "0xC22970", Offset = "0xC21970", VA = "0x180C22970")] internal static Attribute[] ReflectGetAttributes(MemberInfo member) { return null; } // Token: 0x06000A2D RID: 2605 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2D")] [Address(RVA = "0xC22E30", Offset = "0xC21E30", VA = "0x180C22E30")] private static EventDescriptor[] ReflectGetEvents(Type type) { return null; } // Token: 0x06000A2E RID: 2606 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2E")] [Address(RVA = "0xC23520", Offset = "0xC22520", VA = "0x180C23520")] private static PropertyDescriptor[] ReflectGetExtendedProperties(IExtenderProvider provider) { return null; } // Token: 0x06000A2F RID: 2607 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A2F")] [Address(RVA = "0xC240B0", Offset = "0xC230B0", VA = "0x180C240B0")] private static PropertyDescriptor[] ReflectGetProperties(Type type) { return null; } // Token: 0x06000A30 RID: 2608 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A30")] [Address(RVA = "0xC24710", Offset = "0xC23710", VA = "0x180C24710")] internal void Refresh(Type type) { } // Token: 0x06000A31 RID: 2609 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A31")] [Address(RVA = "0xC24750", Offset = "0xC23750", VA = "0x180C24750")] private static object SearchIntrinsicTable(Hashtable table, Type callingType) { return null; } // Token: 0x040005C2 RID: 1474 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005C2")] private Hashtable _typeData; // Token: 0x040005C3 RID: 1475 [Token(Token = "0x40005C3")] private static Type[] _typeConstructor; // Token: 0x040005C4 RID: 1476 [Token(Token = "0x40005C4")] private static Hashtable _editorTables; // Token: 0x040005C5 RID: 1477 [Token(Token = "0x40005C5")] private static Hashtable _intrinsicTypeConverters; // Token: 0x040005C6 RID: 1478 [Token(Token = "0x40005C6")] private static object _intrinsicReferenceKey; // Token: 0x040005C7 RID: 1479 [Token(Token = "0x40005C7")] private static object _intrinsicNullableKey; // Token: 0x040005C8 RID: 1480 [Token(Token = "0x40005C8")] private static object _dictionaryKey; // Token: 0x040005C9 RID: 1481 [Token(Token = "0x40005C9")] private static Hashtable _propertyCache; // Token: 0x040005CA RID: 1482 [Token(Token = "0x40005CA")] private static Hashtable _eventCache; // Token: 0x040005CB RID: 1483 [Token(Token = "0x40005CB")] private static Hashtable _attributeCache; // Token: 0x040005CC RID: 1484 [Token(Token = "0x40005CC")] private static Hashtable _extendedPropertyCache; // Token: 0x040005CD RID: 1485 [Token(Token = "0x40005CD")] private static readonly Guid _extenderProviderKey; // Token: 0x040005CE RID: 1486 [Token(Token = "0x40005CE")] private static readonly Guid _extenderPropertiesKey; // Token: 0x040005CF RID: 1487 [Token(Token = "0x40005CF")] private static readonly Guid _extenderProviderPropertiesKey; // Token: 0x040005D0 RID: 1488 [Token(Token = "0x40005D0")] private static readonly Type[] _skipInterfaceAttributeList; // Token: 0x040005D1 RID: 1489 [Token(Token = "0x40005D1")] private static object _internalSyncObject; // Token: 0x02000180 RID: 384 [Token(Token = "0x2000180")] private class ReflectedTypeData { // Token: 0x06000A33 RID: 2611 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A33")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] internal ReflectedTypeData(Type type) { } // Token: 0x17000202 RID: 514 // (get) Token: 0x06000A34 RID: 2612 RVA: 0x00006120 File Offset: 0x00004320 [Token(Token = "0x17000202")] internal bool IsPopulated { [Token(Token = "0x6000A34")] [Address(RVA = "0xC27AD0", Offset = "0xC26AD0", VA = "0x180C27AD0")] get { return default(bool); } } // Token: 0x06000A35 RID: 2613 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A35")] [Address(RVA = "0xC25A00", Offset = "0xC24A00", VA = "0x180C25A00")] internal AttributeCollection GetAttributes() { return null; } // Token: 0x06000A36 RID: 2614 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A36")] [Address(RVA = "0x4DA8A0", Offset = "0x4D98A0", VA = "0x1804DA8A0")] internal string GetClassName(object instance) { return null; } // Token: 0x06000A37 RID: 2615 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A37")] [Address(RVA = "0xC25FA0", Offset = "0xC24FA0", VA = "0x180C25FA0")] internal string GetComponentName(object instance) { return null; } // Token: 0x06000A38 RID: 2616 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A38")] [Address(RVA = "0xC26040", Offset = "0xC25040", VA = "0x180C26040")] internal TypeConverter GetConverter(object instance) { return null; } // Token: 0x06000A39 RID: 2617 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A39")] [Address(RVA = "0xC264C0", Offset = "0xC254C0", VA = "0x180C264C0")] internal EventDescriptor GetDefaultEvent(object instance) { return null; } // Token: 0x06000A3A RID: 2618 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3A")] [Address(RVA = "0xC266F0", Offset = "0xC256F0", VA = "0x180C266F0")] internal PropertyDescriptor GetDefaultProperty(object instance) { return null; } // Token: 0x06000A3B RID: 2619 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3B")] [Address(RVA = "0xC26D00", Offset = "0xC25D00", VA = "0x180C26D00")] internal object GetEditor(object instance, Type editorBaseType) { return null; } // Token: 0x06000A3C RID: 2620 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3C")] [Address(RVA = "0xC26A80", Offset = "0xC25A80", VA = "0x180C26A80")] private static EditorAttribute GetEditorAttribute(AttributeCollection attributes, Type editorBaseType) { return null; } // Token: 0x06000A3D RID: 2621 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3D")] [Address(RVA = "0xC27340", Offset = "0xC26340", VA = "0x180C27340")] internal EventDescriptorCollection GetEvents() { return null; } // Token: 0x06000A3E RID: 2622 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3E")] [Address(RVA = "0xC275E0", Offset = "0xC265E0", VA = "0x180C275E0")] internal PropertyDescriptorCollection GetProperties() { return null; } // Token: 0x06000A3F RID: 2623 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A3F")] [Address(RVA = "0xC278D0", Offset = "0xC268D0", VA = "0x180C278D0")] private Type GetTypeFromName(string typeName) { return null; } // Token: 0x06000A40 RID: 2624 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A40")] [Address(RVA = "0xC27AB0", Offset = "0xC26AB0", VA = "0x180C27AB0")] internal void Refresh() { } // Token: 0x040005D2 RID: 1490 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40005D2")] private Type _type; // Token: 0x040005D3 RID: 1491 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40005D3")] private AttributeCollection _attributes; // Token: 0x040005D4 RID: 1492 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005D4")] private EventDescriptorCollection _events; // Token: 0x040005D5 RID: 1493 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40005D5")] private PropertyDescriptorCollection _properties; // Token: 0x040005D6 RID: 1494 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40005D6")] private TypeConverter _converter; // Token: 0x040005D7 RID: 1495 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40005D7")] private object[] _editors; // Token: 0x040005D8 RID: 1496 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40005D8")] private Type[] _editorTypes; // Token: 0x040005D9 RID: 1497 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40005D9")] private int _editorCount; } } }