Expression.MemberBind Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um membro.
Sobrecargas
| Name | Description |
|---|---|
| MemberBind(MethodInfo, MemberBinding[]) |
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um membro que é acedido usando um método de acesso à propriedade. |
| MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um membro que é acedido usando um método de acesso à propriedade. |
| MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um corpo ou propriedade. |
| MemberBind(MemberInfo, MemberBinding[]) |
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um corpo ou propriedade. |
MemberBind(MethodInfo, MemberBinding[])
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um membro que é acedido usando um método de acesso à 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 acesso à propriedade.
- bindings
- MemberBinding[]
Um conjunto de MemberBinding objetos para preencher a Bindings coleção.
Devoluções
A MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding, a Member propriedade definida a PropertyInfo , que representa a propriedade acedida em propertyAccessor, e Bindings propriedades definidas aos valores especificados.
Exceções
propertyAccessor ou bindings é null.
propertyAccessor não representa um método de acesso à propriedade.
-ou-
A Member propriedade de um elemento de bindings não representa um membro do tipo da propriedade acedida pelo método que propertyAccessor representa.
Aplica-se a
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um membro que é acedido usando um método de acesso à 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 acesso à propriedade.
- bindings
- IEnumerable<MemberBinding>
Um IEnumerable<T> que contém MemberBinding objetos para usar para preencher a Bindings coleção.
Devoluções
A MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding, a Member propriedade definida a PropertyInfo , que representa a propriedade acedida em propertyAccessor, e Bindings propriedades definidas aos valores especificados.
Exceções
propertyAccessor ou bindings é null.
propertyAccessor não representa um método de acesso à propriedade.
-ou-
A Member propriedade de um elemento de bindings não representa um membro do tipo da propriedade acedida pelo método que propertyAccessor representa.
Aplica-se a
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um corpo 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 to define a Member propriedade igual a.
- bindings
- IEnumerable<MemberBinding>
Um IEnumerable<T> que contém MemberBinding objetos para usar para preencher a Bindings coleção.
Devoluções
A MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding e as Member propriedades e Bindings definidas com os valores especificados.
Exceções
member ou bindings é null.
member não representa um campo ou propriedade.
-ou-
A Member propriedade de um elemento de bindings não representa um membro do tipo do corpo ou propriedade que member representa.
Observações
O member parâmetro deve representar um campo ou propriedade.
Aplica-se a
MemberBind(MemberInfo, MemberBinding[])
Cria um MemberMemberBinding que representa a inicialização recursiva dos membros de um corpo 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 to define a Member propriedade igual a.
- bindings
- MemberBinding[]
Um conjunto de MemberBinding objetos para preencher a Bindings coleção.
Devoluções
A MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding e as Member propriedades e Bindings definidas com os valores especificados.
Exceções
member ou bindings é null.
member não representa um campo ou propriedade.
-ou-
A Member propriedade de um elemento de bindings não representa um membro do tipo do corpo ou propriedade que member representa.
Observações
O member parâmetro deve representar um campo ou propriedade.