Expression.Bind Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein MemberAssignment, das die Initialisierung eines Members darstellt.
Überlädt
Bind(MemberInfo, Expression) |
Erstellt ein MemberAssignment, das die Initialisierung eines Felds oder einer Eigenschaft darstellt. |
Bind(MethodInfo, Expression) |
Erstellt ein MemberAssignment, das die Initialisierung eines Members durch Verwendung einer Eigenschaftenaccessormethode darstellt. |
Bind(MemberInfo, Expression)
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
Erstellt ein MemberAssignment, das die Initialisierung eines Felds oder einer Eigenschaft darstellt.
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
Parameter
- member
- MemberInfo
Ein MemberInfo, auf das die Member-Eigenschaft festgelegt werden soll.
- expression
- Expression
Ein Expression, auf den die Expression-Eigenschaft festgelegt werden soll.
Gibt zurück
Ein MemberAssignment, bei dem BindingType gleich Assignment ist und die Member-Eigenschaft sowie die Expression-Eigenschaft auf die angegebenen Werte festgelegt sind.
Ausnahmen
member
oder expression
ist null
.
member
stellt kein Feld bzw. keine Eigenschaft dar.
- oder -
Die durch member
dargestellte Eigenschaft verfügt über keinen set
-Accessor.
- oder -
expression
.Type kann dem Typ des Felds oder der Eigenschaft, die member
darstellt, nicht zugewiesen werden.
Hinweise
Die Type -Eigenschaft von expression
muss dem Typ zugewiesen werden können, der durch die FieldType - oder PropertyType -Eigenschaft von member
dargestellt wird.
Gilt für:
Bind(MethodInfo, Expression)
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
Erstellt ein MemberAssignment, das die Initialisierung eines Members durch Verwendung einer Eigenschaftenaccessormethode darstellt.
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
Parameter
- propertyAccessor
- MethodInfo
Eine MethodInfo, die eine Eigenschaftenaccessormethode darstellt.
- expression
- Expression
Ein Expression, auf den die Expression-Eigenschaft festgelegt werden soll.
Gibt zurück
Ein MemberAssignment, bei dem die BindingType-Eigenschaft gleich Assignment ist, die Member-Eigenschaft auf die PropertyInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor
zugegriffen wird, und die Expression-Eigenschaft auf expression
festgelegt ist.
Ausnahmen
propertyAccessor
oder expression
ist null
.
propertyAccessor
stellt keine Eigenschaftenzugriffsmethode dar.
- oder -
Die-Eigenschaft, auf die propertyAccessor
zugreift, verfügt nicht über einen set
-Accessor.
- oder -
expression
.Type kann dem Typ des Felds oder der Eigenschaft, die member
darstellt, nicht zugewiesen werden.
Hinweise
Die Type Eigenschaft von expression
muss dem Typ zugewiesen werden können, der durch die PropertyType -Eigenschaft der -Eigenschaft dargestellt wird, auf die in propertyAccessor
zugegriffen wird.