Expression.MakeMemberAccess(Expression, MemberInfo) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en MemberExpression som representerar åtkomst till antingen ett fält eller en egenskap.
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
Parametrar
- expression
- Expression
En Expression som representerar objektet som medlemmen tillhör. Detta kan vara null för statiska medlemmar.
- member
- MemberInfo
Det MemberInfo som beskriver det fält eller den egenskap som ska nås.
Returer
Resultatet MemberExpression av att anropa lämplig fabriksmetod.
Undantag
member är null.
member representerar inte ett fält eller en egenskap.
Kommentarer
Den här metoden kan användas för att skapa en MemberExpression som representerar åtkomst till antingen ett fält eller en egenskap, beroende på typen av member. Om member är av typen FieldInfoanropar Field den här metoden för att skapa MemberExpression. Om member är av typen PropertyInfoanropar Property den här metoden för att skapa MemberExpression.