MemberInfo.GetCustomAttributesData Método

Definição

Retorna uma lista de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino.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)

Retornos

Uma lista genérica de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino.A generic list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

Comentários

Use esse método para examinar os atributos personalizados de código no contexto somente de reflexão, nos casos em que os próprios atributos personalizados são definidos no código que é carregado no contexto somente de reflexão.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. Métodos como Attribute.GetCustomAttributes e MemberInfo.GetCustomAttributes não podem ser usados nesses casos, pois eles criam instâncias dos atributos.Methods like Attribute.GetCustomAttributes and MemberInfo.GetCustomAttributes cannot be used in such cases, because they create instances of the attributes. O código no contexto somente de reflexão não pode ser executado.Code in the reflection-only context cannot be executed. Para obter mais informações e código de exemplo, consulte CustomAttributeData a classe.For more information and for example code, see the CustomAttributeData class.

Esse método obtém dados de atributo personalizados para tipos, tipos aninhados e membros de tipo, Type pois a classe e as classes System.Reflection no namespace que representam membros de tipo todos MemberInfoderivam 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.

Aplica-se a