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.

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

IList<CustomAttributeData>

Uma lista genérica de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino.

Comentários

Use esse método para examinar os atributos personalizados de código no contexto somente reflexão, em casos em que os próprios atributos personalizados são definidos no código carregado no contexto somente reflexão. Métodos como Attribute.GetCustomAttributes e não podem ser usados nesses MemberInfo.GetCustomAttributes casos, porque criam instâncias dos atributos. O código no contexto somente reflexão não pode ser executado. Para obter mais informações e, por exemplo, código, consulte a CustomAttributeData classe .

Esse método obtém dados de atributo personalizados para tipos, tipos aninhados e membros de tipo, porque a classe e as classes no namespace que representam membros de tipo derivam Type System.Reflection de MemberInfo .

Aplica-se a