Expression.MakeMemberAccess(Expression, MemberInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.