Expression.MakeMemberAccess(Expression, MemberInfo) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen MemberExpression , der den Zugriff auf ein Feld oder eine Eigenschaft darstellt.
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
Parameter
- expression
- Expression
Eine Expression , die das Objekt darstellt, zu dem das Element gehört. Dies kann null für statische Member sein.
- member
- MemberInfo
Dies MemberInfo beschreibt das Feld oder die Eigenschaft, auf das zugegriffen werden soll.
Gibt zurück
Dies MemberExpression ergibt sich aus dem Aufrufen der entsprechenden Factorymethode.
Ausnahmen
member ist null.
member stellt kein Feld oder eine Eigenschaft dar.
Hinweise
Diese Methode kann verwendet werden, um ein MemberExpression Objekt zu erstellen, das den Zugriff auf ein Feld oder eine Eigenschaft darstellt, je nach Typ von member. Wenn member der Typ FieldInfoist, ruft Field diese Methode zum Erstellen der MemberExpression. Wenn member der Typ PropertyInfoist, ruft Property diese Methode zum Erstellen der MemberExpression.