_Type.GetProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty.
Перегрузки
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty получает определенное свойство текущего Typeобъекта .
GetProperty(String, Type, Type[], ParameterModifier[])
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[], ParameterModifier[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Параметры
- returnType
- Type
Возвращаемый тип свойства.
- types
- Type[]
Массив объектов Type , предоставляющий число, порядок и тип параметров искомого индексированного свойства.
-или-
Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.
- modifiers
- ParameterModifier[]
Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types
. Связыватель по умолчанию не обрабатывает этот параметр.
Возвращаемое значение
Объект PropertyInfo, представляющий открытое свойство, соответствующее указанным требованиям, если такое свойство существует, и null
, если такого свойства нет.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют заданным типам аргументов и модификаторам.
Применяется к
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Параметры
- bindingAttr
- BindingFlags
Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.
-или-
Нуль, чтобы было возвращено значение null
.
- binder
- Binder
Объект Binder, определяющий набор свойств и разрешающий привязку, что может быть сопряжено с выбором перегружаемых методов, приведением типов аргументов и вызовом члена с помощью отражения.
-или-
Значение null
, чтобы использовать свойство DefaultBinder.
- returnType
- Type
Возвращаемый тип свойства.
- types
- Type[]
Массив объектов Type , предоставляющий число, порядок и тип параметров искомого индексированного свойства.
-или-
Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.
- modifiers
- ParameterModifier[]
Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types
. Связыватель по умолчанию не обрабатывает этот параметр.
Возвращаемое значение
Объект PropertyInfo, предоставляющий свойство, которое соответствует указанным требованиям, если такое свойство найдено; в противном случае возвращается null
.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty ищет указанное свойство, параметры которого соответствуют заданным типам аргументов и модификаторам, используя указанные ограничения привязки.
Применяется к
GetProperty(String, Type, Type[])
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types);
abstract member GetProperty : string * Type * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type()) As PropertyInfo
Параметры
- returnType
- Type
Возвращаемый тип свойства.
- types
- Type[]
Массив объектов Type , предоставляющий число, порядок и тип параметров искомого индексированного свойства.
-или-
Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.
Возвращаемое значение
Объект PropertyInfo, представляющий открытое свойство, параметры которого соответствуют указанным условиям, если такое свойство существует, и null
, если такого свойства нет.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют указанным типам аргументов.
Применяется к
GetProperty(String, Type)
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType);
abstract member GetProperty : string * Type -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type) As PropertyInfo
Параметры
- returnType
- Type
Возвращаемый тип свойства.
Возвращаемое значение
Объект PropertyInfo, представляющий открытое свойство с заданным именем, если такое свойство есть, и null
, если такого свойства нет.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск открытого свойства с указанным именем и типом возвращаемого значения.
Применяется к
GetProperty(String, Type[])
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type[] types);
abstract member GetProperty : string * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, types As Type()) As PropertyInfo
Параметры
- types
- Type[]
Массив объектов Type , предоставляющий число, порядок и тип параметров искомого индексированного свойства.
-или-
Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.
Возвращаемое значение
Объект PropertyInfo, представляющий открытое свойство, параметры которого соответствуют указанным условиям, если такое свойство существует, и null
, если такого свойства нет.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют указанным типам аргументов.
Применяется к
GetProperty(String, BindingFlags)
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
Параметры
- bindingAttr
- BindingFlags
Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.
-или-
Нуль, чтобы было возвращено значение null
.
Возвращаемое значение
Объект PropertyInfo, предоставляющий свойство, которое соответствует указанным требованиям, если такое свойство найдено; в противном случае возвращается null
.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск указанного свойства, используя указанные ограничения привязки.
Применяется к
GetProperty(String)
Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name);
public System.Reflection.PropertyInfo GetProperty (string name);
abstract member GetProperty : string -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String) As PropertyInfo
Параметры
Возвращаемое значение
Объект PropertyInfo, представляющий открытое свойство с заданным именем, если такое свойство есть, и null
, если такого свойства нет.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetProperty выполняет поиск открытого свойства с указанным именем.