ParameterInfo.GetCustomAttributesData Methode

Definition

Gibt eine Liste von CustomAttributeData-Objekten für den aktuellen Parameter 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

IList<CustomAttributeData>

Eine generische Liste von CustomAttributeData-Objekten, die Daten zu den Attributen darstellen, die auf den aktuellen Parameter angewendet wurden.

Hinweise

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

Gilt für: