AttributeTable.GetCustomAttributes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
.