MethodInvoker 类

定义

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

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

注解

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

方法

Create(MethodBase)

创建 MethodInvoker 的新实例。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invoke(Object)

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

Invoke(Object, Object)

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

Invoke(Object, Object, Object)

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

Invoke(Object, Object, Object, Object)

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

Invoke(Object, Object, Object, Object, Object)

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

Invoke(Object, Span<Object>)

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

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于