UnaryOperationBinder 類別

定義

代表呼叫位置上的一元動態作業,並提供繫結語意和作業的詳細資料。

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

建構函式

UnaryOperationBinder(ExpressionType)

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

屬性

Operation

一元運算類型。

ReturnType

運算的結果類型。

方法

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)
FallbackUnaryOperation(DynamicMetaObject)

如果目標動態物件無法繫結,則會執行一元動態運算的繫結。

FallbackUnaryOperation(DynamicMetaObject, DynamicMetaObject)

如果目標動態物件無法繫結,則會執行一元動態運算的繫結。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetUpdateExpression(Type)

取得會導致繫結更新的運算式。 它表示運算式的繫結不再是有效。 這通常用於在動態物件的「版本」已變更時。

(繼承來源 DynamicMetaObjectBinder)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於