ConvertBinder クラス

定義

呼び出しサイトでの動的な変換操作を表し、バインディング セマンティックと操作の詳細を提供します。

public ref class ConvertBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class ConvertBinder : System.Dynamic.DynamicMetaObjectBinder
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")]
public abstract class ConvertBinder : System.Dynamic.DynamicMetaObjectBinder
type ConvertBinder = class
    inherit DynamicMetaObjectBinder
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")>]
type ConvertBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class ConvertBinder
Inherits DynamicMetaObjectBinder
継承
属性

コンストラクター

名前 説明
ConvertBinder(Type, Boolean)

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

プロパティ

名前 説明
Explicit

変換で明示的な変換を考慮する必要があるかどうかを示す値を取得します。

ReturnType

操作の結果の型。

Type

変換する型。

メソッド

名前 説明
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)
FallbackConvert(DynamicMetaObject, DynamicMetaObject)

派生クラスでオーバーライドされた場合、ターゲットの動的オブジェクトをバインドできない場合は、動的変換操作のバインドを実行します。

FallbackConvert(DynamicMetaObject)

ターゲットの動的オブジェクトがバインドできない場合は、動的変換操作のバインドを実行します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
GetUpdateExpression(Type)

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

(継承元 DynamicMetaObjectBinder)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象