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