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, 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)

適用対象

こちらもご覧ください