ConstructorInvoker クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された 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, Object, Object, Object) |
指定した引数を使用してコンストラクターを呼び出します。 |
| Invoke(Object, Object, Object) |
指定した引数を使用してコンストラクターを呼び出します。 |
| Invoke(Object, Object) |
指定した引数を使用してコンストラクターを呼び出します。 |
| Invoke(Object) |
指定した引数を使用してコンストラクターを呼び出します。 |
| Invoke(Span<Object>) |
指定した引数を使用してコンストラクターを呼び出します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |