Partager via


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

Voir aussi

Référence

AttributeTable Classe

GetCustomAttributes, surcharge

Microsoft.Windows.Design.Metadata, espace de noms

AttributeTableBuilder