Expression.Bind 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 objeto MemberAssignment que representa la inicialización de un miembro.
Sobrecargas
| Nombre | Description |
|---|---|
| Bind(MemberInfo, Expression) |
Crea un MemberAssignment objeto que representa la inicialización de un campo o propiedad. |
| Bind(MethodInfo, Expression) |
Crea un MemberAssignment objeto que representa la inicialización de un miembro mediante un método de descriptor de acceso de propiedad. |
Bind(MemberInfo, Expression)
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
Crea un MemberAssignment objeto que representa la inicialización de un campo o propiedad.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MemberInfo ^ member, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MemberInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (member As MemberInfo, expression As Expression) As MemberAssignment
Parámetros
- member
- MemberInfo
MemberInfo que se va a establecer la Member propiedad igual a.
- expression
- Expression
que Expression se va a establecer la Expression propiedad igual a.
Devoluciones
que MemberAssignment tiene BindingType igual a Assignment y las Member propiedades y Expression establecidas en los valores especificados.
Excepciones
member o expression es null.
member no representa un campo ni una propiedad.
O bien
La propiedad representada por member no tiene un set descriptor de acceso.
O bien
expression. El tipo no se puede asignar al tipo del campo o propiedad que member representa.
Comentarios
La Type propiedad de expression debe ser asignable al tipo representado por la FieldType propiedad o PropertyType de member.
Se aplica a
Bind(MethodInfo, Expression)
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
Crea un MemberAssignment objeto que representa la inicialización de un miembro mediante un método de descriptor de acceso de propiedad.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MethodInfo ^ propertyAccessor, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind(System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
public static System.Linq.Expressions.MemberAssignment Bind(System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MethodInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
static member Bind : System.Reflection.MethodInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (propertyAccessor As MethodInfo, expression As Expression) As MemberAssignment
Parámetros
- propertyAccessor
- MethodInfo
MethodInfo que representa un método de descriptor de acceso de propiedad.
- expression
- Expression
que Expression se va a establecer la Expression propiedad igual a.
Devoluciones
que MemberAssignment tiene la BindingType propiedad igual a Assignment, la Member propiedad establecida en el PropertyInfo objeto que representa la propiedad a la que se tiene acceso en y la Expression propiedad establecida expressionen propertyAccessor.
- Atributos
Excepciones
propertyAccessor o expression es null.
propertyAccessor no representa un método de descriptor de acceso de propiedad.
O bien
La propiedad a la que accede propertyAccessor no tiene un set descriptor de acceso.
O bien
expression. El tipo no se puede asignar al tipo del campo o la propiedad que representa el miembro.
Comentarios
La Type propiedad de expression debe ser asignable al tipo representado por la PropertyType propiedad de la propiedad a la que se tiene acceso en propertyAccessor.