Expression.MemberBind Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента.
MemberBind(MethodInfo, MemberBinding[]) |
Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства. |
MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства. |
MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства. |
MemberBind(MemberInfo, MemberBinding[]) |
Создает MemberMemberBinding, который представляет рекурсивную инициализацию элементов поля или свойства. |
- Исходный код:
- 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
.
Применяется к
- Исходный код:
- 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
.
Применяется к
- Исходный код:
- 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
должен представлять поле или свойство.
Применяется к
- Исходный код:
- 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
должен представлять поле или свойство.