BinaryOperationBinder 類別

定義

代表呼叫站點的二元動態操作,提供綁定語意及操作細節。

public ref class BinaryOperationBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class BinaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder
type BinaryOperationBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class BinaryOperationBinder
Inherits DynamicMetaObjectBinder
繼承

建構函式

名稱 Description
BinaryOperationBinder(ExpressionType)

初始化 BinaryOperationBinder 類別的新執行個體。

屬性

名稱 Description
Operation

那種二元操作。

ReturnType

操作的結果類型。

方法

名稱 Description
Bind(DynamicMetaObject, DynamicMetaObject[])

執行動態二進位操作的綁定。

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

執行動態操作的執行時綁定於一組參數。

(繼承來源 DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

提供低階執行時綁定支援。 類別可以覆寫此限制,直接提供規則實作的代理。 這可以讓規則儲存到磁碟、在執行時提供專用規則,或提供不同的快取政策。

(繼承來源 CallSiteBinder)
CacheTarget<T>(T)

將目標加入已知目標的快取中。 快取目標會在呼叫 BindDelegate 產生新規則前先被掃描。

(繼承來源 CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

將操作綁定延後,直到所有動態運算參數的執行時值都已計算完成。

(繼承來源 DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

將操作綁定延後,直到所有動態運算參數的執行時值都已計算完成。

(繼承來源 DynamicMetaObjectBinder)
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject)

當在派生類別中覆寫時,若目標動態物件無法綁定,則執行二進位動態操作的綁定。

FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject)

若目標動態物件無法綁定,則執行二進位動態操作的綁定。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetUpdateExpression(Type)

會得到一個表達式,導致綁定更新。 這表示該表達式的綁定不再有效。 這通常用於動態物件的「版本」改變時。

(繼承來源 DynamicMetaObjectBinder)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於