Поделиться через


TypeBuilder.GetPropertyImpl Метод

Определение

При переопределении в производном классе выполняет поиск указанного свойства, параметры которого соответствуют указанным типам аргументов и модификаторам, используя указанные ограничения привязки.

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Параметры

name
String

Строка, содержащая имя свойства, которое требуется получить.

bindingAttr
BindingFlags

Побитовое сочетание значений перечисления, указывающее, как выполняется поиск.

-или-

Default для возврата null.

binder
Binder

Объект, который определяет набор свойств и включает привязку, которая может включать выбор перегруженного члена, приведение типов аргументов и вызов элемента через отражение.

-или-

Справочник null (Nothing в Visual Basic) для использования DefaultBinder.

returnType
Type

Возвращаемый тип свойства.

types
Type[]

Массив объектов Type, представляющий число, порядок и тип параметров для получения индексированного свойства.

-или-

Пустой массив типа Type (т. е. типы Type[] = new Type[0]), чтобы получить свойство, которое не индексировано.

modifiers
ParameterModifier[]

Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types. Привязка по умолчанию не обрабатывает этот параметр.

Возвращаемое значение

Объект, представляющий свойство, соответствующее указанным требованиям, если найдено; в противном случае null.

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