Expression.MakeMemberAccess(Expression, MemberInfo) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um MemberExpression que representa o acesso a um campo ou a 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);
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
E Expression que representa o objeto a que o membro pertence. Isto pode ser nulo para membros estáticos.
- member
- MemberInfo
O MemberInfo que descreve o campo ou propriedade a ser acedida.
Devoluções
Isso MemberExpression resulta de chamar o método de fábrica apropriado.
Exceções
member é null.
member não representa um campo ou propriedade.
Observações
Este método pode ser usado para criar um MemberExpression que representa o acesso a um campo ou a uma propriedade, dependendo do tipo de member. Se member for do tipo FieldInfo, este método chama Field para criar o MemberExpression. Se member for do tipo PropertyInfo, este método chama Property para criar o MemberExpression.