_Type.GetMethods 方法

定义

为 COM 对象提供与版本无关的访问 GetMethods 方法。

重载

名称 说明
GetMethods()

为 COM 对象提供与版本无关的访问 GetMethods() 方法。

GetMethods(BindingFlags)

为 COM 对象提供与版本无关的访问 GetMethods(BindingFlags) 方法。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 Type.GetMethods 获取当前 Type方法的方法。

GetMethods()

为 COM 对象提供与版本无关的访问 GetMethods() 方法。

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetMethods();
public System.Reflection.MethodInfo[] GetMethods();
abstract member GetMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetMethods () As MethodInfo()

返回

表示为当前MethodInfo定义的所有公共方法的对象数组Type

-或-

如果当前未定义公共方法,则为类型 MethodInfo为空的 Type数组。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 Type.GetMethods 返回当前 Type的所有公共方法。

适用于

GetMethods(BindingFlags)

为 COM 对象提供与版本无关的访问 GetMethods(BindingFlags) 方法。

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetMethods(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);
abstract member GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
Public Function GetMethods (bindingAttr As BindingFlags) As MethodInfo()

参数

bindingAttr
BindingFlags

位掩码由一个或多个 BindingFlags 位掩码组成,用于指定搜索的执行方式。

-或-

零,要返回 null

返回

一个 MethodInfo 对象数组,表示为与指定绑定约束匹配的当前 Type 定义的所有方法。

-或-

类型为空的 MethodInfo数组,如果未为当前 Type定义方法,或者未定义任何方法与绑定约束匹配。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 Type.GetMethods 使用指定的绑定约束搜索为当前 Type定义的方法。

适用于