Expression.MemberBind メソッド

定義

メンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

オーバーロード

MemberBind(MethodInfo, MemberBinding[])

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

MemberBind(MemberInfo, MemberBinding[])

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

MemberBind(MethodInfo, MemberBinding[])

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MethodInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

パラメーター

propertyAccessor
MethodInfo

プロパティ アクセサー メソッドを表す MethodInfo

bindings
MemberBinding[]

MemberBinding コレクションへの読み込みに使用する Bindings オブジェクトの配列。

戻り値

MemberMemberBinding

MemberMemberBinding と等しい BindingType プロパティ、MemberBinding でアクセスされるプロパティを表す Member に設定された PropertyInfo プロパティ、および指定した値に設定された propertyAccessor プロパティを含む Bindings

例外

propertyAccessor または bindingsnull です。

propertyAccessor はプロパティ アクセサー メソッドを表していません。

  • または - bindings の要素の Member プロパティは、propertyAccessor が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。

適用対象

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

パラメーター

propertyAccessor
MethodInfo

プロパティ アクセサー メソッドを表す MethodInfo

bindings
IEnumerable<MemberBinding>

IEnumerable<T> コレクションへの読み込みに使用する MemberBinding オブジェクトを含む Bindings

戻り値

MemberMemberBinding

MemberMemberBinding と等しい BindingType プロパティ、MemberBinding でアクセスされるプロパティを表す Member に設定された PropertyInfo プロパティ、および指定した値に設定された propertyAccessor プロパティを含む Bindings

例外

propertyAccessor または bindingsnull です。

propertyAccessor はプロパティ アクセサー メソッドを表していません。

  • または - bindings の要素の Member プロパティは、propertyAccessor が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。

適用対象

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

パラメーター

member
MemberInfo

MemberInfo プロパティを等しく設定する Member

bindings
IEnumerable<MemberBinding>

IEnumerable<T> コレクションへの読み込みに使用する MemberBinding オブジェクトを含む Bindings

戻り値

MemberMemberBinding

MemberMemberBinding と等しい BindingType プロパティと、指定した値に設定された MemberBinding プロパティおよび Member プロパティを含む Bindings

例外

member または bindingsnull です。

member は、フィールドまたはプロパティを表しません。

  • または - bindings の要素の Member プロパティは、member が表すフィールドまたはプロパティの型のメンバーを表しません。

注釈

パラメーターは member 、フィールドまたはプロパティを表す必要があります。

適用対象

MemberBind(MemberInfo, MemberBinding[])

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MemberInfo member, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MemberInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

パラメーター

member
MemberInfo

MemberInfo プロパティを等しく設定する Member

bindings
MemberBinding[]

MemberBinding コレクションへの読み込みに使用する Bindings オブジェクトの配列。

戻り値

MemberMemberBinding

MemberMemberBinding と等しい BindingType プロパティと、指定した値に設定された MemberBinding プロパティおよび Member プロパティを含む Bindings

例外

member または bindingsnull です。

member は、フィールドまたはプロパティを表しません。

  • または - bindings の要素の Member プロパティは、member が表すフィールドまたはプロパティの型のメンバーを表しません。

注釈

パラメーターは member 、フィールドまたはプロパティを表す必要があります。

適用対象