Freigeben über


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

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 Nur-Spiegelungskontext zu untersuchen, in Fällen, in denen die benutzerdefinierten Attribute selbst in Code definiert sind, der in den Nur-Spiegelungskontext geladen wird. Methoden wie Attribute.GetCustomAttributes und ParameterInfo.GetCustomAttributes können in solchen Fällen nicht verwendet werden, da sie Instanzen der Attribute erstellen. Code im Nur-Spiegelungskontext kann nicht ausgeführt werden. Weitere Informationen und Beispielcode finden Sie in der CustomAttributeData -Klasse.

Gilt für: