ConstructorInvoker 类

定义

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

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

注解

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

方法

Create(ConstructorInfo)

创建 ConstructorInvoker 的新实例。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invoke()

调用此构造函数。

Invoke(Object)

使用指定的参数调用构造函数。

Invoke(Object, Object)

使用指定的参数调用构造函数。

Invoke(Object, Object, Object)

使用指定的参数调用构造函数。

Invoke(Object, Object, Object, Object)

使用指定的参数调用构造函数。

Invoke(Span<Object>)

使用指定的参数调用构造函数。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于