Expression.MakeMemberAccess(Expression, MemberInfo) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a MemberExpression that represents accessing either a field or a property.
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
Parameters
- expression
- Expression
An Expression that represents the object that the member belongs to. This can be null for static members.
- member
- MemberInfo
The MemberInfo that describes the field or property to be accessed.
Returns
The MemberExpression that results from calling the appropriate factory method.
Exceptions
member
is null
.
member
does not represent a field or property.
Remarks
This method can be used to create a MemberExpression that represents accessing either a field or a property, depending on the type of member
. If member
is of type FieldInfo, this method calls Field to create the MemberExpression. If member
is of type PropertyInfo, this method calls Property to create the MemberExpression.
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기