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


AccessibleObject.IReflect.GetProperty Метод

Определение

Перегрузки

IReflect.GetProperty(String, BindingFlags)

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags).

IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

IReflect.GetProperty(String, BindingFlags)

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags).

 virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo Implements IReflect.GetProperty

Параметры

name
String

Имя искомого свойства.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.

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

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

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.

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

IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

 virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo Implements IReflect.GetProperty

Параметры

name
String

Имя искомого элемента.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.

binder
Binder

Объект, который реализует класс Binder, содержащий свойства, связанные с этим методом.

returnType
Type

Массив, используемый для выбора среди перегруженных версий метода.

types
Type[]

Массив модификаторов параметров, используемый для работы привязки с подписями параметров, в которых были изменены типы.

modifiers
ParameterModifier[]

Массив, используемый для выбора модификаторов параметров.

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

Объект PropertyInfo для найденного свойства, если свойство с заданным именем было найдено в данном объекте отражения, или значение null, если свойство не было найдено.

Реализации

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.

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