Expression.MemberBind Expression.MemberBind Expression.MemberBind Expression.MemberBind Method

定義

メンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a member.

オーバーロード

MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[])

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>)

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>)

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[])

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[]) MemberBind(MethodInfo, MemberBinding[])

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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 MethodInfo MethodInfo

プロパティ アクセサー メソッドを表す MethodInfoThe MethodInfo that represents a property accessor method.

bindings
MemberBinding[]

MemberBinding コレクションへの読み込みに使用する Bindings オブジェクトの配列。An array of MemberBinding objects to use to populate the Bindings collection.

戻り値

MemberMemberBinding と等しい BindingType プロパティ、MemberBinding でアクセスされるプロパティを表す Member に設定された PropertyInfo プロパティ、および指定した値に設定された propertyAccessor プロパティを含む BindingsA MemberMemberBinding that has the BindingType property equal to MemberBinding, the Member property set to the PropertyInfo that represents the property accessed in propertyAccessor, and Bindings properties set to the specified values.

例外

propertyAccessor または bindingsnull です。propertyAccessor or bindings is null.

propertyAccessor はプロパティ アクセサー メソッドを表していません。propertyAccessor does not represent a property accessor method.

または-or- bindings の要素の Member プロパティは、propertyAccessor が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。The Member property of an element of bindings does not represent a member of the type of the property accessed by the method that propertyAccessor represents.

MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>) MemberBind(MethodInfo, IEnumerable<MemberBinding>)

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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 MethodInfo MethodInfo

プロパティ アクセサー メソッドを表す MethodInfoThe MethodInfo that represents a property accessor method.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> コレクションへの読み込みに使用する MemberBinding オブジェクトを含む BindingsAn IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

戻り値

MemberMemberBinding と等しい BindingType プロパティ、MemberBinding でアクセスされるプロパティを表す Member に設定された PropertyInfo プロパティ、および指定した値に設定された propertyAccessor プロパティを含む BindingsA MemberMemberBinding that has the BindingType property equal to MemberBinding, the Member property set to the PropertyInfo that represents the property accessed in propertyAccessor, and Bindings properties set to the specified values.

例外

propertyAccessor または bindingsnull です。propertyAccessor or bindings is null.

propertyAccessor はプロパティ アクセサー メソッドを表していません。propertyAccessor does not represent a property accessor method.

- または --or- bindings の要素の Member プロパティは、propertyAccessor が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。The Member property of an element of bindings does not represent a member of the type of the property accessed by the method that propertyAccessor represents.

MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>) MemberBind(MemberInfo, IEnumerable<MemberBinding>)

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

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 MemberInfo MemberInfo

MemberInfo プロパティを等しく設定する MemberThe MemberInfo to set the Member property equal to.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> コレクションへの読み込みに使用する MemberBinding オブジェクトを含む BindingsAn IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

戻り値

MemberMemberBinding と等しい BindingType プロパティと、指定した値に設定された MemberBinding プロパティおよび Member プロパティを含む BindingsA MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

例外

member または bindingsnull です。member or bindings is null.

member は、フィールドまたはプロパティを表しません。member does not represent a field or property.

または-or- bindings の要素の Member プロパティは、member が表すフィールドまたはプロパティの型のメンバーを表しません。The Member property of an element of bindings does not represent a member of the type of the field or property that member represents.

注釈

パラメーター memberは、フィールドまたはプロパティを表す必要があります。The member parameter must represent a field or property.

MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[]) MemberBind(MemberInfo, MemberBinding[])

フィールドまたはプロパティのメンバーの再帰的な初期化を表す MemberMemberBinding を作成します。Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

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 MemberInfo MemberInfo

MemberInfo プロパティを等しく設定する MemberThe MemberInfo to set the Member property equal to.

bindings
MemberBinding[]

MemberBinding コレクションへの読み込みに使用する Bindings オブジェクトの配列。An array of MemberBinding objects to use to populate the Bindings collection.

戻り値

MemberMemberBinding と等しい BindingType プロパティと、指定した値に設定された MemberBinding プロパティおよび Member プロパティを含む BindingsA MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

例外

member または bindingsnull です。member or bindings is null.

member は、フィールドまたはプロパティを表しません。member does not represent a field or property.

- または --or- bindings の要素の Member プロパティは、member が表すフィールドまたはプロパティの型のメンバーを表しません。The Member property of an element of bindings does not represent a member of the type of the field or property that member represents.

注釈

パラメーター memberは、フィールドまたはプロパティを表す必要があります。The member parameter must represent a field or property.

適用対象