MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData Method

Définition

Renvoie une liste d’objets CustomAttributeData représentant des données sur les attributs qui ont été appliqués au membre cible.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

public:
 virtual System::Collections::Generic::IList<System::Reflection::CustomAttributeData ^> ^ GetCustomAttributesData();
public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributesData ();
abstract member GetCustomAttributesData : unit -> System.Collections.Generic.IList<System.Reflection.CustomAttributeData>
override this.GetCustomAttributesData : unit -> System.Collections.Generic.IList<System.Reflection.CustomAttributeData>
Public Overridable Function GetCustomAttributesData () As IList(Of CustomAttributeData)

Retours

Liste générique d'objets CustomAttributeData représentant des données relatives aux attributs qui ont été appliqués au membre cible.A generic list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

Remarques

Utilisez cette méthode pour examiner les attributs personnalisés du code dans le contexte de réflexion uniquement, dans les cas où les attributs personnalisés eux-mêmes sont définis dans le code chargé dans le contexte de réflexion uniquement.Use this method to examine the custom attributes of code in the reflection-only context, in cases where the custom attributes themselves are defined in code that is loaded into the reflection-only context. Des méthodes Attribute.GetCustomAttributes telles MemberInfo.GetCustomAttributes que et ne peuvent pas être utilisées dans de tels cas, car elles créent des instances des attributs.Methods like Attribute.GetCustomAttributes and MemberInfo.GetCustomAttributes cannot be used in such cases, because they create instances of the attributes. Impossible d’exécuter le code dans le contexte de réflexion uniquement.Code in the reflection-only context cannot be executed. Pour plus d’informations et pour obtenir un exemple de CustomAttributeData code, consultez la classe.For more information and for example code, see the CustomAttributeData class.

Cette méthode obtient des données d’attribut personnalisées pour les types, les types imbriqués et les Type membres de type, car la System.Reflection classe et les classes de l’espace de MemberInfonoms qui représentent des membres de type dérivent toutes de.This method gets custom attribute data for types, nested types, and type members, because the Type class and the classes in the System.Reflection namespace that represent type members all derive from MemberInfo.

S’applique à