Compartilhar via


CodeTypeParameter.CustomAttributes Propriedade

Definição

Obtém os atributos personalizados do parâmetro de tipo.

public:
 property System::CodeDom::CodeAttributeDeclarationCollection ^ CustomAttributes { System::CodeDom::CodeAttributeDeclarationCollection ^ get(); };
public System.CodeDom.CodeAttributeDeclarationCollection CustomAttributes { get; }
member this.CustomAttributes : System.CodeDom.CodeAttributeDeclarationCollection
Public ReadOnly Property CustomAttributes As CodeAttributeDeclarationCollection

Valor da propriedade

Um CodeAttributeDeclarationCollection que indica os atributos personalizados do parâmetro de tipo. O padrão é null.

Exemplos

O exemplo de código a seguir mostra o uso da CustomAttributes propriedade para adicionar um novo atributo personalizado. Este exemplo faz parte de um exemplo maior fornecido para a CodeTypeParameter classe .

kType.CustomAttributes.Add(new CodeAttributeDeclaration(
    "System.ComponentModel.DescriptionAttribute",
        new CodeAttributeArgument(new CodePrimitiveExpression("KeyType"))));
kType.CustomAttributes.Add _
    (New CodeAttributeDeclaration("System.ComponentModel.DescriptionAttribute", _
        New CodeAttributeArgument(New CodePrimitiveExpression("KeyType"))))

Comentários

Essa propriedade pode ser usada para adicionar atributos de metadados à declaração do parâmetro de tipo.

Cuidado

Essa propriedade é null por padrão e deve ser verificada antes de fazer referência.

Aplica-se a

Confira também