Condividi tramite


CodeTypeParameter.CustomAttributes Proprietà

Definizione

Ottiene gli attributi personalizzati per il parametro del 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

Valore della proprietà

Oggetto CodeAttributeDeclarationCollection che indica gli attributi personalizzati del parametro del tipo. Il valore predefinito è null.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso della CustomAttributes proprietà per aggiungere un nuovo attributo personalizzato. Questo esempio fa parte di un esempio più ampio fornito per la 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"))))

Commenti

Questa proprietà può essere utilizzata per aggiungere attributi di metadati alla dichiarazione del parametro di tipo.

Attenzione

Questa proprietà è null per impostazione predefinita e deve essere controllata prima di fare riferimento.

Si applica a

Vedi anche