Partager via


AttributeTable.GetCustomAttributes Méthode

Définition

Retourne une énumération de tous les attributs fournis pour les arguments donnés.

Surcharges

GetCustomAttributes(Type)

Retourne une énumération de tous les attributs de niveau classe fournis pour le type spécifié.

GetCustomAttributes(Type, MemberDescriptor)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

GetCustomAttributes(Type, MemberInfo)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

GetCustomAttributes(Type, String)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

GetCustomAttributes(Type, DependencyProperty)

Retourne une énumération de tous les attributs fournis pour la dépendance spécifiée du type indiqué.

Remarques

Cette méthode ne retourne jamais d'énumération null.

GetCustomAttributes(Type)

Retourne une énumération de tous les attributs de niveau classe fournis pour le type spécifié.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable

Paramètres

type
Type

Type dont les attributs de niveau classe doivent être obtenus.

Retours

Énumération des attributs qui correspondent aux critères. Cela ne retournera jamais d'énumération null.

Exceptions

type a la valeur null.

S’applique à

GetCustomAttributes(Type, MemberDescriptor)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable

Paramètres

ownerType
Type

Type qui contient le membre.

descriptor
MemberDescriptor

Descripteur de membre pour lequel obtenir des attributs personnalisés.

Retours

Énumération des attributs qui correspondent aux critères. Cela ne retournera jamais d'énumération null.

Exceptions

ownerType ou descriptor est null.

S’applique à

GetCustomAttributes(Type, MemberInfo)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable

Paramètres

ownerType
Type

Type qui contient le membre.

member
MemberInfo

Membre pour lequel fournir des attributs.

Retours

Énumération des attributs qui correspondent aux critères. Cela ne retournera jamais d'énumération null.

Exceptions

ownerType ou member est null.

S’applique à

GetCustomAttributes(Type, String)

Retourne une énumération de tous les attributs fournis pour le membre spécifié du type indiqué.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable

Paramètres

ownerType
Type

Type de propriétaire de la propriété de dépendance.

memberName
String

Nom du membre dont les attributs doivent être fournis.

Retours

Énumération des attributs qui correspondent aux critères. Cela ne retournera jamais d'énumération null.

Exceptions

ownerType ou memberName est null.

S’applique à

GetCustomAttributes(Type, DependencyProperty)

Retourne une énumération de tous les attributs fournis pour la dépendance spécifiée du type indiqué.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable

Paramètres

ownerType
Type

Type de propriétaire de la propriété de dépendance.

dp
DependencyProperty

Propriété de dépendance pour laquelle obtenir des attributs personnalisés.

Retours

Énumération des attributs qui correspondent aux critères. Cela ne retournera jamais d'énumération null.

Exceptions

ownerType ou dp est null.

S’applique à