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

CodeAttributeDeclarationCollection

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 metadatenattribute zur Deklaration des Typparameters hinzuzufügen.

Achtung

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

Gilt für:

Siehe auch