MemberDescriptor.FindMethod Metod

Definition

Söker efter den angivna metoden genom reflektion.

Överlagringar

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

Söker efter den angivna metoden genom reflektion och söker bara efter offentliga metoder.

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

Söker efter den angivna metoden genom reflektion, med ett alternativ för att endast söka efter offentliga metoder.

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

Söker efter den angivna metoden genom reflektion och söker bara efter offentliga metoder.

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);
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

Parametrar

componentClass
Type

Komponenten som innehåller metoden.

name
String

Namnet på den metod som ska hittas.

args
Type[]

En matris med parametrar för metoden som används för att välja mellan överlagrade metoder.

returnType
Type

Den typ som ska returneras för metoden.

Returer

En MethodInfo som representerar metoden eller null om metoden inte hittas.

Gäller för

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

Söker efter den angivna metoden genom reflektion, med ett alternativ för att endast söka efter offentliga metoder.

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);
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

Parametrar

componentClass
Type

Komponenten som innehåller metoden.

name
String

Namnet på den metod som ska hittas.

args
Type[]

En matris med parametrar för metoden som används för att välja mellan överlagrade metoder.

returnType
Type

Den typ som ska returneras för metoden.

publicOnly
Boolean

Om sökning ska begränsas till offentliga metoder.

Returer

En MethodInfo som representerar metoden eller null om metoden inte hittas.

Gäller för