Expression.Bind Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een MemberAssignment die de initialisatie van een lid vertegenwoordigt.
Overloads
| Name | Description |
|---|---|
| Bind(MemberInfo, Expression) |
Hiermee maakt u een MemberAssignment die de initialisatie van een veld of eigenschap vertegenwoordigt. |
| Bind(MethodInfo, Expression) |
Hiermee maakt u een MemberAssignment die de initialisatie van een lid vertegenwoordigt met behulp van een eigenschapstoegangsmethode. |
Bind(MemberInfo, Expression)
Hiermee maakt u een MemberAssignment die de initialisatie van een veld of eigenschap vertegenwoordigt.
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
Parameters
- member
- MemberInfo
A MemberInfo om de Member eigenschap in te stellen die gelijk is aan.
- expression
- Expression
Een Expression om de Expression eigenschap in te stellen die gelijk is aan.
Retouren
Een MemberAssignment die gelijk is BindingType aan Assignment en de Member eigenschappen Expression die zijn ingesteld op de opgegeven waarden.
Uitzonderingen
member of expression is null.
member vertegenwoordigt geen veld of eigenschap.
– of –
De eigenschap die wordt vertegenwoordigd door member heeft geen set toegangsbeheerprogramma.
– of –
expression. Het type kan niet worden toegewezen aan het type van het veld of de eigenschap die member vertegenwoordigt.
Opmerkingen
De Type eigenschap van expression moet kunnen worden toegewezen aan het type dat wordt vertegenwoordigd door de FieldType of PropertyType eigenschap van member.
Van toepassing op
Bind(MethodInfo, Expression)
Hiermee maakt u een MemberAssignment die de initialisatie van een lid vertegenwoordigt met behulp van een eigenschapstoegangsmethode.
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
Parameters
- propertyAccessor
- MethodInfo
Een MethodInfo die een methode voor eigenschapstoegang vertegenwoordigt.
- expression
- Expression
Een Expression om de Expression eigenschap in te stellen die gelijk is aan.
Retouren
Een MemberAssignment met de BindingType eigenschap gelijk aan Assignment, de Member eigenschap ingesteld op de PropertyInfo eigenschap die de eigenschap vertegenwoordigt die wordt geopend in propertyAccessor, en de Expression eigenschap ingesteld op expression.
Uitzonderingen
propertyAccessor of expression is null.
propertyAccessor vertegenwoordigt geen eigenschapstoegangsmethode.
– of –
De eigenschap die wordt geopend door propertyAccessor , heeft set geen toegangsbeheerprogramma.
– of –
expression. Het type kan niet worden toegewezen aan het type veld of de eigenschap die het lid vertegenwoordigt.
Opmerkingen
De Type eigenschap van expression moet worden toegewezen aan het type dat wordt vertegenwoordigd door de PropertyType eigenschap van de eigenschap die wordt geopend in propertyAccessor.