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.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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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.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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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.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 , равное свойству BindingTypeMemberBinding и MemberBindings свойствам, заданным указанным значениям.
Исключения
member или bindings есть null.
member не представляет поле или свойство.
–или–
Member Свойство элемента bindings не представляет элемент типа поля или свойства, member представляющего.
Комментарии
Параметр member должен представлять поле или свойство.
Применяется к
MemberBind(MemberInfo, MemberBinding[])
- Исходный код:
- MemberMemberBinding.cs
- Исходный код:
- MemberMemberBinding.cs
- Исходный код:
- 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 , равное свойству BindingTypeMemberBinding и MemberBindings свойствам, заданным указанным значениям.
Исключения
member или bindings есть null.
member не представляет поле или свойство.
–или–
Member Свойство элемента bindings не представляет элемент типа поля или свойства, member представляющего.
Комментарии
Параметр member должен представлять поле или свойство.