AttributeTableContainer.GetAttributes, méthode (MemberInfo, Type)

É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

  • 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

Voir aussi

Référence

AttributeTableContainer Classe

GetAttributes, surcharge

Microsoft.Windows.Design.Metadata, espace de noms