using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Identifies the property tab or tabs to display for the specified class or classes. // Token: 0x020001AF RID: 431 [Token(Token = "0x20001AF")] [AttributeUsage(AttributeTargets.All)] public class PropertyTabAttribute : Attribute { /// Initializes a new instance of the class. // Token: 0x06000BD9 RID: 3033 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BD9")] [Address(RVA = "0xC17AF0", Offset = "0xC16AF0", VA = "0x180C17AF0")] public PropertyTabAttribute() { } /// Initializes a new instance of the class using the specified type of tab. /// The type of tab to create. // Token: 0x06000BDA RID: 3034 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BDA")] [Address(RVA = "0xC17A00", Offset = "0xC16A00", VA = "0x180C17A00")] public PropertyTabAttribute(Type tabClass) { } /// Initializes a new instance of the class using the specified tab class name. /// The assembly qualified name of the type of tab to create. For an example of this format convention, see . // Token: 0x06000BDB RID: 3035 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BDB")] [Address(RVA = "0xC17B50", Offset = "0xC16B50", VA = "0x180C17B50")] public PropertyTabAttribute(string tabClassName) { } /// Initializes a new instance of the class using the specified type of tab and tab scope. /// The type of tab to create. /// A that indicates the scope of this tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. /// /// is not or . // Token: 0x06000BDC RID: 3036 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BDC")] [Address(RVA = "0xC17C40", Offset = "0xC16C40", VA = "0x180C17C40")] public PropertyTabAttribute(Type tabClass, PropertyTabScope tabScope) { } /// Initializes a new instance of the class using the specified tab class name and tab scope. /// The assembly qualified name of the type of tab to create. For an example of this format convention, see . /// A that indicates the scope of this tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. /// /// is not or . // Token: 0x06000BDD RID: 3037 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BDD")] [Address(RVA = "0xC17D80", Offset = "0xC16D80", VA = "0x180C17D80")] public PropertyTabAttribute(string tabClassName, PropertyTabScope tabScope) { } /// Gets the types of tabs that this attribute uses. /// An array of types indicating the types of tabs that this attribute uses. /// The types specified by the property could not be found. // Token: 0x1700022A RID: 554 // (get) Token: 0x06000BDE RID: 3038 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700022A")] public Type[] TabClasses { [Token(Token = "0x6000BDE")] [Address(RVA = "0xC17F40", Offset = "0xC16F40", VA = "0x180C17F40")] get { return null; } } /// Gets the names of the tab classes that this attribute uses. /// The names of the tab classes that this attribute uses. // Token: 0x1700022B RID: 555 // (get) Token: 0x06000BDF RID: 3039 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700022B")] protected string[] TabClassNames { [Token(Token = "0x6000BDF")] [Address(RVA = "0xC17EC0", Offset = "0xC16EC0", VA = "0x180C17EC0")] get { return null; } } /// Gets an array of tab scopes of each tab of this . /// An array of objects that indicate the scopes of the tabs. // Token: 0x1700022C RID: 556 // (get) Token: 0x06000BE0 RID: 3040 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700022C")] public PropertyTabScope[] TabScopes { [Token(Token = "0x6000BE0")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return null; } } /// Returns a value indicating whether this instance is equal to a specified object. /// An object to compare to this instance, or . /// /// if refers to the same instance; otherwise, . /// The types specified by the property of the parameter could not be found. // Token: 0x06000BE1 RID: 3041 RVA: 0x00006798 File Offset: 0x00004998 [Token(Token = "0x6000BE1")] [Address(RVA = "0xC17600", Offset = "0xC16600", VA = "0x180C17600", Slot = "0")] public override bool Equals(object other) { return default(bool); } /// Returns a value indicating whether this instance is equal to a specified attribute. /// A to compare to this instance, or . /// /// if the instances are equal; otherwise, . /// The types specified by the property of the parameter cannot be found. // Token: 0x06000BE2 RID: 3042 RVA: 0x000067B0 File Offset: 0x000049B0 [Token(Token = "0x6000BE2")] [Address(RVA = "0xC17410", Offset = "0xC16410", VA = "0x180C17410")] public bool Equals(PropertyTabAttribute other) { return default(bool); } /// Gets the hash code for this object. /// The hash code for the object the attribute belongs to. // Token: 0x06000BE3 RID: 3043 RVA: 0x000067C8 File Offset: 0x000049C8 [Token(Token = "0x6000BE3")] [Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")] public override int GetHashCode() { return 0; } /// Initializes the attribute using the specified names of tab classes and array of tab scopes. /// An array of fully qualified type names of the types to create for tabs on the Properties window. /// The scope of each tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. /// One or more of the values in is not or . /// -or- /// The length of the and arrays do not match. /// -or- /// or is . // Token: 0x06000BE4 RID: 3044 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BE4")] [Address(RVA = "0xC17700", Offset = "0xC16700", VA = "0x180C17700")] protected void InitializeArrays(string[] tabClassNames, PropertyTabScope[] tabScopes) { } /// Initializes the attribute using the specified names of tab classes and array of tab scopes. /// The types of tabs to create. /// The scope of each tab. If the scope is , it is shown only for components with the corresponding . If it is , it is shown for all components on the document. /// One or more of the values in is not or . /// -or- /// The length of the and arrays do not match. /// -or- /// or is . // Token: 0x06000BE5 RID: 3045 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BE5")] [Address(RVA = "0xC176E0", Offset = "0xC166E0", VA = "0x180C176E0")] protected void InitializeArrays(Type[] tabClasses, PropertyTabScope[] tabScopes) { } // Token: 0x06000BE6 RID: 3046 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BE6")] [Address(RVA = "0xC17720", Offset = "0xC16720", VA = "0x180C17720")] private void InitializeArrays(string[] tabClassNames, Type[] tabClasses, PropertyTabScope[] tabScopes) { } // Token: 0x04000630 RID: 1584 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000630")] private PropertyTabScope[] tabScopes; // Token: 0x04000631 RID: 1585 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000631")] private Type[] tabClasses; // Token: 0x04000632 RID: 1586 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000632")] private string[] tabClassNames; } }