using System; using System.Collections; using System.Reflection; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel { /// Represents a class member, such as a property or event. This is an abstract base class. // Token: 0x02000168 RID: 360 [Token(Token = "0x2000168")] [ComVisible(true)] public abstract class MemberDescriptor { /// Initializes a new instance of the class with the specified name of the member. /// The name of the member. /// The name is an empty string ("") or . // Token: 0x06000903 RID: 2307 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000903")] [Address(RVA = "0xC659D0", Offset = "0xC649D0", VA = "0x180C659D0")] protected MemberDescriptor(string name) { } /// Initializes a new instance of the class with the specified name of the member and an array of attributes. /// The name of the member. /// An array of type that contains the member attributes. /// The name is an empty string ("") or . // Token: 0x06000904 RID: 2308 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000904")] [Address(RVA = "0xC658B0", Offset = "0xC648B0", VA = "0x180C658B0")] protected MemberDescriptor(string name, Attribute[] attributes) { } /// Initializes a new instance of the class with the specified . /// A that contains the name of the member and its attributes. // Token: 0x06000905 RID: 2309 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000905")] [Address(RVA = "0xC65D40", Offset = "0xC64D40", VA = "0x180C65D40")] protected MemberDescriptor(MemberDescriptor descr) { } /// Initializes a new instance of the class with the name in the specified and the attributes in both the old and the array. /// A that has the name of the member and its attributes. /// An array of objects with the attributes you want to add to the member. // Token: 0x06000906 RID: 2310 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000906")] [Address(RVA = "0xC659E0", Offset = "0xC649E0", VA = "0x180C659E0")] protected MemberDescriptor(MemberDescriptor oldMemberDescriptor, Attribute[] newAttributes) { } /// Gets or sets an array of attributes. /// An array of type that contains the attributes of this member. // Token: 0x170001B9 RID: 441 // (get) Token: 0x06000907 RID: 2311 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000908 RID: 2312 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170001B9")] protected virtual Attribute[] AttributeArray { [Token(Token = "0x6000907")] [Address(RVA = "0xC65E60", Offset = "0xC64E60", VA = "0x180C65E60", Slot = "4")] get { return null; } [Token(Token = "0x6000908")] [Address(RVA = "0xC66540", Offset = "0xC65540", VA = "0x180C66540", Slot = "5")] set { } } /// Gets the collection of attributes for this member. /// An that provides the attributes for this member, or an empty collection if there are no attributes in the . // Token: 0x170001BA RID: 442 // (get) Token: 0x06000909 RID: 2313 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001BA")] public virtual AttributeCollection Attributes { [Token(Token = "0x6000909")] [Address(RVA = "0xC65E90", Offset = "0xC64E90", VA = "0x180C65E90", Slot = "6")] get { return null; } } /// Gets the name of the category to which the member belongs, as specified in the . /// The name of the category to which the member belongs. If there is no , the category name is set to the default category, . // Token: 0x170001BB RID: 443 // (get) Token: 0x0600090A RID: 2314 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001BB")] public virtual string Category { [Token(Token = "0x600090A")] [Address(RVA = "0xC65F60", Offset = "0xC64F60", VA = "0x180C65F60", Slot = "7")] get { return null; } } /// Gets the description of the member, as specified in the . /// The description of the member. If there is no , the property value is set to the default, which is an empty string (""). // Token: 0x170001BC RID: 444 // (get) Token: 0x0600090B RID: 2315 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001BC")] public virtual string Description { [Token(Token = "0x600090B")] [Address(RVA = "0xC660B0", Offset = "0xC650B0", VA = "0x180C660B0", Slot = "8")] get { return null; } } /// Gets a value indicating whether the member is browsable, as specified in the . /// /// if the member is browsable; otherwise, . If there is no , the property value is set to the default, which is . // Token: 0x170001BD RID: 445 // (get) Token: 0x0600090C RID: 2316 RVA: 0x00005AA8 File Offset: 0x00003CA8 [Token(Token = "0x170001BD")] public virtual bool IsBrowsable { [Token(Token = "0x600090C")] [Address(RVA = "0xC66430", Offset = "0xC65430", VA = "0x180C66430", Slot = "9")] get { return default(bool); } } /// Gets the name of the member. /// The name of the member. // Token: 0x170001BE RID: 446 // (get) Token: 0x0600090D RID: 2317 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001BE")] public virtual string Name { [Token(Token = "0x600090D")] [Address(RVA = "0xC66500", Offset = "0xC65500", VA = "0x180C66500", Slot = "10")] get { return null; } } /// Gets the hash code for the name of the member, as specified in . /// The hash code for the name of the member. // Token: 0x170001BF RID: 447 // (get) Token: 0x0600090E RID: 2318 RVA: 0x00005AC0 File Offset: 0x00003CC0 [Token(Token = "0x170001BF")] protected virtual int NameHashCode { [Token(Token = "0x600090E")] [Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "11")] get { return 0; } } /// Gets whether this member should be set only at design time, as specified in the . /// /// if this member should be set only at design time; if the member can be set during run time. // Token: 0x170001C0 RID: 448 // (get) Token: 0x0600090F RID: 2319 RVA: 0x00005AD8 File Offset: 0x00003CD8 [Token(Token = "0x170001C0")] public virtual bool DesignTimeOnly { [Token(Token = "0x600090F")] [Address(RVA = "0xC66200", Offset = "0xC65200", VA = "0x180C66200", Slot = "12")] get { return default(bool); } } /// Gets the name that can be displayed in a window, such as a Properties window. /// The name to display for the member. // Token: 0x170001C1 RID: 449 // (get) Token: 0x06000910 RID: 2320 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001C1")] public virtual string DisplayName { [Token(Token = "0x6000910")] [Address(RVA = "0xC66300", Offset = "0xC65300", VA = "0x180C66300", Slot = "13")] get { return null; } } // Token: 0x06000911 RID: 2321 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000911")] [Address(RVA = "0xC64B20", Offset = "0xC63B20", VA = "0x180C64B20")] private void CheckAttributesValid() { } /// Creates a collection of attributes using the array of attributes passed to the constructor. /// A new that contains the attributes. // Token: 0x06000912 RID: 2322 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000912")] [Address(RVA = "0xC64BF0", Offset = "0xC63BF0", VA = "0x180C64BF0", Slot = "14")] protected virtual AttributeCollection CreateAttributeCollection() { return null; } /// Compares this instance to the given object to see if they are equivalent. /// The object to compare to the current instance. /// /// if equivalent; otherwise, . // Token: 0x06000913 RID: 2323 RVA: 0x00005AF0 File Offset: 0x00003CF0 [Token(Token = "0x6000913")] [Address(RVA = "0xC64C60", Offset = "0xC63C60", VA = "0x180C64C60", Slot = "0")] public override bool Equals(object obj) { return default(bool); } /// When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class. /// An that lists the attributes in the parent class. Initially, this is empty. // Token: 0x06000914 RID: 2324 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000914")] [Address(RVA = "0xC64EE0", Offset = "0xC63EE0", VA = "0x180C64EE0", Slot = "15")] protected virtual void FillAttributes(IList attributeList) { } // Token: 0x06000915 RID: 2325 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000915")] [Address(RVA = "0xC65010", Offset = "0xC64010", VA = "0x180C65010")] private void FilterAttributesIfNeeded() { } /// Finds the given method through reflection, searching only for public methods. /// The component that contains the method. /// The name of the method to find. /// An array of parameters for the method, used to choose between overloaded methods. /// The type to return for the method. /// A that represents the method, or if the method is not found. // Token: 0x06000916 RID: 2326 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000916")] [Address(RVA = "0xC654D0", Offset = "0xC644D0", VA = "0x180C654D0")] protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType) { return null; } /// Finds the given method through reflection, with an option to search only public methods. /// The component that contains the method. /// The name of the method to find. /// An array of parameters for the method, used to choose between overloaded methods. /// The type to return for the method. /// Whether to restrict search to public methods. /// A that represents the method, or if the method is not found. // Token: 0x06000917 RID: 2327 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000917")] [Address(RVA = "0xC65550", Offset = "0xC64550", VA = "0x180C65550")] protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType, bool publicOnly) { return null; } /// Returns the hash code for this instance. /// A hash code for the current . // Token: 0x06000918 RID: 2328 RVA: 0x00005B08 File Offset: 0x00003D08 [Token(Token = "0x6000918")] [Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "2")] public override int GetHashCode() { return 0; } /// Retrieves the object that should be used during invocation of members. /// The of the invocation target. /// The potential invocation target. /// The object to be used during member invocations. /// /// or is . // Token: 0x06000919 RID: 2329 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000919")] [Address(RVA = "0xC65600", Offset = "0xC64600", VA = "0x180C65600", Slot = "16")] protected virtual object GetInvocationTarget(Type type, object instance) { return null; } /// Gets a component site for the given component. /// The component for which you want to find a site. /// The site of the component, or if a site does not exist. // Token: 0x0600091A RID: 2330 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600091A")] [Address(RVA = "0xC65800", Offset = "0xC64800", VA = "0x180C65800")] protected static ISite GetSite(object component) { return null; } /// Gets the component on which to invoke a method. /// A representing the type of component this is bound to. For example, if this describes a property, this parameter should be the class that the property is declared on. /// An instance of the object to call. /// An instance of the component to invoke. This method returns a visual designer when the property is attached to a visual designer. /// /// or is . // Token: 0x0600091B RID: 2331 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600091B")] [Address(RVA = "0xC65700", Offset = "0xC64700", VA = "0x180C65700")] [Obsolete] protected static object GetInvokee(Type componentClass, object component) { return null; } // Token: 0x04000564 RID: 1380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000564")] private string name; // Token: 0x04000565 RID: 1381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000565")] private string displayName; // Token: 0x04000566 RID: 1382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000566")] private int nameHash; // Token: 0x04000567 RID: 1383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000567")] private AttributeCollection attributeCollection; // Token: 0x04000568 RID: 1384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000568")] private Attribute[] attributes; // Token: 0x04000569 RID: 1385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000569")] private Attribute[] originalAttributes; // Token: 0x0400056A RID: 1386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400056A")] private bool attributesFiltered; // Token: 0x0400056B RID: 1387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x41")] [Token(Token = "0x400056B")] private bool attributesFilled; // Token: 0x0400056C RID: 1388 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400056C")] private int metadataVersion; // Token: 0x0400056D RID: 1389 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400056D")] private string category; // Token: 0x0400056E RID: 1390 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400056E")] private string description; // Token: 0x0400056F RID: 1391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400056F")] private object lockCookie; } }