Expression.Bind 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 MemberAssignment üyenin başlatılmasını temsil eden bir oluşturur.
Aşırı Yüklemeler
Bind(MemberInfo, Expression) |
Bir MemberAssignment alanın veya özelliğin başlatılmasını temsil eden bir oluşturur. |
Bind(MethodInfo, Expression) |
MemberAssignment Özellik erişimci yöntemi kullanarak bir üyenin başlatılmasını temsil eden bir oluşturur. |
Bind(MemberInfo, Expression)
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
Bir MemberAssignment alanın veya özelliğin başlatılmasını temsil eden bir oluşturur.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MemberInfo ^ member, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MemberInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (member As MemberInfo, expression As Expression) As MemberAssignment
Parametreler
- member
- MemberInfo
Özelliğini eşittir Member olarak ayarlamak için AMemberInfo.
- expression
- Expression
Özelliğinin Expression değerine eşit olarak ayarlanması için birExpression.
Döndürülenler
MemberAssignment değerine eşit BindingTypeAssignment olan ve Member ve Expression özellikleri belirtilen değerlere ayarlanmış.
Özel durumlar
member
veya expression
şeklindedir null
.
member
bir alanı veya özelliği temsil etmez.
-veya-
ile member
temsil edilen özelliğin bir set
erişimcisi yok.
-veya-
expression
. Tür, temsil eden member
alanın veya özelliğin türüne atanamaz.
Açıklamalar
özelliğinin Typeexpression
veya PropertyType özelliğiyle member
temsil edilen türe FieldType atanabilmesi gerekir.
Şunlara uygulanır
Bind(MethodInfo, Expression)
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
MemberAssignment Özellik erişimci yöntemi kullanarak bir üyenin başlatılmasını temsil eden bir oluşturur.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MethodInfo ^ propertyAccessor, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MethodInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (propertyAccessor As MethodInfo, expression As Expression) As MemberAssignment
Parametreler
- propertyAccessor
- MethodInfo
MethodInfo Özellik erişimci yöntemini temsil eden bir.
- expression
- Expression
Özelliğinin Expression değerine eşit olarak ayarlanması için birExpression.
Döndürülenler
MemberAssignment özelliğine Assignmenteşit olan BindingType , Member özelliği içinde erişilen propertyAccessor
özelliği temsil eden özelliği olarak ayarlanır PropertyInfo ve Expression özelliği olarak expression
ayarlanır.
Özel durumlar
propertyAccessor
veya expression
şeklindedir null
.
propertyAccessor
bir özellik erişimci yöntemini temsil etmez.
-veya-
tarafından propertyAccessor
erişilen özelliğin bir set
erişimcisi yok.
-veya-
expression
. Tür, temsil eden member
alanın veya özelliğin türüne atanamaz.
Açıklamalar
Type özelliğiexpression
, içinde erişilen propertyAccessor
özelliğin özelliği tarafından PropertyType temsil edilen türe atanabilir olmalıdır.