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
| Name | Description |
|---|---|
| Bind(MemberInfo, Expression) |
Bir MemberAssignment alanın veya özelliğin başlatılmasını temsil eden bir oluşturur. |
| Bind(MethodInfo, Expression) |
MemberAssignment Bir ö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
- 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ğinin Member değerine eşit olarak ayarlanması 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 ve ve MemberExpression özellikleri belirtilen değerlere ayarlanmış bir.
Özel durumlar
member veya expression şeklindedir null.
member bir alanı veya özelliği temsil etmez.
-veya-
tarafından 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
Type özelliğinin expression veya özelliğiyle membertemsil edilen türe FieldTypePropertyType atanabilir olması gerekir.
Şunlara uygulanır
Bind(MethodInfo, Expression)
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
- Kaynak:
- MemberAssignment.cs
MemberAssignment Bir ö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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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
Özellik MethodInfo 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 AssignmentBindingType eşit olan , Member özelliği içinde propertyAccessorerişilen özelliği temsil eden özelliği olarak ayarlanır PropertyInfo ve Expression özelliği olarak expressionayarlanır.
- Öznitelikler
Ö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, üyenin temsil ettiği alan veya özelliğin türüne atanamaz.
Açıklamalar
Type özelliği, içinde erişilen propertyAccessorözelliğin expressionPropertyType özelliğiyle temsil edilen türe atanabilir olmalıdır.