Compartilhar via


TypeDescriptor.AddAttributes Método

Definição

Adiciona atributos de nível de classe ao componente de destino.

Sobrecargas

AddAttributes(Object, Attribute[])

Adiciona os atributos de nível de classe à instância de componente de destino.

AddAttributes(Type, Attribute[])

Adiciona atributos de nível de classe ao tipo de componente de destino.

AddAttributes(Object, Attribute[])

Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs

Adiciona os atributos de nível de classe à instância de componente de destino.

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.

attributes
Attribute[]

Uma matriz de objetos Attribute a serem adicionados à classe do componente.

Retornos

O TypeDescriptionProvider recém-criado que foi usado para adicionar os atributos especificados.

Exceções

Um ou ambos os parâmetros são null.

Comentários

O AddAttributes(Object, Attribute[]) método adiciona atributos de nível de classe à instância especificada de um componente. Como esse é um requisito comum de aplicativos que usam o Visual Studio Windows Forms Designer e 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 . O valor retornado é o provedor de descrição de tipo que foi usado para adicionar os atributos. Posteriormente, esse provedor poderá ser passado para o RemoveProvider(TypeDescriptionProvider, Object) método quando os atributos adicionados não forem mais necessários.

Confira também

Aplica-se a

AddAttributes(Type, Attribute[])

Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs

Adiciona atributos de nível de classe ao tipo de componente de destino.

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.

attributes
Attribute[]

Uma matriz de objetos Attribute a serem adicionados à classe do componente.

Retornos

O TypeDescriptionProvider recém-criado que foi usado para adicionar os atributos especificados.

Exceções

Um ou ambos os parâmetros são null.

Comentários

O AddAttributes(Type, Attribute[]) método adiciona atributos de nível de classe ao tipo especificado de um componente. Como esse é um requisito comum de aplicativos que usam o Visual Studio Windows Forms Designer e 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 . O valor retornado é o provedor de descrição de tipo que foi usado para adicionar os atributos. Posteriormente, esse provedor poderá ser passado para o RemoveProvider(TypeDescriptionProvider, Type) método quando os atributos adicionados não forem mais necessários.

Confira também

Aplica-se a