Expression.MakeMemberAccess(Expression, MemberInfo) Methode

Definition

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.

Gilt für: