Expression.MakeMemberAccess(Expression, MemberInfo) Metoda

Definicja

Tworzy obiekt MemberExpression reprezentujący dostęp do pola lub właściwości.

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

Parametry

expression
Expression

Obiekt Expression reprezentujący obiekt, do którego należy element członkowski. Może to być wartość null dla statycznych elementów członkowskich.

member
MemberInfo

Obiekt MemberInfo opisujący pole lub właściwość, do którego ma być uzyskiwany dostęp.

Zwraca

Wynik MemberExpression ten wynika z wywołania odpowiedniej metody fabryki.

Wyjątki

member to null.

member nie reprezentuje pola ani właściwości.

Uwagi

Tej metody można użyć do utworzenia obiektu MemberExpression reprezentującego dostęp do pola lub właściwości w zależności od typu member. Jeśli member jest typu FieldInfo, ta metoda wywołuje Field metodę w celu utworzenia obiektu MemberExpression. Jeśli member jest typu PropertyInfo, ta metoda wywołuje Property metodę w celu utworzenia obiektu MemberExpression.

Dotyczy