Expression.MemberBind Метод

Определение

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента.Creates a MemberMemberBinding that represents the recursive initialization of members of a member.

Перегрузки

MemberBind(MethodInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.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>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.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>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

MemberBind(MemberInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.

MemberBind(MethodInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.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

Параметры

propertyAccessor
MethodInfo

MethodInfo, представляющий метод доступа к свойству.The MethodInfo that represents a property accessor method.

bindings
MemberBinding[]

Массив объектов MemberBinding для заполнения коллекции Bindings.An array of MemberBinding objects to use to populate the Bindings collection.

Возвраты

Выражение MemberMemberBinding, содержащее свойство BindingType, равное MemberBinding, свойство Member, для которого задано значение PropertyInfo, представляющее свойство с доступом в propertyAccessor, и свойства Bindings, для которых заданы указанные значения.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.

Исключения

Значение параметра propertyAccessor или bindingsnull.propertyAccessor or bindings is null.

propertyAccessor не представляет метод доступа к свойству.propertyAccessor does not represent a property accessor method.

-или--or- Свойство Member элемента bindings не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет 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>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.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

Параметры

propertyAccessor
MethodInfo

MethodInfo, представляющий метод доступа к свойству.The MethodInfo that represents a property accessor method.

bindings
IEnumerable<MemberBinding>

IEnumerable<T>, содержащий все объекты MemberBinding, используемые для заполнения коллекции Bindings.An IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

Возвраты

Выражение MemberMemberBinding, содержащее свойство BindingType, равное MemberBinding, свойство Member, для которого задано значение PropertyInfo, представляющее свойство с доступом в propertyAccessor, и свойства Bindings, для которых заданы указанные значения.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.

Исключения

Параметр propertyAccessor или bindings имеет значение null.propertyAccessor or bindings is null.

propertyAccessor не представляет метод доступа к свойству.propertyAccessor does not represent a property accessor method.

-или--or- Свойство Member элемента bindings не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет 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>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.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

Параметры

member
MemberInfo

Объект MemberInfo, который следует задать в качестве значения свойства Member.The MemberInfo to set the Member property equal to.

bindings
IEnumerable<MemberBinding>

IEnumerable<T>, содержащий все объекты MemberBinding, используемые для заполнения коллекции Bindings.An IEnumerable<T> that contains MemberBinding objects to use to populate the Bindings collection.

Возвраты

Выражение MemberMemberBinding со свойствомBindingType, равным MemberBinding, и свойствами Member и Bindings, для которых заданы указанные значения.A MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

Исключения

Значение параметра member или bindingsnull.member or bindings is null.

member не представляет поле или свойство.member does not represent a field or property.

- или --or- Свойство Member элемента bindings не представляет элемент типа поля или свойства, представленного 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.

Комментарии

member Параметр должен представлять поле или свойство.The member parameter must represent a field or property.

MemberBind(MemberInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.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

Параметры

member
MemberInfo

Объект MemberInfo, который следует задать в качестве значения свойства Member.The MemberInfo to set the Member property equal to.

bindings
MemberBinding[]

Массив объектов MemberBinding для заполнения коллекции Bindings.An array of MemberBinding objects to use to populate the Bindings collection.

Возвраты

Выражение MemberMemberBinding со свойствомBindingType, равным MemberBinding, и свойствами Member и Bindings, для которых заданы указанные значения.A MemberMemberBinding that has the BindingType property equal to MemberBinding and the Member and Bindings properties set to the specified values.

Исключения

Значение параметра member или bindingsnull.member or bindings is null.

member не представляет поле или свойство.member does not represent a field or property.

- или --or- Свойство Member элемента bindings не представляет элемент типа поля или свойства, представленного 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.

Комментарии

member Параметр должен представлять поле или свойство.The member parameter must represent a field or property.

Применяется к