AccessibleObject.IReflect.GetProperty Метод

Определение

Перегрузки

IReflect.GetProperty(String, BindingFlags)

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property under specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags).For a description of this member, see GetProperty(String, BindingFlags).

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

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property with specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).For a description of this member, see GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

IReflect.GetProperty(String, BindingFlags)

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property under specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags).For a description of this member, see 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

Имя искомого свойства.The name of the property to find.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.The binding attributes used to control the search.

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

PropertyInfo

Объект PropertyInfo для найденного свойства, которое удовлетворяет ограничениям поиска, заданным в параметре bindingAttr, или значение null, если свойство не было найдено.A PropertyInfo object for the located property that meets the search constraints specified in bindingAttr, or null if the property was not located.

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.The object implements multiple methods with the same name.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

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

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

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property with specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).For a description of this member, see 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

Имя искомого элемента.The name of the member to find.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.The binding attributes used to control the search.

binder
Binder

Объект, который реализует класс Binder, содержащий свойства, связанные с этим методом.An object that implements Binder, containing properties related to this method.

returnType
Type

Массив, используемый для выбора среди перегруженных версий метода.An array used to choose among overloaded methods.

types
Type[]

Массив модификаторов параметров, используемый для работы привязки с подписями параметров, в которых были изменены типы.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

modifiers
ParameterModifier[]

Массив, используемый для выбора модификаторов параметров.An array used to choose the parameter modifiers.

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

PropertyInfo

Объект PropertyInfo для найденного свойства, если свойство с заданным именем было найдено в данном объекте отражения, или значение null, если свойство не было найдено.A PropertyInfo object for the located property, if a property with the specified name was located in this reflection object, or null if the property was not located.

Реализации

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

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