Expression.MemberBind 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立 MemberMemberBinding 一個代表成員的遞迴初始化。
多載
| 名稱 | Description |
|---|---|
| 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 A 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);
[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 A 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 屬性設定為指定值的 a。
例外狀況
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 屬性設定為指定值的 a。
例外狀況
member 或 bindings 為 null。
備註
參數 member 必須代表一個欄位或屬性。