Expression.Bind Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
MemberAssignment Vytvoří inicializaci člena.
Přetížení
| Name | Description |
|---|---|
| Bind(MemberInfo, Expression) |
MemberAssignment Vytvoří inicializaci pole nebo vlastnosti. |
| Bind(MethodInfo, Expression) |
Vytvoří MemberAssignment , který představuje inicializaci člen pomocí metody objektu vlastností. |
Bind(MemberInfo, Expression)
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
MemberAssignment Vytvoří inicializaci pole nebo vlastnosti.
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
Parametry
- member
- MemberInfo
A MemberInfo nastavit Member vlastnost rovná se.
- expression
- Expression
Expression Nastavení Expression vlastnosti rovno.
Návraty
Hodnota MemberAssignment , která má BindingType rovnu Assignment a MemberExpression vlastnosti nastavené na zadané hodnoty.
Výjimky
member nebo expression je null.
member nepředstavuje pole nebo vlastnost.
nebo
Vlastnost reprezentovaná member nemá přístupové objekty set .
nebo
expression. Typ nelze přiřadit k typu pole nebo vlastnosti, která member představuje.
Poznámky
Vlastnost Typeexpression musí být přiřazena typu reprezentované FieldType vlastnostmi member.PropertyType
Platí pro
Bind(MethodInfo, Expression)
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
- Zdroj:
- MemberAssignment.cs
Vytvoří MemberAssignment , který představuje inicializaci člen pomocí metody objektu vlastností.
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
Parametry
- propertyAccessor
- MethodInfo
A MethodInfo , který představuje metodu přístupového objektu vlastnosti.
- expression
- Expression
Expression Nastavení Expression vlastnosti rovno.
Návraty
AMemberAssignment, který má vlastnost rovna AssignmentBindingType , Member vlastnost nastavena naPropertyInfo, která představuje vlastnost přístup v propertyAccessora Expression vlastnost nastavena na expression.
- Atributy
Výjimky
propertyAccessor nebo expression je null.
propertyAccessor nepředstavuje metodu přístupového objektu vlastnosti.
nebo
Vlastnost, ke které propertyAccessor přistupuje, nemá přístupové objekty set .
nebo
expression. Typ nelze přiřadit k typu pole nebo vlastnosti, které člen představuje.
Poznámky
Type Vlastnost expression musí být přiřazena k typu reprezentované PropertyType vlastností vlastnosti, ke které se přistupuje v propertyAccessor.