Expression.MemberBind メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メンバーのメンバーの再帰的な初期化を表す 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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 プロパティが BindingType と等しいMemberBinding、Member プロパティは、PropertyInfoでアクセスされるプロパティを表すpropertyAccessorに設定され、Bindingsプロパティは指定した値に設定されます。
- 属性
例外
propertyAccessor または bindings が null。
propertyAccessor はプロパティ アクセサー メソッドを表しません。
-又は-
Memberの要素のbindings プロパティは、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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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 プロパティが BindingType と等しいMemberBinding、Member プロパティは、PropertyInfoでアクセスされるプロパティを表すpropertyAccessorに設定され、Bindingsプロパティは指定した値に設定されます。
- 属性
例外
propertyAccessor または bindings が null。
propertyAccessor はプロパティ アクセサー メソッドを表しません。
-又は-
Memberの要素のbindings プロパティは、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 プロパティが BindingType と等しく、MemberBindingプロパティとMemberプロパティが指定した値に設定されているBindings。
例外
member または bindings が null。
注釈
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 プロパティが BindingType と等しく、MemberBindingプロパティとMemberプロパティが指定した値に設定されているBindings。
例外
member または bindings が null。
注釈
member パラメーターは、フィールドまたはプロパティを表す必要があります。