Метод Type.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Ищет свойство с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки.
Синтаксис
public override PropertyInfo GetProperty(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
Параметры
bindingAttr
-
Битовая маска, составленная из одного или нескольких объектов
BindingFlags и указывающая, как ведется поиск.– или – Нуль, чтобы было возвращено значение null.
binder
-
Объект, определяющий набор свойств и разрешающий привязку, что может включать выбор перегружаемых методов, приведение типов аргументов и вызов члена с помощью отражения.– или – Пустая ссылка (Nothing в Visual Basic) для использования свойства
DefaultBinder .
types
-
Массив объектов
Type , предоставляющий число, порядок и тип параметров искомого индексированного свойства.– или – Пустой массив объектов типа
Type (то есть, Type[] types = new Type[0]), если требуется получить неиндексированное свойство.
modifiers
-
Массив объектов
ParameterModifier , представляющих атрибуты, связанные с соответствующим элементом в массиве
types .Связыватель по умолчанию не обрабатывает этот параметр.
Возвращаемое значение
-
Объект, предоставляющий свойство, которое соответствует указанным требованиям, если такое свойство найдено; в противном случае возвращается null.