MethodInvoker 类

定义

提供调用所提供的 MethodBase方法所指定的方法。

public ref class MethodInvoker sealed
public sealed class MethodInvoker
type MethodInvoker = class
Public NotInheritable Class MethodInvoker
继承
MethodInvoker

注解

此类中的方法提供的性能比与该方法不兼容时更好的 Invoke(Object, Object[]) 性能,当调用方可以缓存 MethodInvoker 实例进行其他调用时。 与此类中的调用方法不同 Invoke(Object, Object[]),在指定参数时 Missing 不会查找默认值。 此外,目标方法可能会因性能而内联,并且不会显示在堆栈跟踪中。

方法

名称 说明
Create(MethodBase)

创建 MethodInvoker的新实例。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invoke(Object, Object, Object, Object, Object)

使用指定的参数调用方法。

Invoke(Object, Object, Object, Object)

使用指定的参数调用方法。

Invoke(Object, Object, Object)

使用指定的参数调用方法。

Invoke(Object, Object)

使用指定的参数调用方法。

Invoke(Object, Span<Object>)

使用指定的参数调用方法。

Invoke(Object)

使用指定的参数调用方法。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅