Expression.MemberBind Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un miembro.
Sobrecargas
| Nombre | Description |
|---|---|
| MemberBind(MethodInfo, MemberBinding[]) |
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un miembro al que se tiene acceso mediante un método de descriptor de acceso de propiedad. |
| MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un miembro al que se tiene acceso mediante un método de descriptor de acceso de propiedad. |
| MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un campo o propiedad. |
| MemberBind(MemberInfo, MemberBinding[]) |
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un campo o propiedad. |
MemberBind(MethodInfo, MemberBinding[])
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un miembro al que se tiene 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
MethodInfo que representa un método de descriptor de acceso de propiedad.
- bindings
- MemberBinding[]
Matriz de MemberBinding objetos que se van a usar para rellenar la Bindings colección.
Devoluciones
que MemberMemberBinding tiene la BindingType propiedad igual a MemberBinding, la Member propiedad establecida en que PropertyInfo representa la propiedad a la que se tiene acceso en y Bindings las propiedades establecidas en propertyAccessorlos valores especificados.
Excepciones
propertyAccessor o bindings es null.
propertyAccessor no representa un método de descriptor de acceso de propiedad.
O bien
La Member propiedad de un elemento de bindings no representa un miembro del tipo de la propiedad a la que accede el método que propertyAccessor representa.
Se aplica a
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un miembro al que se tiene 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
MethodInfo que representa un método de descriptor de acceso de propiedad.
- bindings
- IEnumerable<MemberBinding>
que IEnumerable<T> contiene MemberBinding objetos que se van a usar para rellenar la Bindings colección.
Devoluciones
que MemberMemberBinding tiene la BindingType propiedad igual a MemberBinding, la Member propiedad establecida en que PropertyInfo representa la propiedad a la que se tiene acceso en y Bindings las propiedades establecidas en propertyAccessorlos valores especificados.
Excepciones
propertyAccessor o bindings es null.
propertyAccessor no representa un método de descriptor de acceso de propiedad.
O bien
La Member propiedad de un elemento de bindings no representa un miembro del tipo de la propiedad a la que accede el método que propertyAccessor representa.
Se aplica a
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un campo o 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
que MemberInfo se va a establecer la Member propiedad igual a.
- bindings
- IEnumerable<MemberBinding>
que IEnumerable<T> contiene MemberBinding objetos que se van a usar para rellenar la Bindings colección.
Devoluciones
que MemberMemberBinding tiene la BindingType propiedad igual a MemberBinding y las Member propiedades y Bindings establecidas en los valores especificados.
Excepciones
member o bindings es null.
member no representa un campo ni una propiedad.
O bien
La Member propiedad de un elemento de bindings no representa un miembro del tipo del campo o propiedad que member representa.
Comentarios
El member parámetro debe representar un campo o una propiedad.
Se aplica a
MemberBind(MemberInfo, MemberBinding[])
Crea un MemberMemberBinding objeto que representa la inicialización recursiva de los miembros de un campo o 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
que MemberInfo se va a establecer la Member propiedad igual a.
- bindings
- MemberBinding[]
Matriz de MemberBinding objetos que se van a usar para rellenar la Bindings colección.
Devoluciones
que MemberMemberBinding tiene la BindingType propiedad igual a MemberBinding y las Member propiedades y Bindings establecidas en los valores especificados.
Excepciones
member o bindings es null.
member no representa un campo ni una propiedad.
O bien
La Member propiedad de un elemento de bindings no representa un miembro del tipo del campo o propiedad que member representa.
Comentarios
El member parámetro debe representar un campo o una propiedad.