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)

適用於