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

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