Teilen über


MemberDescriptor.FindMethod Methode

Definition

Sucht die angegebene Methode mithilfe von Reflektion.

Überlädt

FindMethod(Type, String, Type[], Type)

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.

FindMethod(Type, String, Type[], Type, Boolean)

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.

FindMethod(Type, String, Type[], Type)

Quelle:
MemberDescriptor.cs
Quelle:
MemberDescriptor.cs
Quelle:
MemberDescriptor.cs

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType);
protected static System.Reflection.MethodInfo? FindMethod (Type componentClass, string name, Type[] args, Type returnType);
static member FindMethod : Type * string * Type[] * Type -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type) As MethodInfo

Parameter

componentClass
Type

Die Komponente, die die Methode enthält.

name
String

Der Name der zu suchenden Methode.

args
Type[]

Ein Array von Parametern für die Methode, mit dessen Hilfe zwischen überladenen Methoden ausgewählt werden kann.

returnType
Type

Der Typ, der für die Methode zurückgegeben wird.

Gibt zurück

Eine MethodInfo-Klasse, die die Methode darstellt, oder null, wenn die Methode nicht gefunden wird.

Gilt für:

FindMethod(Type, String, Type[], Type, Boolean)

Quelle:
MemberDescriptor.cs
Quelle:
MemberDescriptor.cs
Quelle:
MemberDescriptor.cs

Sucht die angegebene Methode mithilfe von Reflektion, wobei nur nach öffentlichen Methoden gesucht wird.

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType, bool publicOnly);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
protected static System.Reflection.MethodInfo? FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
static member FindMethod : Type * string * Type[] * Type * bool -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type, publicOnly As Boolean) As MethodInfo

Parameter

componentClass
Type

Die Komponente, die die Methode enthält.

name
String

Der Name der zu suchenden Methode.

args
Type[]

Ein Array von Parametern für die Methode, mit dessen Hilfe zwischen überladenen Methoden ausgewählt werden kann.

returnType
Type

Der Typ, der für die Methode zurückgegeben wird.

publicOnly
Boolean

Legt fest, ob die Suche auf öffentliche Methoden beschränkt bleiben soll.

Gibt zurück

Eine MethodInfo-Klasse, die die Methode darstellt, oder null, wenn die Methode nicht gefunden wird.

Gilt für: