語言

Expression.MakeMemberAccess(Expression, MemberInfo) 方法

定義

建立 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。

適用於