using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Specifies the editor to use to change a property. This class cannot be inherited. // Token: 0x02000120 RID: 288 [Token(Token = "0x2000120")] [AttributeUsage(AttributeTargets.All)] public sealed class EditorAttribute : Attribute { /// Initializes a new instance of the class with the default editor, which is no editor. // Token: 0x06000714 RID: 1812 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000714")] [Address(RVA = "0x4E9680", Offset = "0x4E8480", VA = "0x1804E9680")] 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: 0x06000715 RID: 1813 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000715")] [Address(RVA = "0x4E97C0", Offset = "0x4E85C0", VA = "0x1804E97C0")] 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: 0x06000716 RID: 1814 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000716")] [Address(RVA = "0x4E9750", Offset = "0x4E8550", VA = "0x1804E9750")] 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: 0x06000717 RID: 1815 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000717")] [Address(RVA = "0x4E96E0", Offset = "0x4E84E0", VA = "0x1804E96E0")] 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: 0x17000142 RID: 322 // (get) Token: 0x06000718 RID: 1816 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000142")] public string EditorBaseTypeName { [Token(Token = "0x6000718")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return null; } } /// Gets the name of the editor class in the format. /// The name of the editor class in the format. // Token: 0x17000143 RID: 323 // (get) Token: 0x06000719 RID: 1817 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000143")] public string EditorTypeName { [Token(Token = "0x6000719")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return null; } } /// Gets a unique ID for this attribute type. /// A unique ID for this attribute type. // Token: 0x17000144 RID: 324 // (get) Token: 0x0600071A RID: 1818 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000144")] public override object TypeId { [Token(Token = "0x600071A")] [Address(RVA = "0x4E9810", Offset = "0x4E8610", VA = "0x1804E9810", 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: 0x0600071B RID: 1819 RVA: 0x00004CC8 File Offset: 0x00002EC8 [Token(Token = "0x600071B")] [Address(RVA = "0x4E95D0", Offset = "0x4E83D0", VA = "0x1804E95D0", 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: 0x0600071C RID: 1820 RVA: 0x00004CE0 File Offset: 0x00002EE0 [Token(Token = "0x600071C")] [Address(RVA = "0x490530", Offset = "0x48F330", VA = "0x180490530", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x040004D6 RID: 1238 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40004D6")] private string baseTypeName; // Token: 0x040004D7 RID: 1239 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40004D7")] private string typeName; // Token: 0x040004D8 RID: 1240 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40004D8")] private string typeId; } }