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 einen MemberAssignment , der die Initialisierung eines Elements darstellt.
Überlädt
| Name | Beschreibung |
|---|---|
| Bind(MemberInfo, Expression) |
Erstellt eine MemberAssignment , die die Initialisierung eines Felds oder einer Eigenschaft darstellt. |
| Bind(MethodInfo, Expression) |
Erstellt eine MemberAssignment , die die Initialisierung eines Elements mithilfe einer Eigenschaftsaccessormethode darstellt. |
Bind(MemberInfo, Expression)
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
Erstellt eine MemberAssignment , die 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
A MemberInfo , um die Member Eigenschaft gleich festzulegen.
- expression
- Expression
Eine Expression , die die Expression Eigenschaft gleich festlegen soll.
Gibt zurück
A MemberAssignment that has BindingType equal to Assignment and the MemberExpression properties set to the specified values.
Ausnahmen
member oder expression ist null.
member stellt kein Feld oder eine Eigenschaft dar.
- oder -
Die dargestellte member Eigenschaft verfügt nicht über einen set Accessor.
- oder -
expression. Der Typ kann nicht dem Typ des Felds oder der Eigenschaft zugewiesen werden, das member darstellt.
Hinweise
Die Type Eigenschaft von expression muss dem Typ zugewiesen werden können, der durch die oder PropertyType die FieldType Eigenschaft von memberdargestellt wird.
Gilt für:
Bind(MethodInfo, Expression)
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
- Quelle:
- MemberAssignment.cs
Erstellt eine MemberAssignment , die die Initialisierung eines Elements mithilfe einer Eigenschaftsaccessormethode 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);
[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
Parameter
- propertyAccessor
- MethodInfo
A MethodInfo , das eine Eigenschaftsaccessormethode darstellt.
- expression
- Expression
Eine Expression , die die Expression Eigenschaft gleich festlegen soll.
Gibt zurück
A MemberAssignment that has the BindingType property equal to Assignment, the Member property set to the PropertyInfo that represents the property accessed in propertyAccessor, and the Expression property set to expression.
- Attribute
Ausnahmen
propertyAccessor oder expression ist null.
propertyAccessor stellt keine Eigenschaftsaccessormethode dar.
- oder -
Die Eigenschaft, auf die propertyAccessor zugegriffen wird, verfügt nicht über einen set Accessor.
- oder -
expression. Der Typ kann nicht dem Typ des Felds oder der Eigenschaft zugewiesen werden, das das Element darstellt.
Hinweise
Die Type Eigenschaft von expression muss dem Typ zugewiesen werden können, der durch die PropertyType Eigenschaft der Eigenschaft dargestellt wird, in propertyAccessorder zugegriffen wird.