語言

Expression.MemberBind 方法

定義

建立 MemberMemberBinding 一個代表成員的遞迴初始化。

多載

名稱 Description
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 A BindingType 的屬性MemberBinding為 ,屬性Member設PropertyInfo為 ,代表在 中propertyAccessor存取的屬性,屬性Bindings則設定為指定值。

屬性

例外狀況

propertyAccessor 或 bindings 為 null。

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 A BindingType 的屬性MemberBinding為 ,屬性Member設PropertyInfo為 ,代表在 中propertyAccessor存取的屬性,屬性Bindings則設定為指定值。

屬性

例外狀況

propertyAccessor 或 bindings 為 null。

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 屬性設定為指定值的 a。

例外狀況

member 或 bindings 為 null。

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 屬性設定為指定值的 a。

例外狀況

member 或 bindings 為 null。

member 不代表田或屬性。

-或-

Member元素bindings的屬性並不代表該欄位或屬性member類型中的成員。

備註

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

適用於