Udostępnij za pośrednictwem


CodeTypeParameter.CustomAttributes Właściwość

Definicja

Pobiera atrybuty niestandardowe parametru typu.

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

Wartość właściwości

Element CodeAttributeDeclarationCollection wskazujący atrybuty niestandardowe parametru typu. Wartość domyślna to null.

Przykłady

Poniższy przykład kodu przedstawia użycie CustomAttributes właściwości w celu dodania nowego atrybutu niestandardowego. Ten przykład jest częścią większego przykładu udostępnionego CodeTypeParameter dla klasy.

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

Uwagi

Ta właściwość może służyć do dodawania atrybutów metadanych do deklaracji parametru typu.

Przestroga

Ta właściwość jest null domyślnie sprawdzana przed odwołaniem.

Dotyczy

Zobacz też