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,表示遞迴初始化成員的成員,該成員可透過使用屬性存取子方法來存取。

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,其 BindingType 屬性等於 MemberBinding,並將 Member 屬性設定為 PropertyInfo,表示在 propertyAccessor 中存取的屬性,Bindings 屬性則設定為指定的值。

例外狀況

propertyAccessorbindingsnull

propertyAccessor 不代表屬性存取子方法。

-或-

bindings 之項目的 Member 屬性不表示 propertyAccessor 所表示之方法存取的屬性類型成員。

適用於

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

來源:
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);
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 屬性則設定為指定的值。

例外狀況

propertyAccessorbindingsnull

propertyAccessor 不代表屬性存取子方法。

-或-

bindings 之項目的 Member 屬性不表示 propertyAccessor 所表示之方法存取的屬性類型成員。

適用於

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

來源:
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,且 MemberBindings 屬性設定為指定的值。

例外狀況

memberbindingsnull

member 不代表欄位或屬性。

-或-

bindings 之項目的 Member 屬性不表示 member 所表示之欄位或屬性類型的成員。

備註

參數 member 必須代表欄位或屬性。

適用於

MemberBind(MemberInfo, MemberBinding[])

來源:
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,且 MemberBindings 屬性設定為指定的值。

例外狀況

memberbindingsnull

member 不代表欄位或屬性。

-或-

bindings 之項目的 Member 屬性不表示 member 所表示之欄位或屬性類型的成員。

備註

參數 member 必須代表欄位或屬性。

適用於