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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
GetCustomAttributes, surcharge