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);
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
。
適用於
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,其 BindingType 屬性等於 MemberBinding,並將 Member 屬性設定為 PropertyInfo,表示在 propertyAccessor
中存取的屬性,Bindings 屬性則設定為指定的值。
例外狀況
propertyAccessor
或 bindings
為 null
。
適用於
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
必須代表欄位或屬性。