System.ComponentModel.PropertyTabAttribute Members

The members of System.ComponentModel.PropertyTabAttribute are listed below.

See Also: Inherited members from System.Attribute

Public Constructors

Initializes a new instance of the System.ComponentModel.PropertyTabAttribute class.

Initializes a new instance of the System.ComponentModel.PropertyTabAttribute class using the specified tab class name.

Initializes a new instance of the System.ComponentModel.PropertyTabAttribute class using the specified type of tab.

Initializes a new instance of the System.ComponentModel.PropertyTabAttribute class using the specified tab class name and tab scope.

Initializes a new instance of the System.ComponentModel.PropertyTabAttribute class using the specified type of tab and tab scope.

Public Properties

[read-only]
TabClassesType[].

Gets the types of tabs that this attribute uses.

[read-only]
TabScopesPropertyTabScope[].

Gets an array of tab scopes of each tab of this System.ComponentModel.PropertyTabAttribute.

Protected Properties

[read-only]
TabClassNamesstring[].

Gets the names of the tab classes that this attribute uses.

Public Methods

Equals(PropertyTabAttribute) : bool

Returns a value indicating whether this instance is equal to a specified attribute.

override
Equals(object) : bool

Returns a value indicating whether this instance is equal to a specified object.

override
GetHashCode() : int

Gets the hash code for this object.

Protected Methods

InitializeArrays(string[], PropertyTabScope[])

Initializes the attribute using the specified names of tab classes and array of tab scopes.

InitializeArrays(Type[], PropertyTabScope[])

Initializes the attribute using the specified names of tab classes and array of tab scopes.