using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Specifies the editor to use to change a property. This class cannot be inherited. // Token: 0x0200011C RID: 284 [Token(Token = "0x200011C")] [AttributeUsage(AttributeTargets.All)] public sealed class EditorAttribute : Attribute { /// Initializes a new instance of the class with the default editor, which is no editor. // Token: 0x060006FE RID: 1790 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60006FE")] [Address(RVA = "0xC53A90", Offset = "0xC52A90", VA = "0x180C53A90")] public EditorAttribute() { } /// Initializes a new instance of the class with the type name and base type name of the editor. /// The fully qualified type name of the editor. /// The fully qualified type name of the base class or interface to use as a lookup key for the editor. This class must be or derive from . // Token: 0x060006FF RID: 1791 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60006FF")] [Address(RVA = "0xC53BD0", Offset = "0xC52BD0", VA = "0x180C53BD0")] public EditorAttribute(string typeName, string baseTypeName) { } /// Initializes a new instance of the class with the type name and the base type. /// The fully qualified type name of the editor. /// The of the base class or interface to use as a lookup key for the editor. This class must be or derive from . // Token: 0x06000700 RID: 1792 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000700")] [Address(RVA = "0xC53B60", Offset = "0xC52B60", VA = "0x180C53B60")] public EditorAttribute(string typeName, Type baseType) { } /// Initializes a new instance of the class with the type and the base type. /// A that represents the type of the editor. /// The of the base class or interface to use as a lookup key for the editor. This class must be or derive from . // Token: 0x06000701 RID: 1793 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000701")] [Address(RVA = "0xC53AF0", Offset = "0xC52AF0", VA = "0x180C53AF0")] public EditorAttribute(Type type, Type baseType) { } /// Gets the name of the base class or interface serving as a lookup key for this editor. /// The name of the base class or interface serving as a lookup key for this editor. // Token: 0x1700013E RID: 318 // (get) Token: 0x06000702 RID: 1794 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013E")] public string EditorBaseTypeName { [Token(Token = "0x6000702")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return null; } } /// Gets the name of the editor class in the format. /// The name of the editor class in the format. // Token: 0x1700013F RID: 319 // (get) Token: 0x06000703 RID: 1795 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013F")] public string EditorTypeName { [Token(Token = "0x6000703")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return null; } } /// Gets a unique ID for this attribute type. /// A unique ID for this attribute type. // Token: 0x17000140 RID: 320 // (get) Token: 0x06000704 RID: 1796 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000140")] public override object TypeId { [Token(Token = "0x6000704")] [Address(RVA = "0xC53C20", Offset = "0xC52C20", VA = "0x180C53C20", Slot = "4")] get { return null; } } /// Returns whether the value of the given object is equal to the current . /// The object to test the value equality of. /// /// if the value of the given object is equal to that of the current object; otherwise, . // Token: 0x06000705 RID: 1797 RVA: 0x00004CB0 File Offset: 0x00002EB0 [Token(Token = "0x6000705")] [Address(RVA = "0xC539E0", Offset = "0xC529E0", VA = "0x180C539E0", Slot = "0")] public override bool Equals(object obj) { return default(bool); } /// Returns the hash code for this instance. /// A 32-bit signed integer hash code. // Token: 0x06000706 RID: 1798 RVA: 0x00004CC8 File Offset: 0x00002EC8 [Token(Token = "0x6000706")] [Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x040004C9 RID: 1225 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40004C9")] private string baseTypeName; // Token: 0x040004CA RID: 1226 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40004CA")] private string typeName; // Token: 0x040004CB RID: 1227 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40004CB")] private string typeId; } }