CallSiteBinder クラス

定義

動的呼び出しサイトでの動的操作のランタイム バインドを担当するクラス。

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
継承
CallSiteBinder
派生

コンストラクター

名前 説明
CallSiteBinder()

CallSiteBinder クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
UpdateLabel

バインドを更新するために使用できるラベルを取得します。 これは、式のバインドが無効になっていることを示します。 これは通常、動的オブジェクトの "バージョン" が変更されたときに使用されます。

メソッド

名前 説明
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

一連の引数に対して動的操作のランタイム バインドを実行します。

BindDelegate<T>(CallSite<T>, Object[])

低レベルのランタイム バインドのサポートを提供します。 クラスはこれをオーバーライドし、ルールの実装のための直接デリゲートを提供できます。 これにより、ディスクにルールを保存したり、実行時に特殊なルールを使用したり、別のキャッシュ ポリシーを提供したりできます。

CacheTarget<T>(T)

既知のターゲットのキャッシュにターゲットを追加します。 キャッシュされたターゲットは、BindDelegate を呼び出して新しいルールを生成する前にスキャンされます。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象