Expression.MakeMemberAccess(Expression, MemberInfo) Método

Definição

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 o campo ou a propriedade a ser acessada.

Retornos

Isso MemberExpression resulta da chamada do método de fábrica apropriado.

Exceções

member é null.

member não representa um campo ou uma 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.

Aplica-se a