Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Énumère les attributs personnalisés du membre spécifié, y compris les attributs hérités de membres de base.
Espace de noms : Microsoft.Windows.Design.Metadata
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Public Function GetAttributes ( _
member As MemberInfo, _
attributeType As Type _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
MemberInfo member,
Type attributeType
)
public:
IEnumerable<Object^>^ GetAttributes(
MemberInfo^ member,
Type^ attributeType
)
member GetAttributes :
member:MemberInfo *
attributeType:Type -> IEnumerable<Object>
public function GetAttributes(
member : MemberInfo,
attributeType : Type
) : IEnumerable<Object>
Paramètres
- member
Type : System.Reflection.MemberInfo
Membre pour lequel obtenir des attributs.
- attributeType
Type : System.Type
Type d'attribut à récupérer, ou nullune référence null (Nothing en Visual Basic) pour tous les attributs.
Valeur de retour
Type : System.Collections.Generic.IEnumerable<Object>
Énumération d'attributs.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | member est nullune référence null (Nothing en Visual Basic). |
Notes
Les attributs retournés sont fusionnés avec les attributs d'autres membres et varient selon le type de membre.
Pour les propriétés, les attributs retournés sont également fusionnés avec les attributs du type de propriété.
Pour les événements, les attributs retournés sont fusionnés avec les attributs du type de gestionnaire d'événements.
Pour les types, les attributs retournés sont fusionnés avec les attributs d'interfaces implémentées sur le type.
Si vous ne souhaitez pas ce comportement de fusion automatique, utilisez à la place la méthode GetLocalAttributes.
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.