Expression.MakeMemberAccess(Expression, MemberInfo) Método

Definición

Crea un MemberExpression objeto que representa el acceso a un campo o 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

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

member
MemberInfo

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

Devoluciones

MemberExpression que resulta de llamar al método de fábrica adecuado.

Excepciones

member es null.

member no representa un campo ni una propiedad.

Comentarios

Este método se puede usar para crear un MemberExpression 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