_Type.GetProperty Method

Definition

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty.Provides COM objects with version-independent access to the GetProperty method.

Overloads

GetProperty(String, Type, Type[], ParameterModifier[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[], ParameterModifier[]) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) method.

GetProperty(String, Type, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[]) method.

GetProperty(String, Type)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type).Provides COM objects with version-independent access to the GetProperty(String, Type) method.

GetProperty(String, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type[]) method.

GetProperty(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags) method.

GetProperty(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String).Provides COM objects with version-independent access to the GetProperty(String) method.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty возвращает конкретное свойство текущего Type.The Type.GetProperty method gets a specific property of the current Type.

GetProperty(String, Type, Type[], ParameterModifier[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[], ParameterModifier[]) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого открытого свойства.The String containing the name of the public property to get.

returnType
Type

Возвращаемый тип свойства.The return type of the property.

types
Type[]

Массив объектов Type, предоставляющий число, порядок и тип параметров искомого индексированного свойства.An array of Type objects representing the number, order, and type of the parameters for the indexed property to get.

-или--or- Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a property that is not indexed.

modifiers
ParameterModifier[]

Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Связыватель по умолчанию не обрабатывает этот параметр.The default binder does not process this parameter.

Returns

PropertyInfo

Объект PropertyInfo, представляющий открытое свойство, соответствующее указанным требованиям, если такое свойство существует, и null, если такого свойства нет.A PropertyInfo object representing the public property that matches the specified requirements, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют указанным типам аргументов и модификаторам.The Type.GetProperty method searches for the specified public property whose parameters match the specified argument types and modifiers.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого свойства.The String containing the name of the property to get.

bindingAttr
BindingFlags

Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-или--or- Нуль, чтобы было возвращено значение null.Zero, to return null.

binder
Binder

Объект Binder, определяющий набор свойств и разрешающий привязку, что может быть сопряжено с выбором перегружаемых методов, приведением типов аргументов и вызовом члена с помощью отражения.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-или--or- Значение null, чтобы использовать свойство DefaultBinder.null, to use the DefaultBinder.

returnType
Type

Возвращаемый тип свойства.The return type of the property.

types
Type[]

Массив объектов Type, предоставляющий число, порядок и тип параметров искомого индексированного свойства.An array of Type objects representing the number, order, and type of the parameters for the indexed property to get.

-или--or- Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a property that is not indexed.

modifiers
ParameterModifier[]

Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Связыватель по умолчанию не обрабатывает этот параметр.The default binder does not process this parameter.

Returns

PropertyInfo

Объект PropertyInfo, предоставляющий свойство, которое соответствует указанным требованиям, если такое свойство найдено; в противном случае возвращается null.A PropertyInfo object representing the property that matches the specified requirements, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty ищет указанное свойство, параметры которого соответствуют указанным типам аргументов и модификаторам, используя указанные ограничения привязки.The Type.GetProperty method searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetProperty(String, Type, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[]) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого открытого свойства.The String containing the name of the public property to get.

returnType
Type

Возвращаемый тип свойства.The return type of the property.

types
Type[]

Массив объектов Type, предоставляющий число, порядок и тип параметров искомого индексированного свойства.An array of Type objects representing the number, order, and type of the parameters for the indexed property to get.

-или--or- Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a property that is not indexed.

Returns

PropertyInfo

Объект PropertyInfo, представляющий открытое свойство, параметры которого соответствуют указанным условиям, если такое свойство существует, и null, если такого свойства нет.A PropertyInfo object representing the public property whose parameters match the specified argument types, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют указанным типам аргументов.The Type.GetProperty method searches for the specified public property whose parameters match the specified argument types.

GetProperty(String, Type)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type).Provides COM objects with version-independent access to the GetProperty(String, Type) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого открытого свойства.The String containing the name of the public property to get.

returnType
Type

Возвращаемый тип свойства.The return type of the property.

Returns

PropertyInfo

Объект PropertyInfo, представляющий открытое свойство с заданным именем, если такое свойство есть, и null, если такого свойства нет.A PropertyInfo object representing the public property with the specified name, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty ищет открытое свойство с указанным именем и типом возвращаемого значения.The Type.GetProperty method searches for the public property with the specified name and return type.

GetProperty(String, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type[]) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого открытого свойства.The String containing the name of the public property to get.

types
Type[]

Массив объектов Type, предоставляющий число, порядок и тип параметров искомого индексированного свойства.An array of Type objects representing the number, order, and type of the parameters for the indexed property to get.

-или--or- Пустой массив объектов типа Type (то есть Type[] types = new Type[0]), если требуется получить неиндексированное свойство.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a property that is not indexed.

Returns

PropertyInfo

Объект PropertyInfo, представляющий открытое свойство, параметры которого соответствуют указанным условиям, если такое свойство существует, и null, если такого свойства нет.A PropertyInfo object representing the public property whose parameters match the specified argument types, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty выполняет поиск указанного открытого свойства, параметры которого соответствуют указанным типам аргументов.The Type.GetProperty method searches for the specified public property whose parameters match the specified argument types.

GetProperty(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого свойства.The String containing the name of the property to get.

bindingAttr
BindingFlags

Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-или--or- Нуль, чтобы было возвращено значение null.Zero, to return null.

Returns

PropertyInfo

Объект PropertyInfo, предоставляющий свойство, которое соответствует указанным требованиям, если такое свойство найдено; в противном случае возвращается null.A PropertyInfo object representing the property that matches the specified requirements, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty ищет указанное свойство, используя указанные ограничения привязки.The Type.GetProperty method searches for the specified property, using the specified binding constraints.

GetProperty(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String).Provides COM objects with version-independent access to the GetProperty(String) method.

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

Parameters

name
String

Объект типа String, содержащий имя искомого открытого свойства.The String containing the name of the public property to get.

Returns

PropertyInfo

Объект PropertyInfo, представляющий открытое свойство с заданным именем, если такое свойство есть, и null, если такого свойства нет.A PropertyInfo object representing the public property with the specified name, if found; otherwise, null.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetProperty ищет открытое свойство с указанным именем.The Type.GetProperty method searches for the public property with the specified name.

Applies to