MemberInfo.GetCustomAttributesData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí seznam CustomAttributeData objektů představujících data o atributech, které byly použity na cílového člena.
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)
Návraty
Obecný seznam CustomAttributeData objektů představujících data o atributech, které byly použity na cílového člena.
Poznámky
Tato metoda slouží k prozkoumání vlastních atributů kódu v kontextu jen pro reflexi v případech, kdy vlastní atributy jsou definovány v kódu, který je načten do kontextu pouze reflexe. Metody jako Attribute.GetCustomAttributes a MemberInfo.GetCustomAttributes nelze v takových případech použít, protože vytvářejí instance atributů. Kód v kontextu jen pro reflexi nelze spustit. Další informace a například kód najdete ve CustomAttributeData třídě .
Tato metoda získá data vlastních atributů pro typy, vnořené typy a členy typu, protože Type třída a třídy v System.Reflection oboru názvů, které představují členy typu, jsou odvozeny z MemberInfo.