CreateInstanceBinder 類別

定義

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

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

建構函式

CreateInstanceBinder(CallInfo)

初始化 CreateInstanceBinder 的新執行個體。

屬性

CallInfo

取得位於呼叫位置的引數簽章。

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)
FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[])

如果目標動態物件無法繫結,則會執行動態建立作業的繫結。

FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)

在衍生類別中覆寫時,如果目標動態物件無法繫結,則會執行動態建立作業的繫結。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetUpdateExpression(Type)

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

(繼承來源 DynamicMetaObjectBinder)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於