Expression.MakeMemberAccess(Expression, MemberInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um MemberExpression que representa o acesso a um campo ou uma propriedade.
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
Um Expression que representa o objeto ao qual o membro pertence. Isso pode ser nulo para membros estáticos.
- member
- MemberInfo
O MemberInfo que descreve a propriedade ou o campo a ser acessado.
Retornos
O MemberExpression que resulta de chamar o método de fábrica apropriado.
Exceções
member
é null
.
member
não representa um campo ou propriedade.
Comentários
Esse método pode ser usado para criar um MemberExpression que representa o acesso a um campo ou uma propriedade, dependendo do tipo de member
. Se member
for do tipo FieldInfo, esse método chamará Field para criar o MemberExpression. Se member
for do tipo PropertyInfo, esse método chamará Property para criar o MemberExpression.