using System; using System.Globalization; using Cpp2IlInjected; namespace System.ComponentModel { /// Provides a type converter to convert objects to and from various other representations. // Token: 0x020000DF RID: 223 [Token(Token = "0x20000DF")] public class ArrayConverter : CollectionConverter { /// Converts the given value object to the specified destination type. /// An that provides a format context. /// The culture into which will be converted. /// The to convert. /// The to convert the value to. /// An that represents the converted value. /// /// is . /// The conversion cannot be performed. // Token: 0x0600053F RID: 1343 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600053F")] [Address(RVA = "0x490900", Offset = "0x48F700", VA = "0x180490900", Slot = "7")] public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { return null; } /// Gets a collection of properties for the type of array specified by the value parameter. /// An that provides a format context. /// An that specifies the type of array to get the properties for. /// An array of type that will be used as a filter. /// A with the properties that are exposed for an array, or if there are no properties. // Token: 0x06000540 RID: 1344 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000540")] [Address(RVA = "0x490C00", Offset = "0x48FA00", VA = "0x180490C00", Slot = "10")] public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { return null; } /// Gets a value indicating whether this object supports properties. /// An that provides a format context. /// /// because should be called to find the properties of this object. This method never returns . // Token: 0x06000541 RID: 1345 RVA: 0x00004158 File Offset: 0x00002358 [Token(Token = "0x6000541")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "11")] public override bool GetPropertiesSupported(ITypeDescriptorContext context) { return default(bool); } /// Initializes a new instance of the class. // Token: 0x06000542 RID: 1346 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000542")] [Address(RVA = "0x490E60", Offset = "0x48FC60", VA = "0x180490E60")] public ArrayConverter() { } // Token: 0x020000E0 RID: 224 [Token(Token = "0x20000E0")] private class ArrayPropertyDescriptor : TypeConverter.SimplePropertyDescriptor { // Token: 0x06000543 RID: 1347 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000543")] [Address(RVA = "0x491460", Offset = "0x490260", VA = "0x180491460")] public ArrayPropertyDescriptor(Type arrayType, Type elementType, int index) { } // Token: 0x06000544 RID: 1348 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000544")] [Address(RVA = "0x491210", Offset = "0x490010", VA = "0x180491210", Slot = "26")] public override object GetValue(object instance) { return null; } // Token: 0x06000545 RID: 1349 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000545")] [Address(RVA = "0x491310", Offset = "0x490110", VA = "0x180491310", Slot = "30")] public override void SetValue(object instance, object value) { } // Token: 0x04000431 RID: 1073 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000431")] private int index; } } }