Partager via


AttributeTable.GetCustomAttributes, méthode (Type)

Retourne une énumération de tous les attributs fournis pour le type spécifié.

Espace de noms :  Microsoft.Windows.Design.Metadata
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Déclaration
Public Function GetCustomAttributes ( _
    type As Type _
) As IEnumerable
public IEnumerable GetCustomAttributes(
    Type type
)
public:
IEnumerable^ GetCustomAttributes(
    Type^ type
)
member GetCustomAttributes : 
        type:Type -> IEnumerable 
public function GetCustomAttributes(
    type : Type
) : IEnumerable

Paramètres

  • type
    Type : System.Type
    Type dont les attributs de niveau classe doivent être obtenus.

Valeur de retour

Type : System.Collections.IEnumerable
Énumération d'attributs.

Exceptions

Exception Condition
ArgumentNullException

type est nullune référence null (Nothing en Visual Basic).

Notes

Cette méthode ne retourne jamais une énumération nullune référence null (Nothing en Visual Basic).

Exemples

L'exemple de code suivant indique comment utiliser la méthode GetCustomAttributes pour obtenir les attributs personnalisés d'un type. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe AttributeTable.

Dim attrs0 As IEnumerable = attributes.GetCustomAttributes(GetType(Button))
IEnumerable attrs0 = attributes.GetCustomAttributes(typeof(Button));

Sécurité .NET Framework

Voir aussi

Référence

AttributeTable Classe

GetCustomAttributes, surcharge

Microsoft.Windows.Design.Metadata, espace de noms

AttributeTableBuilder