Expression.MakeMemberAccess(Expression, MemberInfo) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opis MemberInfo pola lub właściwości, do których ma być uzyskiwany dostęp.
Zwraca
Wynik MemberExpression wywołania odpowiedniej metody fabryki.
Wyjątki
Parametr member ma wartość 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.