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);
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 。 静的メンバーの場合は null を指定できます。
- member
- MemberInfo
アクセスするフィールドまたはプロパティを記述する MemberInfo 。
返品
適切なファクトリ メソッドの呼び出しによって生じる MemberExpression 。
例外
member は nullです。
member はフィールドまたはプロパティを表しません。
注釈
このメソッドを使用すると、memberの種類に応じて、フィールドまたはプロパティへのアクセスを表すMemberExpressionを作成できます。
member
FieldInfo型の場合、このメソッドはFieldを呼び出してMemberExpressionを作成します。
member
PropertyInfo型の場合、このメソッドはPropertyを呼び出してMemberExpressionを作成します。