Expression.MakeMemberAccess(Expression, MemberInfo) 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 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