m
This commit is contained in:
@@ -0,0 +1,196 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.ComponentModel
|
||||
{
|
||||
/// <summary>Identifies the property tab or tabs to display for the specified class or classes.</summary>
|
||||
// Token: 0x020001AF RID: 431
|
||||
[Token(Token = "0x20001AF")]
|
||||
[AttributeUsage(AttributeTargets.All)]
|
||||
public class PropertyTabAttribute : Attribute
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> class.</summary>
|
||||
// Token: 0x06000BD9 RID: 3033 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000BD9")]
|
||||
[Address(RVA = "0xC17AF0", Offset = "0xC16AF0", VA = "0x180C17AF0")]
|
||||
public PropertyTabAttribute()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> class using the specified type of tab.</summary>
|
||||
/// <param name="tabClass">The type of tab to create.</param>
|
||||
// Token: 0x06000BDA RID: 3034 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000BDA")]
|
||||
[Address(RVA = "0xC17A00", Offset = "0xC16A00", VA = "0x180C17A00")]
|
||||
public PropertyTabAttribute(Type tabClass)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> class using the specified tab class name.</summary>
|
||||
/// <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName" />.</param>
|
||||
// Token: 0x06000BDB RID: 3035 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000BDB")]
|
||||
[Address(RVA = "0xC17B50", Offset = "0xC16B50", VA = "0x180C17B50")]
|
||||
public PropertyTabAttribute(string tabClassName)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> class using the specified type of tab and tab scope.</summary>
|
||||
/// <param name="tabClass">The type of tab to create.</param>
|
||||
/// <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope" /> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component" />, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute" />. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document" />, it is shown for all components on the document.</param>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="tabScope" /> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document" /> or <see cref="F:System.ComponentModel.PropertyTabScope.Component" />.</exception>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> class using the specified tab class name and tab scope.</summary>
|
||||
/// <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName" />.</param>
|
||||
/// <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope" /> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component" />, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute" />. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document" />, it is shown for all components on the document.</param>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="tabScope" /> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document" /> or <see cref="F:System.ComponentModel.PropertyTabScope.Component" />.</exception>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the types of tabs that this attribute uses.</summary>
|
||||
/// <returns>An array of types indicating the types of tabs that this attribute uses.</returns>
|
||||
/// <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames" /> property could not be found.</exception>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the names of the tab classes that this attribute uses.</summary>
|
||||
/// <returns>The names of the tab classes that this attribute uses.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of tab scopes of each tab of this <see cref="T:System.ComponentModel.PropertyTabAttribute" />.</summary>
|
||||
/// <returns>An array of <see cref="T:System.ComponentModel.PropertyTabScope" /> objects that indicate the scopes of the tabs.</returns>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
|
||||
/// <param name="other">An object to compare to this instance, or <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="other" /> refers to the same <see cref="T:System.ComponentModel.PropertyTabAttribute" /> instance; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames" /> property of the <paramref name="other" /> parameter could not be found.</exception>
|
||||
// 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);
|
||||
}
|
||||
|
||||
/// <summary>Returns a value indicating whether this instance is equal to a specified attribute.</summary>
|
||||
/// <param name="other">A <see cref="T:System.ComponentModel.PropertyTabAttribute" /> to compare to this instance, or <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.ComponentModel.PropertyTabAttribute" /> instances are equal; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames" /> property of the <paramref name="other" /> parameter cannot be found.</exception>
|
||||
// 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);
|
||||
}
|
||||
|
||||
/// <summary>Gets the hash code for this object.</summary>
|
||||
/// <returns>The hash code for the object the attribute belongs to.</returns>
|
||||
// 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;
|
||||
}
|
||||
|
||||
/// <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
|
||||
/// <param name="tabClassNames">An array of fully qualified type names of the types to create for tabs on the Properties window.</param>
|
||||
/// <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component" />, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute" />. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document" />, it is shown for all components on the document.</param>
|
||||
/// <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes" /> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document" /> or <see cref="F:System.ComponentModel.PropertyTabScope.Component" />.
|
||||
/// -or-
|
||||
/// The length of the <paramref name="tabClassNames" /> and <paramref name="tabScopes" /> arrays do not match.
|
||||
/// -or-
|
||||
/// <paramref name="tabClassNames" /> or <paramref name="tabScopes" /> is <see langword="null" />.</exception>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
|
||||
/// <param name="tabClasses">The types of tabs to create.</param>
|
||||
/// <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component" />, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute" />. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document" />, it is shown for all components on the document.</param>
|
||||
/// <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes" /> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document" /> or <see cref="F:System.ComponentModel.PropertyTabScope.Component" />.
|
||||
/// -or-
|
||||
/// The length of the <paramref name="tabClassNames" /> and <paramref name="tabScopes" /> arrays do not match.
|
||||
/// -or-
|
||||
/// <paramref name="tabClassNames" /> or <paramref name="tabScopes" /> is <see langword="null" />.</exception>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user