ScriptObject.GetMethod 方法

定义

获取具有指定名称的方法。

重载

GetMethod(String, BindingFlags)

此 API 支持产品基础结构,不能在代码中直接使用。

获取具有指定名称的方法。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的选择条件来获取具有指定名称的方法。

GetMethod(String, BindingFlags)

获取具有指定名称的方法。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 virtual System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

参数

name
String

要获取的方法的名称。

bindingAttr
BindingFlags

枚举值的按位组合,用于指定反射如何执行成员搜索。

返回

一个具有指定 name 的方法,若脚本对象不包含该方法,则为 null。

实现

另请参阅

适用于

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

通过使用指定的选择条件来获取具有指定名称的方法。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 virtual System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

参数

name
String

要搜索的方法的名称。

bindingAttr
BindingFlags

枚举值的按位组合,用于指定反射如何执行成员搜索。

binder
Binder

一个对象,该对象执行从实参类型到形参类型的类型转换。

types
Type[]

用于定位匹配方法的参数类型。

modifiers
ParameterModifier[]

使绑定能够处理在其中修改了类型的参数签名的参数修饰符数组。

返回

一个具有指定 name 的方法,若脚本对象不包含该方法,则为 null。

实现

另请参阅

适用于