Expression.MemberBind Méthode

Définition

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un membre.

Surcharges

MemberBind(MethodInfo, MemberBinding[])

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un membre accessible via 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 via 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 via 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

MethodInfo qui représente une méthode d'accesseur de propriété.

bindings
MemberBinding[]

Tableau d'objets MemberBinding à utiliser pour remplir la collection Bindings.

Retours

MemberMemberBinding

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding, la propriété Member est égale à PropertyInfo qui représente la propriété accessible dans propertyAccessor, et dont les propriétés Bindings ont 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 propriété Member d'un élément bindings ne représente pas un membre du type de la propriété à laquelle accède la méthode représentée par propertyAccessor.

S’applique à

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un membre accessible via 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

MethodInfo qui représente une méthode d'accesseur de propriété.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> qui contient des objets MemberBinding à utiliser pour remplir la collection Bindings.

Retours

MemberMemberBinding

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding, la propriété Member est égale à PropertyInfo qui représente la propriété accessible dans propertyAccessor, et dont les propriétés Bindings ont 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 propriété Member d'un élément bindings ne représente pas un membre du type de la propriété à laquelle accède la méthode représentée par propertyAccessor.

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

MemberInfo auquel la propriété Member doit être égale.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> qui contient des objets MemberBinding à utiliser pour remplir la collection Bindings.

Retours

MemberMemberBinding

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding et dont les propriétés Member et Bindings ont les valeurs spécifiées.

Exceptions

member ou bindings est null.

member ne représente pas un champ ou une propriété.

  • ou - La propriété Member d'un élément bindings ne représente pas un membre du type du champ ou de la propriété représenté par member.

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

MemberInfo auquel la propriété Member doit être égale.

bindings
MemberBinding[]

Tableau d'objets MemberBinding à utiliser pour remplir la collection Bindings.

Retours

MemberMemberBinding

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding et dont les propriétés Member et Bindings ont les valeurs spécifiées.

Exceptions

member ou bindings est null.

member ne représente pas un champ ou une propriété.

  • ou - La propriété Member d'un élément bindings ne représente pas un membre du type du champ ou de la propriété représenté par member.

Remarques

Le member paramètre doit représenter un champ ou une propriété.

S’applique à