Expression.MemberBind Méthode

Définition

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un membre.Creates a MemberMemberBinding that represents the recursive initialization of members of a member.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

MemberBind(MemberInfo, MemberBinding[])

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un champ ou d'une propriété.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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é.The MethodInfo that represents a property accessor method.

bindings
MemberBinding[]

Tableau d'objets MemberBinding à utiliser pour remplir la collection Bindings.An array of MemberBinding objects to use to populate the Bindings collection.

Retours

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.A MemberMemberBinding that has the BindingType property equal to MemberBinding, the Member property set to the PropertyInfo that represents the property accessed in propertyAccessor, and Bindings properties set to the specified values.

Exceptions

propertyAccessor ou bindings a la valeur null.propertyAccessor or bindings is null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.propertyAccessor does not represent a property accessor method.

ou-or- 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.The Member property of an element of bindings does not represent a member of the type of the property accessed by the method that propertyAccessor represents.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.

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é.The MethodInfo that represents a property accessor method.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> qui contient des objets MemberBinding à utiliser pour remplir la collection Bindings.An IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

Retours

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.A MemberMemberBinding that has the BindingType property equal to MemberBinding, the Member property set to the PropertyInfo that represents the property accessed in propertyAccessor, and Bindings properties set to the specified values.

Exceptions

propertyAccessor ou bindings est null.propertyAccessor or bindings is null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.propertyAccessor does not represent a property accessor method.

- ou --or- 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.The Member property of an element of bindings does not represent a member of the type of the property accessed by the method that propertyAccessor represents.

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é.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

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.The MemberInfo to set the Member property equal to.

bindings
IEnumerable<MemberBinding>

IEnumerable<T> qui contient des objets MemberBinding à utiliser pour remplir la collection Bindings.An IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

Retours

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding et dont les propriétés Member et Bindings ont les valeurs spécifiées.A MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

Exceptions

member ou bindings a la valeur null.member or bindings is null.

member ne représente pas un champ ou une propriété.member does not represent a field or property.

- ou --or- 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.The Member property of an element of bindings does not represent a member of the type of the field or property that member represents.

Remarques

Le member paramètre doit représenter un champ ou une propriété.The member parameter must represent a field or property.

MemberBind(MemberInfo, MemberBinding[])

Crée un MemberMemberBinding qui représente l'initialisation récursive des membres d'un champ ou d'une propriété.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

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.The MemberInfo to set the Member property equal to.

bindings
MemberBinding[]

Tableau d'objets MemberBinding à utiliser pour remplir la collection Bindings.An array of MemberBinding objects to use to populate the Bindings collection.

Retours

MemberMemberBinding dont la propriété BindingType est égale à MemberBinding et dont les propriétés Member et Bindings ont les valeurs spécifiées.A MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

Exceptions

member ou bindings est null.member or bindings is null.

member ne représente pas un champ ou une propriété.member does not represent a field or property.

ou-or- 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.The Member property of an element of bindings does not represent a member of the type of the field or property that member represents.

Remarques

Le member paramètre doit représenter un champ ou une propriété.The member parameter must represent a field or property.

S’applique à