Compartir a través de


Expression.MakeMemberAccess(Expression, MemberInfo) Método

Definición

Crea un objeto MemberExpression que representa el acceso a un campo o a una propiedad.

public:
 static System::Linq::Expressions::MemberExpression ^ MakeMemberAccess(System::Linq::Expressions::Expression ^ expression, System::Reflection::MemberInfo ^ member);
public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression expression, System.Reflection.MemberInfo member);
public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression? expression, System.Reflection.MemberInfo member);
static member MakeMemberAccess : System.Linq.Expressions.Expression * System.Reflection.MemberInfo -> System.Linq.Expressions.MemberExpression
Public Shared Function MakeMemberAccess (expression As Expression, member As MemberInfo) As MemberExpression

Parámetros

expression
Expression

Expression que representa el objeto al que pertenece el miembro. Puede ser null para los miembros estáticos.

member
MemberInfo

MemberInfo que describe el campo o la propiedad a los que se va a tener acceso.

Devoluciones

MemberExpression que resulta de llamar al método de generador adecuado.

Excepciones

member es null.

member no representa ningún campo ni ninguna propiedad.

Comentarios

Este método se puede usar para crear un MemberExpression objeto que representa el acceso a un campo o una propiedad, en función del tipo de member. Si member es de tipo FieldInfo, este método llama Field a para crear .MemberExpression Si member es de tipo PropertyInfo, este método llama Property a para crear .MemberExpression

Se aplica a