MemberInfo.GetCustomAttributesData Méthode

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 telles que Attribute.GetCustomAttributes et MemberInfo.GetCustomAttributes 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 code, consultez la classe CustomAttributeData.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 membres de type, car la classe Type et les classes de l’espace de noms System.Reflection qui représentent des membres de type dérivent toutes de MemberInfo.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 à