共用方式為


SetMemberBinder 類別

定義

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

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

建構函式

SetMemberBinder(String, Boolean)

初始化 SetMemberBinder 的新執行個體。

屬性

IgnoreCase

取得值,指出字串比較是否應該忽略成員名稱的大小寫。

Name

取得要獲得的成員名稱。

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)
FallbackSetMember(DynamicMetaObject, DynamicMetaObject)

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

FallbackSetMember(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject)

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

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetUpdateExpression(Type)

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

(繼承來源 DynamicMetaObjectBinder)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於