Expression.MemberBind Método

Definição

Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro.

Sobrecargas

Nome Description
MemberBind(MethodInfo, MemberBinding[])

Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método 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 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[])

Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método 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 acessador de propriedade.

bindings
MemberBinding[]

Uma matriz de MemberBinding objetos a serem usados para preencher a Bindings coleção.

Retornos

Um MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding, a Member propriedade definida como a PropertyInfo que representa a propriedade acessada propertyAccessore Bindings as propriedades definidas para os valores especificados.

Exceções

propertyAccessor ou bindings é null.

propertyAccessor não representa um método acessador de propriedade.

-ou-

A Member propriedade de um elemento de bindings não representa um membro do tipo da propriedade acessada pelo método que propertyAccessor representa.

Aplica-se a

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Cria um MemberMemberBinding que representa a inicialização recursiva de membros de um membro que é acessado usando um método 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 acessador de propriedade.

bindings
IEnumerable<MemberBinding>

Um IEnumerable<T> que contém MemberBinding objetos a serem usados para preencher a Bindings coleção.

Retornos

Um MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding, a Member propriedade definida como a PropertyInfo que representa a propriedade acessada propertyAccessore Bindings as propriedades definidas para os valores especificados.

Exceções

propertyAccessor ou bindings é null.

propertyAccessor não representa um método acessador de propriedade.

-ou-

A Member propriedade de um elemento de bindings não representa um membro do tipo da propriedade acessada pelo método que propertyAccessor representa.

Aplica-se a

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

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

A MemberInfo propriedade para a qual definir a Member propriedade é igual.

bindings
IEnumerable<MemberBinding>

Um IEnumerable<T> que contém MemberBinding objetos a serem usados para preencher a Bindings coleção.

Retornos

Um MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding e as Member propriedades e Bindings definidas para os valores especificados.

Exceções

member ou bindings é null.

member não representa um campo ou uma propriedade.

-ou-

A Member propriedade de um elemento de bindings não representa um membro do tipo do campo ou propriedade que member representa.

Comentários

O member parâmetro deve representar um campo ou uma propriedade.

Aplica-se a

MemberBind(MemberInfo, MemberBinding[])

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

A MemberInfo propriedade para a qual definir a Member propriedade é igual.

bindings
MemberBinding[]

Uma matriz de MemberBinding objetos a serem usados para preencher a Bindings coleção.

Retornos

Um MemberMemberBinding que tem a BindingType propriedade igual a MemberBinding e as Member propriedades e Bindings definidas para os valores especificados.

Exceções

member ou bindings é null.

member não representa um campo ou uma propriedade.

-ou-

A Member propriedade de um elemento de bindings não representa um membro do tipo do campo ou propriedade que member representa.

Comentários

O member parâmetro deve representar um campo ou uma propriedade.

Aplica-se a