Expression.MakeMemberAccess(Expression, MemberInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立 MemberExpression 一個代表存取欄位或屬性的 。
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
參數
- expression
- Expression
代表 Expression 該成員所屬的物件。 靜態成員可為空。
- member
- MemberInfo
該 MemberInfo 描述的是要進入的田地或財產。
傳回
MemberExpression這是透過呼叫適當的工廠方法來產生的。
例外狀況
member 是 null。
member 不代表田或屬性。
備註
此方法可用來建立 MemberExpression 一個,表示存取欄位或屬性,視 的 member類型而定。 若 member 型別 FieldInfo為 ,此方法呼叫 Field 創建 MemberExpression。 若 member 型別 PropertyInfo為 ,此方法呼叫 Property 創建 MemberExpression。