AttributeTable.GetCustomAttributes, méthode (Type, String)
Retourne une énumération de tous les attributs fournis pour le type et le nom de membre spécifiés.
Espace de noms : Microsoft.Windows.Design.Metadata
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Public Function GetCustomAttributes ( _
ownerType As Type, _
memberName As String _
) As IEnumerable
public IEnumerable GetCustomAttributes(
Type ownerType,
string memberName
)
public:
IEnumerable^ GetCustomAttributes(
Type^ ownerType,
String^ memberName
)
member GetCustomAttributes :
ownerType:Type *
memberName:string -> IEnumerable
public function GetCustomAttributes(
ownerType : Type,
memberName : String
) : IEnumerable
Paramètres
- ownerType
Type : System.Type
Type de propriétaire de la propriété de dépendance.
- memberName
Type : System.String
Nom du membre dont les attributs doivent être fournis.
Valeur de retour
Type : System.Collections.IEnumerable
Énumération d'attributs.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | ownerType ou memberName 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 membre. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe AttributeTable.
Dim attrs1 As IEnumerable = attributes.GetCustomAttributes(GetType(Button), "Background")
IEnumerable attrs1 = attributes.GetCustomAttributes(
typeof(Button),
"Background");
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