Поделиться через


Expression.MemberBind Метод

Определение

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента.

Перегрузки

MemberBind(MethodInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.

MemberBind(MemberInfo, MemberBinding[])

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.

MemberBind(MethodInfo, MemberBinding[])

Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.

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, представляющий метод доступа к свойству.

bindings
MemberBinding[]

Массив объектов MemberBinding для заполнения коллекции Bindings.

Возвращаемое значение

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

Исключения

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

propertyAccessor не представляет метод доступа к свойству.

-или-

Свойство Member элемента bindings не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет propertyAccessor.

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

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.

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, представляющий метод доступа к свойству.

bindings
IEnumerable<MemberBinding>

IEnumerable<T>, содержащий все объекты MemberBinding, используемые для заполнения коллекции Bindings.

Возвращаемое значение

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

Исключения

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

propertyAccessor не представляет метод доступа к свойству.

-или-

Свойство Member элемента bindings не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет propertyAccessor.

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

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.

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.

bindings
IEnumerable<MemberBinding>

IEnumerable<T>, содержащий все объекты MemberBinding, используемые для заполнения коллекции Bindings.

Возвращаемое значение

Выражение MemberMemberBinding со свойствомBindingType, равным MemberBinding, и свойствами Member и Bindings, для которых заданы указанные значения.

Исключения

Параметр member или bindings имеет значение null.

member не представляет поле или свойство.

-или-

Свойство Member элемента bindings не представляет элемент типа поля или свойства, представленного member.

Комментарии

Параметр member должен представлять поле или свойство.

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

MemberBind(MemberInfo, MemberBinding[])

Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs
Исходный код:
MemberMemberBinding.cs

Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства.

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.

bindings
MemberBinding[]

Массив объектов MemberBinding для заполнения коллекции Bindings.

Возвращаемое значение

Выражение MemberMemberBinding со свойствомBindingType, равным MemberBinding, и свойствами Member и Bindings, для которых заданы указанные значения.

Исключения

Параметр member или bindings имеет значение null.

member не представляет поле или свойство.

-или-

Свойство Member элемента bindings не представляет элемент типа поля или свойства, представленного member.

Комментарии

Параметр member должен представлять поле или свойство.

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