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 eine MemberExpression, die 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);
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
Ein Expression-Objekt, das das Objekt darstellt, dem der Member angehört. Kann für statische Member NULL sein.
- member
- MemberInfo
Die MemberInfo, die das Feld oder die Eigenschaft beschreibt, auf das bzw. die ein Zugriff erfolgen soll.
Gibt zurück
Der MemberExpression, der aus dem Aufruf der geeigneten Factorymethode resultiert.
Ausnahmen
member
ist null
.
member
stellt kein Feld bzw. keine Eigenschaft dar.
Hinweise
Diese Methode kann verwendet werden, um eine MemberExpression zu erstellen, die den Zugriff auf ein Feld oder eine Eigenschaft darstellt, je nach Typ von member
. Wenn member
vom Typ FieldInfoist, ruft diese Methode auf Field , um die MemberExpressionzu erstellen. Wenn member
vom Typ PropertyInfoist, ruft diese Methode auf Property , um die MemberExpressionzu erstellen.