Expression.MakeMemberAccess(Expression, MemberInfo) Methode

Definitie

Hiermee maakt u een MemberExpression die toegang geeft tot een veld of een eigenschap.

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

Parameters

expression
Expression

Een Expression die het object vertegenwoordigt waartoe het lid behoort. Dit kan null zijn voor statische leden.

member
MemberInfo

Het MemberInfo veld of de eigenschap die moet worden geopend.

Retouren

Dit MemberExpression is het resultaat van het aanroepen van de juiste factory-methode.

Uitzonderingen

member is null.

member vertegenwoordigt geen veld of eigenschap.

Opmerkingen

Deze methode kan worden gebruikt om een MemberExpression te maken die toegang geeft tot een veld of een eigenschap, afhankelijk van memberhet type . Als member van het type FieldInfois, roept Field deze methode aan om de MemberExpression. Als member van het type PropertyInfois, roept Property deze methode aan om de MemberExpression.

Van toepassing op