次の方法で共有


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)

適用対象