MemberInfo.GetCustomAttributesData Méthode
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.
Renvoie une liste d’objets CustomAttributeData représentant des données sur les attributs qui ont été appliqués au membre cible.
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)
Liste générique d'objets CustomAttributeData représentant des données relatives aux attributs qui ont été appliqués au membre cible.
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 du code chargé dans le contexte de réflexion uniquement. Les 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. Le code dans le contexte de réflexion uniquement ne peut pas être exécuté. Pour plus d’informations et pour obtenir un exemple de code, consultez la CustomAttributeData classe .
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 Type classe et les classes de l’espace System.Reflection de noms qui représentent les membres de type dérivent toutes de MemberInfo.
Produit | Versions |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :