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.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す 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 と等しいMemberBindingMember プロパティは、PropertyInfoでアクセスされるプロパティを表すpropertyAccessorに設定され、Bindingsプロパティは指定した値に設定されます。

属性

例外

propertyAccessor または bindingsnull

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

-又は-

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

適用対象

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs

プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す 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 と等しいMemberBindingMember プロパティは、PropertyInfoでアクセスされるプロパティを表すpropertyAccessorに設定され、Bindingsプロパティは指定した値に設定されます。

属性

例外

propertyAccessor または bindingsnull

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

-又は-

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

適用対象

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs

フィールドまたはプロパティのメンバーの再帰的な初期化を表す 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 または bindingsnull

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

-又は-

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

注釈

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

適用対象

MemberBind(MemberInfo, MemberBinding[])

ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs
ソース:
MemberMemberBinding.cs

フィールドまたはプロパティのメンバーの再帰的な初期化を表す 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 または bindingsnull

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

-又は-

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

注釈

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

適用対象