次の方法で共有


GetMemberBinder クラス

定義

呼び出しサイトでの動的メンバー取得操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

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

コンストラクター

GetMemberBinder(String, Boolean)

GetMemberBinderの新しいインスタンスを初期化します。

プロパティ

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

ターゲットの動的オブジェクトがバインドできない場合に、動的メンバー取得操作のバインディングを実行します。

FallbackGetMember(DynamicMetaObject, DynamicMetaObject)

派生クラスでオーバーライドされた場合、ターゲットの動的オブジェクトがバインドできない場合に、動的メンバー取得操作のバインディングを実行します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetUpdateExpression(Type)

バインディングを更新する式を取得します。 これは、式のバインディングが有効でなくなったことを示します。 通常は、動的オブジェクトの "バージョン" が変更された場合に使用します。

(継承元 DynamicMetaObjectBinder)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象