Freigeben über


CodeTypeParameter.CustomAttributes Eigenschaft

Definition

Ruft die benutzerdefinierten Attribute des Typparameters ab.

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

Eigenschaftswert

Eine CodeAttributeDeclarationCollection-Klasse, die die benutzerdefinierten Attribute des Typparameters angibt. Der Standardwert ist null.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der CustomAttributes -Eigenschaft zum Hinzufügen eines neuen benutzerdefinierten Attributs. Dieses Beispiel ist Teil eines größeren Beispiels, das für die CodeTypeParameter -Klasse bereitgestellt wird.

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"))))

Hinweise

Diese Eigenschaft kann verwendet werden, um der Deklaration des Typparameters Metadatenattribute hinzuzufügen.

Achtung

Diese Eigenschaft ist null standardmäßig und sollte vor dem Verweisen überprüft werden.

Gilt für:

Weitere Informationen