Expression.Bind Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto MemberAssignment che rappresenta l'inizializzazione di un membro.
Overload
| Nome | Descrizione |
|---|---|
| Bind(MemberInfo, Expression) |
Crea un oggetto MemberAssignment che rappresenta l'inizializzazione di un campo o di una proprietà. |
| Bind(MethodInfo, Expression) |
Crea un oggetto MemberAssignment che rappresenta l'inizializzazione di un membro utilizzando un metodo di accesso alla proprietà. |
Bind(MemberInfo, Expression)
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
Crea un oggetto MemberAssignment che rappresenta l'inizializzazione di un campo o di una proprietà.
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
Parametri
- member
- MemberInfo
Oggetto MemberInfo su cui impostare la Member proprietà uguale.
- expression
- Expression
Oggetto Expression su cui impostare la Expression proprietà uguale.
Restituisce
Oggetto MemberAssignment con BindingType uguale a Assignment e le Member proprietà e Expression impostate sui valori specificati.
Eccezioni
member o expression è null.
member non rappresenta un campo o una proprietà.
oppure
La proprietà rappresentata da member non dispone di una set funzione di accesso.
oppure
expression. Il tipo non è assegnabile al tipo del campo o della proprietà che member rappresenta.
Commenti
La Type proprietà di expression deve essere assegnata al tipo rappresentato dalla FieldType proprietà o PropertyType di member.
Si applica a
Bind(MethodInfo, Expression)
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
- Origine:
- MemberAssignment.cs
Crea un oggetto MemberAssignment che rappresenta l'inizializzazione di un membro utilizzando un metodo di accesso alla proprietà.
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
Parametri
- propertyAccessor
- MethodInfo
Oggetto MethodInfo che rappresenta un metodo della funzione di accesso alle proprietà.
- expression
- Expression
Oggetto Expression su cui impostare la Expression proprietà uguale.
Restituisce
Oggetto MemberAssignment con la BindingType proprietà uguale a Assignment, la Member proprietà impostata su PropertyInfo che rappresenta la proprietà a cui si accede in propertyAccessore la Expression proprietà impostata su expression.
- Attributi
Eccezioni
propertyAccessor o expression è null.
propertyAccessor non rappresenta un metodo della funzione di accesso alle proprietà.
oppure
La proprietà a cui si accede da propertyAccessor non dispone di una set funzione di accesso.
oppure
expression. Il tipo non è assegnabile al tipo del campo o della proprietà rappresentata dal membro.
Commenti
La Type proprietà di expression deve essere assegnata al tipo rappresentato dalla PropertyType proprietà della proprietà a cui si accede in propertyAccessor.