MemberInfo.GetCustomAttributesData Metodo

Definizione

Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli attributi applicati al membro di destinazione.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)

Restituisce

Elenco generico di oggetti CustomAttributeData che rappresentano i dati sugli attributi applicati al membro di destinazione.A generic list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

Commenti

Utilizzare questo metodo per esaminare gli attributi personalizzati del codice nel contesto di sola reflection, nei casi in cui gli attributi personalizzati sono definiti nel codice caricato nel contesto di sola reflection.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. I metodi Attribute.GetCustomAttributes come MemberInfo.GetCustomAttributes e non possono essere usati in questi casi, perché creano istanze degli attributi.Methods like Attribute.GetCustomAttributes and MemberInfo.GetCustomAttributes cannot be used in such cases, because they create instances of the attributes. Non è possibile eseguire il codice nel contesto di sola reflection.Code in the reflection-only context cannot be executed. Per ulteriori informazioni e per il codice di esempio, CustomAttributeData vedere la classe.For more information and for example code, see the CustomAttributeData class.

Questo metodo ottiene i dati degli attributi personalizzati per i tipi, i tipi annidati e i Type membri del tipo, perché la System.Reflection classe e le classi nello spazio dei nomi che MemberInforappresentano i membri del tipo derivano tutti da.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.

Si applica a