MemberInfo.GetCustomAttributesData Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro alvo.
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)
Devoluções
Uma lista genérica de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro alvo.
Observações
Use este método para examinar os atributos personalizados do código no contexto apenas de reflexão, nos casos em que os próprios atributos personalizados estão definidos em código carregado no contexto apenas de reflexão. Métodos como Attribute.GetCustomAttributes e MemberInfo.GetCustomAttributes não podem ser usados nesses casos, porque criam instâncias dos atributos. O código no contexto apenas de reflexão não pode ser executado. Para mais informações e, por exemplo, para código, consulte a CustomAttributeData classe.
Este método obtém dados personalizados de atributos para tipos, tipos aninhados e membros de tipos, porque a Type classe e as classes no System.Reflection namespace que representam os membros do tipo derivam todas de MemberInfo.