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[])
- Source:
- MemberMemberBinding.cs
- Source:
- MemberMemberBinding.cs
- Source:
- 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 属性设置为指定值。
例外
propertyAccessor
或 bindings
为 null
。
适用于
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
- Source:
- MemberMemberBinding.cs
- Source:
- MemberMemberBinding.cs
- Source:
- 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 属性设置为指定值。
例外
propertyAccessor
或 bindings
为 null
。
适用于
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
- Source:
- MemberMemberBinding.cs
- Source:
- MemberMemberBinding.cs
- Source:
- 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
或 bindings
为 null
。
注解
参数 member
必须表示字段或属性。
适用于
MemberBind(MemberInfo, MemberBinding[])
- Source:
- MemberMemberBinding.cs
- Source:
- MemberMemberBinding.cs
- Source:
- 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
或 bindings
为 null
。
注解
参数 member
必须表示字段或属性。