Expression.MakeMemberAccess(Expression, MemberInfo) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir MemberExpression alana veya özelliğe erişimi temsil eden bir oluşturur.
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
Parametreler
- expression
- Expression
Expression Üyenin ait olduğu nesneyi temsil eden bir. Bu, statik üyeler için null olabilir.
- member
- MemberInfo
MemberInfo Erişilecek alanı veya özelliği açıklayan.
Döndürülenler
Bunun MemberExpression sonucunda uygun fabrika yöntemi çağrılır.
Özel durumlar
member
, null
değeridir.
member
bir alanı veya özelliği temsil etmez.
Açıklamalar
Bu yöntem, türüne member
bağlı olarak bir alana veya özelliğe erişimi temsil eden bir oluşturmak MemberExpression için kullanılabilir. türündeyse member
FieldInfo, bu yöntem öğesini oluşturmak MemberExpressioniçin öğesini çağırırField. türündeyse member
PropertyInfo, bu yöntem öğesini oluşturmak MemberExpressioniçin öğesini çağırırProperty.