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
должен представлять поле или свойство.