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 reflexe, v případech, kdy jsou vlastní atributy samotné definovány v kódu, který je načten do kontextu jen reflexe. Metody jako Attribute.GetCustomAttributes a MemberInfo.GetCustomAttributes nelze je 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 v CustomAttributeData třídě.
Tato metoda získá data vlastního atributu 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 všechny odvozeny od MemberInfo.