TypeDescriptor.AddAttributes Método

Definição

Adiciona atributos de nível de classe ao componente de destino.Adds class-level attributes to the target component.

Sobrecargas

AddAttributes(Object, Attribute[])

Adiciona os atributos de nível de classe à instância de componente de destino.Adds class-level attributes to the target component instance.

AddAttributes(Type, Attribute[])

Adiciona atributos de nível de classe ao tipo de componente de destino.Adds class-level attributes to the target component type.

AddAttributes(Object, Attribute[])

Adiciona os atributos de nível de classe à instância de componente de destino.Adds class-level attributes to the target component instance.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider

Parâmetros

instance
Object

Uma instância do componente de destino.An instance of the target component.

attributes
Attribute[]

Uma matriz de objetos Attribute a serem adicionados à classe do componente.An array of Attribute objects to add to the component's class.

Retornos

TypeDescriptionProvider

O TypeDescriptionProvider recém-criado que foi usado para adicionar os atributos especificados.The newly created TypeDescriptionProvider that was used to add the specified attributes.

Exceções

Um ou ambos os parâmetros são null.One or both of the parameters is null.

Comentários

O AddAttributes(Object, Attribute[]) método adiciona atributos de nível de classe à instância especificada de um componente.The AddAttributes(Object, Attribute[]) method adds class-level attributes to the specified instance of a component. Como esse é um requisito comum de aplicativos que usam o Designer de Formulários do Windows do Visual Studio e o janela Propriedades, esse método fornece um atalho criando um provedor de descrição de tipo que mescla os atributos fornecidos com os atributos que já existem na classe.Because this is a common requirement of applications using the Visual Studio Windows Forms Designer and Properties window, this method provides a shortcut by creating a type description provider that merges the provided attributes with the attributes that already exist on the class. O valor de retorno é o provedor de descrição de tipo que foi usado para adicionar os atributos.The return value is the type description provider that was used to add the attributes. Posteriormente, esse provedor poderá ser passado para o RemoveProvider(TypeDescriptionProvider, Object) método quando os atributos adicionados não forem mais necessários.This provider can later be passed to the RemoveProvider(TypeDescriptionProvider, Object) method when the added attributes are no longer needed.

Confira também

Aplica-se a

AddAttributes(Type, Attribute[])

Adiciona atributos de nível de classe ao tipo de componente de destino.Adds class-level attributes to the target component type.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (type As Type, ParamArray attributes As Attribute()) As TypeDescriptionProvider

Parâmetros

type
Type

O Type do componente de destino.The Type of the target component.

attributes
Attribute[]

Uma matriz de objetos Attribute a serem adicionados à classe do componente.An array of Attribute objects to add to the component's class.

Retornos

TypeDescriptionProvider

O TypeDescriptionProvider recém-criado que foi usado para adicionar os atributos especificados.The newly created TypeDescriptionProvider that was used to add the specified attributes.

Exceções

Um ou ambos os parâmetros são null.One or both of the parameters is null.

Comentários

O AddAttributes(Type, Attribute[]) método adiciona atributos de nível de classe ao tipo especificado de um componente.The AddAttributes(Type, Attribute[]) method adds class-level attributes to the specified type of a component. Como esse é um requisito comum de aplicativos que usam o Designer de Formulários do Windows do Visual Studio e o janela Propriedades, esse método fornece um atalho criando um provedor de descrição de tipo que mescla os atributos fornecidos com os atributos que já existem na classe.Because this is a common requirement of applications using the Visual Studio Windows Forms Designer and Properties window, this method provides a shortcut by creating a type description provider that merges the provided attributes with the attributes that already exist on the class. O valor de retorno é o provedor de descrição de tipo que foi usado para adicionar os atributos.The return value is the type description provider that was used to add the attributes. Posteriormente, esse provedor poderá ser passado para o RemoveProvider(TypeDescriptionProvider, Type) método quando os atributos adicionados não forem mais necessários.This provider can later be passed to the RemoveProvider(TypeDescriptionProvider, Type) method when the added attributes are no longer needed.

Confira também

Aplica-se a