Condividi tramite


Expression.MakeMemberAccess(Expression, MemberInfo) Metodo

Definizione

Crea un oggetto MemberExpression che rappresenta l'accesso a un campo o a una proprietà.

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

Parametri

expression
Expression

Oggetto Expression che rappresenta l'oggetto a cui appartiene il membro. Può essere Null per i membri statici.

member
MemberInfo

Oggetto MemberInfo che descrive il campo o la proprietà a cui accedere.

Restituisce

Oggetto MemberExpression risultante dalla chiamata al metodo factory appropriato.

Eccezioni

member è null.

member non rappresenta un campo o una proprietà.

Commenti

Questo metodo può essere utilizzato per creare un MemberExpression oggetto che rappresenta l'accesso a un campo o a una proprietà, a seconda del tipo di member. Se member è di tipo FieldInfo, questo metodo chiama Field per creare l'oggetto MemberExpression. Se member è di tipo PropertyInfo, questo metodo chiama Property per creare l'oggetto MemberExpression.

Si applica a