MemberDescriptor.FindMethod 方法

定义

通过反射查找给定的方法。

重载

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

通过反射查找给定的方法,只搜索公共方法。

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

带一个仅搜索公共方法的选项,通过反射查找给定的方法。

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

Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs

通过反射查找给定的方法,只搜索公共方法。

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

参数

componentClass
Type

包含该方法的组件。

name
String

要查找的方法的名称。

args
Type[]

该方法的参数数组,用于在重载方法之间进行选择。

returnType
Type

为该方法返回的类型。

返回

一个表示该方法的 MethodInfo;如果找不到该方法,则为 null

适用于

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

Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs
Source:
MemberDescriptor.cs

带一个仅搜索公共方法的选项,通过反射查找给定的方法。

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

参数

componentClass
Type

包含该方法的组件。

name
String

要查找的方法的名称。

args
Type[]

该方法的参数数组,用于在重载方法之间进行选择。

returnType
Type

为该方法返回的类型。

publicOnly
Boolean

是否限制搜索公共方法。

返回

一个表示该方法的 MethodInfo;如果找不到该方法,则为 null

适用于