_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

Параметры

name
String

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

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

Параметры

name
String

Имя String свойства, которое требуется получить.

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

Параметры

name
String

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

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

Параметры

name
String

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

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

Параметры

name
String

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

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

Параметры

name
String

Имя String свойства, которое требуется получить.

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

Параметры

name
String

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

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

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

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Метод Type.GetProperty ищет общедоступное свойство с указанным именем.

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