Freigeben über


Module.GetCustomAttributesData Methode

Definition

Gibt eine Liste von CustomAttributeData-Objekten für das aktuelle Modul zurück, die im Reflektionskontext verwendet werden kann.

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)

Gibt zurück

Eine generische Liste von CustomAttributeData-Objekten, die Daten zu den Attributen darstellen, die auf das aktuelle Modul angewendet wurden.

Hinweise

Verwenden Sie diese Methode, um die benutzerdefinierten Attribute von Code im Nur-Reflektionskontext zu untersuchen, wenn die benutzerdefinierten Attribute selbst in Code definiert sind, der in den Nur-Reflektionskontext geladen wird. Methoden wie Attribute.GetCustomAttributes und Module.GetCustomAttributes können in solchen Fällen nicht verwendet werden, da sie Instanzen der Attribute erstellen. Code im Nur-Reflektionskontext kann nicht ausgeführt werden. Weitere Informationen und Beispielcode finden Sie in der CustomAttributeData -Klasse.

Gilt für: