Expression.MakeMemberAccess(Expression, MemberInfo) Метод

Определение

Создает MemberExpression, который представляет доступ к полю или свойству.Creates a MemberExpression that represents accessing either a field or a property.

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

Параметры

expression
Expression

Expression представляет объект, к которому принадлежит элемент.An Expression that represents the object that the member belongs to. Для статических членов допускается значение NULL.This can be null for static members.

member
MemberInfo

MemberInfo, описывающий поле или свойство, к которому следует осуществить доступ.The MemberInfo that describes the field or property to be accessed.

Возвраты

Объект MemberExpression, полученный в результате вызова соответствующего заводского метода.The MemberExpression that results from calling the appropriate factory method.

Исключения

Свойство member имеет значение null.member is null.

member не представляет поле или свойство.member does not represent a field or property.

Комментарии

Этот метод можно использовать для создания объекта MemberExpression , который представляет доступ к полю или свойству в зависимости от memberтипа.This method can be used to create a MemberExpression that represents accessing either a field or a property, depending on the type of member. Если member имеет тип FieldInfo, Field этотMemberExpressionметод вызывает, чтобы создать.If member is of type FieldInfo, this method calls Field to create the MemberExpression. Если member имеет тип PropertyInfo, Property этотMemberExpressionметод вызывает, чтобы создать.If member is of type PropertyInfo, this method calls Property to create the MemberExpression.

Применяется к