Expression.MemberBind Méthode

Définition

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é.

S’applique à