BindingRestrictions クラス

定義

動的バインディングが有効となる、DynamicMetaObject に対するバインディング制限のセットを表します。Represents a set of binding restrictions on the DynamicMetaObject under which the dynamic binding is valid.

public ref class BindingRestrictions abstract
public abstract class BindingRestrictions
type BindingRestrictions = class
Public MustInherit Class BindingRestrictions
継承
BindingRestrictions

フィールド

Empty

空のバインディング制限のセットを表します。Represents an empty set of binding restrictions. このフィールドは読み取り専用です。This field is read only.

メソッド

Combine(IList<DynamicMetaObject>)

DynamicMetaObject インスタンスのリストに含まれているバインディング制限を 1 つの制限セットにまとめます。Combines binding restrictions from the list of DynamicMetaObject instances into one set of restrictions.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetExpressionRestriction(Expression)

任意の不変プロパティに関して式を確認するバインディング制限を作成します。Creates the binding restriction that checks the expression for arbitrary immutable properties.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetInstanceRestriction(Expression, Object)

オブジェクト インスタンス ID に関して式を確認するバインディング制限を作成します。Creates the binding restriction that checks the expression for object instance identity.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetTypeRestriction(Expression, Type)

ランタイム型 ID に関して式を確認するバインディング制限を作成します。Creates the binding restriction that check the expression for runtime type identity.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Merge(BindingRestrictions)

バインディング制限のセットを現在のバインディング制限にマージします。Merges the set of binding restrictions with the current binding restrictions.

ToExpression()

バインディング制限を表す Expression を作成します。Creates the Expression representing the binding restrictions.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象