Expression.MemberBind Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un membre.
Surcharges
| Nom | Description |
|---|---|
| MemberBind(MethodInfo, MemberBinding[]) |
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un membre accessible à l’aide d’une méthode d’accesseur de propriété. |
| MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un membre accessible à l’aide d’une méthode d’accesseur de propriété. |
| MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un champ ou d’une propriété. |
| MemberBind(MemberInfo, MemberBinding[]) |
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un champ ou d’une propriété. |
MemberBind(MethodInfo, MemberBinding[])
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un membre accessible à l’aide d’une méthode d’accesseur de propriété.
public:
static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MethodInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding
Paramètres
- propertyAccessor
- MethodInfo
Qui MethodInfo représente une méthode d’accesseur de propriété.
- bindings
- MemberBinding[]
Tableau d’objets MemberBinding à utiliser pour remplir la Bindings collection.
Retours
Qui MemberMemberBinding a la BindingType propriété égale à MemberBinding, la Member propriété définie sur la PropertyInfo propriété qui représente la propriété accessible dans propertyAccessor, et Bindings les propriétés définies sur les valeurs spécifiées.
Exceptions
propertyAccessor ou bindings est null.
propertyAccessor ne représente pas une méthode d’accesseur de propriété.
-ou-
La Member propriété d’un élément de bindings ne représente pas un membre du type de la propriété accessible par la méthode qui propertyAccessor représente.
S’applique à
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un membre accessible à l’aide d’une méthode d’accesseur de propriété.
public:
static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding
Paramètres
- propertyAccessor
- MethodInfo
Qui MethodInfo représente une méthode d’accesseur de propriété.
- bindings
- IEnumerable<MemberBinding>
Qui IEnumerable<T> contient des MemberBinding objets à utiliser pour remplir la Bindings collection.
Retours
Qui MemberMemberBinding a la BindingType propriété égale à MemberBinding, la Member propriété définie sur la PropertyInfo propriété qui représente la propriété accessible dans propertyAccessor, et Bindings les propriétés définies sur les valeurs spécifiées.
Exceptions
propertyAccessor ou bindings est null.
propertyAccessor ne représente pas une méthode d’accesseur de propriété.
-ou-
La Member propriété d’un élément de bindings ne représente pas un membre du type de la propriété accessible par la méthode qui propertyAccessor représente.
S’applique à
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un champ ou d’une propriété.
public:
static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding
Paramètres
- member
- MemberInfo
Pour MemberInfo définir la Member propriété égale à.
- bindings
- IEnumerable<MemberBinding>
Qui IEnumerable<T> contient des MemberBinding objets à utiliser pour remplir la Bindings collection.
Retours
Qui MemberMemberBinding a la BindingType propriété égale à MemberBinding et les MemberBindings propriétés définies sur les valeurs spécifiées.
Exceptions
member ou bindings est null.
member ne représente pas un champ ou une propriété.
-ou-
La Member propriété d’un élément de bindings ne représente pas un membre du type du champ ou de la propriété qui member représente.
Remarques
Le member paramètre doit représenter un champ ou une propriété.
S’applique à
MemberBind(MemberInfo, MemberBinding[])
Crée un MemberMemberBinding qui représente l’initialisation récursive des membres d’un champ ou d’une propriété.
public:
static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MemberInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding
Paramètres
- member
- MemberInfo
Pour MemberInfo définir la Member propriété égale à.
- bindings
- MemberBinding[]
Tableau d’objets MemberBinding à utiliser pour remplir la Bindings collection.
Retours
Qui MemberMemberBinding a la BindingType propriété égale à MemberBinding et les MemberBindings propriétés définies sur les valeurs spécifiées.
Exceptions
member ou bindings est null.
member ne représente pas un champ ou une propriété.
-ou-
La Member propriété d’un élément de bindings ne représente pas un membre du type du champ ou de la propriété qui member représente.
Remarques
Le member paramètre doit représenter un champ ou une propriété.