CodeTypeParameter.CustomAttributes Property

Gets the custom attributes of the type parameter.

Namespace: System.CodeDom
Assembly: System (in system.dll)

public CodeAttributeDeclarationCollection CustomAttributes { get; }
/** @property */
public CodeAttributeDeclarationCollection get_CustomAttributes ()

public function get CustomAttributes () : CodeAttributeDeclarationCollection

Not applicable.

Property Value

A CodeAttributeDeclarationCollection that indicates the custom attributes of the type parameter. The default is a null reference (Nothing in Visual Basic).

This property can be used to add metadata attributes to the declaration of the type parameter.

Caution noteCaution:

This property is a null reference (Nothing in Visual Basic) by default and should be checked before referencing.

The following code example shows the use of the CustomAttributes property to add a new custom attribute. This example is part of a larger example provided for the CodeTypeParameter class.

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

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0
Show: