DynamicMethod.GetCustomAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die auf die Methode angewendeten benutzerdefinierten Attribute zurück.
Überlädt
GetCustomAttributes(Boolean) |
Gibt alle für die Methode definierten benutzerdefinierten Attribute zurück. |
GetCustomAttributes(Type, Boolean) |
Gibt die benutzerdefinierten Attribute des angegebenen Typs zurück, die auf die Methode angewendet wurden. |
GetCustomAttributes(Boolean)
- Quelle:
- DynamicMethod.cs
- Quelle:
- DynamicMethod.cs
- Quelle:
- DynamicMethod.cs
Gibt alle für die Methode definierten benutzerdefinierten Attribute zurück.
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()
Parameter
- inherit
- Boolean
true
, wenn die Vererbungskette der Methode nach den benutzerdefinierten Attributen durchsucht werden soll, false
, wenn nur die aktuelle Methode überprüft werden soll.
Gibt zurück
Ein Objektarray, das alle benutzerdefinierten Attribute der Methode darstellt.
Hinweise
Bei dynamischen Methoden hat das Angeben true
von für inherit
keine Auswirkung, da die Methode nicht in einem Typ deklariert ist.
Hinweis
Benutzerdefinierte Attribute werden derzeit nicht für dynamische Methoden unterstützt. Das einzige zurückgegebene Attribut ist MethodImplAttribute. Sie können die Methodenimplementierungsflags mithilfe der GetMethodImplementationFlags -Methode einfacher abrufen.
Weitere Informationen
Gilt für:
GetCustomAttributes(Type, Boolean)
- Quelle:
- DynamicMethod.cs
- Quelle:
- DynamicMethod.cs
- Quelle:
- DynamicMethod.cs
Gibt die benutzerdefinierten Attribute des angegebenen Typs zurück, die auf die Methode angewendet wurden.
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
Parameter
- attributeType
- Type
Ein Type, der den Typ des zurückzugebenden benutzerdefinierten Attributs darstellt.
- inherit
- Boolean
true
, wenn die Vererbungskette der Methode nach den benutzerdefinierten Attributen durchsucht werden soll, false
, wenn nur die aktuelle Methode überprüft werden soll.
Gibt zurück
Ein Array von Objekten, die die Attribute der Methode darstellen und vom Typ attributeType
sind oder vom Typ attributeType
abgeleitet werden.
Ausnahmen
attributeType
ist null
Hinweise
Bei dynamischen Methoden hat das Angeben true
von für inherit
keine Auswirkung, da die Methode nicht in einem Typ deklariert ist.
Hinweis
Benutzerdefinierte Attribute werden derzeit nicht für dynamische Methoden unterstützt. Das einzige zurückgegebene Attribut ist MethodImplAttribute. Sie können die Methodenimplementierungsflags mithilfe der GetMethodImplementationFlags -Methode einfacher abrufen.