Expression.MemberBind Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma MemberMemberBinding que representa a inicialização recursiva de membros de um membro.
Sobrecargas
MemberBind(MethodInfo, MemberBinding[]) |
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método de acessador de propriedade. |
MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método de acessador de propriedade. |
MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um campo ou propriedade. |
MemberBind(MemberInfo, MemberBinding[]) |
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um campo ou propriedade. |
MemberBind(MethodInfo, MemberBinding[])
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método de acessador de propriedade.
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
Parâmetros
- propertyAccessor
- MethodInfo
O MethodInfo que representa um método de acessador de propriedade.
- bindings
- MemberBinding[]
Uma matriz de objetos MemberBinding a serem usados para popular a coleção de Bindings.
Retornos
Um MemberMemberBinding que tem a propriedade BindingType igual a MemberBinding, a propriedade Member definida para o PropertyInfo que representa a propriedade acessada em propertyAccessor
e propriedades Bindings definidas para os valores especificados.
Exceções
propertyAccessor
ou bindings
é null
.
propertyAccessor
não representa um método de acessador de propriedade.
- ou -
A propriedade Member de um elemento de bindings
não representa um membro do tipo da propriedade acessada pelo método representado por propertyAccessor
.
Aplica-se a
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método de acessador de propriedade.
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
Parâmetros
- propertyAccessor
- MethodInfo
O MethodInfo que representa um método de acessador de propriedade.
- bindings
- IEnumerable<MemberBinding>
Um IEnumerable<T> que contém objetos MemberBinding a serem usados para preencher a coleção de Bindings.
Retornos
Um MemberMemberBinding que tem a propriedade BindingType igual a MemberBinding, a propriedade Member definida para o PropertyInfo que representa a propriedade acessada em propertyAccessor
e propriedades Bindings definidas para os valores especificados.
Exceções
propertyAccessor
ou bindings
é null
.
propertyAccessor
não representa um método de acessador de propriedade.
- ou -
A propriedade Member de um elemento de bindings
não representa um membro do tipo da propriedade acessada pelo método representado por propertyAccessor
.
Aplica-se a
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um campo ou propriedade.
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
Parâmetros
- member
- MemberInfo
O MemberInfo com um valor igual ao qual a Member propriedade será definida.
- bindings
- IEnumerable<MemberBinding>
Um IEnumerable<T> que contém objetos MemberBinding a serem usados para preencher a coleção de Bindings.
Retornos
Um MemberMemberBinding que tem a propriedade BindingType igual a MemberBinding e as propriedades Member e Bindings definidas com os valores especificados.
Exceções
member
ou bindings
é null
.
member
não representa um campo ou propriedade.
- ou -
A propriedade Member de um elemento de bindings
não representa um membro do tipo do campo ou propriedade representada por member
.Type.
Comentários
O member
parâmetro deve representar um campo ou uma propriedade.
Aplica-se a
MemberBind(MemberInfo, MemberBinding[])
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
- Origem:
- MemberMemberBinding.cs
Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um campo ou propriedade.
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
Parâmetros
- member
- MemberInfo
O MemberInfo com um valor igual ao qual a Member propriedade será definida.
- bindings
- MemberBinding[]
Uma matriz de objetos MemberBinding a serem usados para popular a coleção de Bindings.
Retornos
Um MemberMemberBinding que tem a propriedade BindingType igual a MemberBinding e as propriedades Member e Bindings definidas com os valores especificados.
Exceções
member
ou bindings
é null
.
member
não representa um campo ou propriedade.
- ou -
A propriedade Member de um elemento de bindings
não representa um membro do tipo do campo ou propriedade representada por member
.Type.
Comentários
O member
parâmetro deve representar um campo ou uma propriedade.