Expression.MemberBind Método

Definición

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro.

Sobrecargas

MemberBind(MethodInfo, MemberBinding[])

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.

MemberBind(MemberInfo, MemberBinding[])

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.

MemberBind(MethodInfo, MemberBinding[])

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.

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

Objeto MethodInfo que representa un método de descriptor de acceso de propiedad.

bindings
MemberBinding[]

Matriz de objetos MemberBinding que se va a usar para rellenar la colección de Bindings.

Devoluciones

MemberMemberBinding

MemberMemberBinding cuya propiedad BindingType es MemberBinding, cuya propiedad Member se establece en el objeto PropertyInfo que representa la propiedad a la que se obtiene acceso en propertyAccessor y cuyas propiedades Bindings se establecen en los valores especificados.

Excepciones

propertyAccessor o bindings es null.

propertyAccessor no representa ningún método de descriptor de acceso de propiedad.

o bien La propiedad Member de un elemento de bindings no representa ningún miembro del tipo de la propiedad a la que obtiene acceso el método representado por propertyAccessor.

Se aplica a

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.

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

Objeto MethodInfo que representa un método de descriptor de acceso de propiedad.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> que contiene los objetos MemberBinding que se van a usar para rellenar la colección de Bindings.

Devoluciones

MemberMemberBinding

MemberMemberBinding cuya propiedad BindingType es MemberBinding, cuya propiedad Member se establece en el objeto PropertyInfo que representa la propiedad a la que se obtiene acceso en propertyAccessor y cuyas propiedades Bindings se establecen en los valores especificados.

Excepciones

propertyAccessor o bindings es null.

propertyAccessor no representa ningún método de descriptor de acceso de propiedad.

o bien La propiedad Member de un elemento de bindings no representa ningún miembro del tipo de la propiedad a la que obtiene acceso el método representado por propertyAccessor.

Se aplica a

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.

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

Objeto MemberInfo en el que se va a establecer la propiedad Member.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> que contiene los objetos MemberBinding que se van a usar para rellenar la colección de Bindings.

Devoluciones

MemberMemberBinding

MemberMemberBinding cuya propiedad BindingType es MemberBinding y cuyas propiedades Member y Bindings se establecen en los valores especificados.

Excepciones

member o bindings es null.

member no representa ningún campo ni ninguna propiedad.

o bien La propiedad Member de un elemento de bindings no representa ningún miembro del tipo del campo o de la propiedad que member representa.

Comentarios

El member parámetro debe representar un campo o propiedad.

Se aplica a

MemberBind(MemberInfo, MemberBinding[])

Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.

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

Objeto MemberInfo en el que se va a establecer la propiedad Member.

bindings
MemberBinding[]

Matriz de objetos MemberBinding que se va a usar para rellenar la colección de Bindings.

Devoluciones

MemberMemberBinding

MemberMemberBinding cuya propiedad BindingType es MemberBinding y cuyas propiedades Member y Bindings se establecen en los valores especificados.

Excepciones

member o bindings es null.

member no representa ningún campo ni ninguna propiedad.

o bien La propiedad Member de un elemento de bindings no representa ningún miembro del tipo del campo o de la propiedad que member representa.

Comentarios

El member parámetro debe representar un campo o propiedad.

Se aplica a