using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Identifies the property tab or tabs to display for the specified class or classes. // Token: 0x020001B3 RID: 435 [Token(Token = "0x20001B3")] [AttributeUsage(AttributeTargets.All)] public class PropertyTabAttribute : Attribute { /// Initializes a new instance of the class. // Token: 0x06000BEF RID: 3055 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BEF")] [Address(RVA = "0x4C7CF0", Offset = "0x4C6AF0", VA = "0x1804C7CF0")] public PropertyTabAttribute() { } /// Initializes a new instance of the class using the specified type of tab. /// The type of tab to create. // Token: 0x06000BF0 RID: 3056 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BF0")] [Address(RVA = "0x4C7C00", Offset = "0x4C6A00", VA = "0x1804C7C00")] 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: 0x06000BF1 RID: 3057 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BF1")] [Address(RVA = "0x4C7D50", Offset = "0x4C6B50", VA = "0x1804C7D50")] 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: 0x06000BF2 RID: 3058 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BF2")] [Address(RVA = "0x4C7E40", Offset = "0x4C6C40", VA = "0x1804C7E40")] 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: 0x06000BF3 RID: 3059 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BF3")] [Address(RVA = "0x4C7F80", Offset = "0x4C6D80", VA = "0x1804C7F80")] 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: 0x1700022E RID: 558 // (get) Token: 0x06000BF4 RID: 3060 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700022E")] public Type[] TabClasses { [Token(Token = "0x6000BF4")] [Address(RVA = "0x4C8140", Offset = "0x4C6F40", VA = "0x1804C8140")] 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: 0x1700022F RID: 559 // (get) Token: 0x06000BF5 RID: 3061 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700022F")] protected string[] TabClassNames { [Token(Token = "0x6000BF5")] [Address(RVA = "0x4C80C0", Offset = "0x4C6EC0", VA = "0x1804C80C0")] 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: 0x17000230 RID: 560 // (get) Token: 0x06000BF6 RID: 3062 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000230")] public PropertyTabScope[] TabScopes { [Token(Token = "0x6000BF6")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] 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: 0x06000BF7 RID: 3063 RVA: 0x000067B0 File Offset: 0x000049B0 [Token(Token = "0x6000BF7")] [Address(RVA = "0x4C7800", Offset = "0x4C6600", VA = "0x1804C7800", 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: 0x06000BF8 RID: 3064 RVA: 0x000067C8 File Offset: 0x000049C8 [Token(Token = "0x6000BF8")] [Address(RVA = "0x4C7610", Offset = "0x4C6410", VA = "0x1804C7610")] 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: 0x06000BF9 RID: 3065 RVA: 0x000067E0 File Offset: 0x000049E0 [Token(Token = "0x6000BF9")] [Address(RVA = "0x490530", Offset = "0x48F330", VA = "0x180490530", 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: 0x06000BFA RID: 3066 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BFA")] [Address(RVA = "0x4C7900", Offset = "0x4C6700", VA = "0x1804C7900")] 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: 0x06000BFB RID: 3067 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BFB")] [Address(RVA = "0x4C78E0", Offset = "0x4C66E0", VA = "0x1804C78E0")] protected void InitializeArrays(Type[] tabClasses, PropertyTabScope[] tabScopes) { } // Token: 0x06000BFC RID: 3068 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BFC")] [Address(RVA = "0x4C7920", Offset = "0x4C6720", VA = "0x1804C7920")] private void InitializeArrays(string[] tabClassNames, Type[] tabClasses, PropertyTabScope[] tabScopes) { } // Token: 0x0400063D RID: 1597 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400063D")] private PropertyTabScope[] tabScopes; // Token: 0x0400063E RID: 1598 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400063E")] private Type[] tabClasses; // Token: 0x0400063F RID: 1599 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400063F")] private string[] tabClassNames; } }