_Type.GetProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независимым доступом к методу GetProperty , независимо от версии.
Перегрузки
| Имя | Описание |
|---|---|
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, Type, Type[], ParameterModifier[]) , независимо от версии. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) , независимо от версии. |
| GetProperty(String, Type, Type[]) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, Type, Type[]) , независимо от версии. |
| GetProperty(String, Type) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, Type) , независимо от версии. |
| GetProperty(String, Type[]) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, Type[]) , независимо от версии. |
| GetProperty(String, BindingFlags) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String, BindingFlags) , независимо от версии. |
| GetProperty(String) |
Предоставляет COM-объекты с независимым доступом к методу GetProperty(String) , независимо от версии. |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод 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[] = 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[] = 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[] = 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[] = 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 ищет общедоступное свойство с указанным именем.