Compartir vía


Expression.Bind Método

Definición

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.

Se aplica a