IReflect.GetProperty Método

Definição

Recupera um objeto PropertyInfo correspondente a uma propriedade especificada.

Sobrecargas

GetProperty(String, BindingFlags)

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada nas restrições de pesquisa especificadas.

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

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada com as restrições de pesquisa especificadas.

GetProperty(String, BindingFlags)

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada nas restrições de pesquisa especificadas.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo? GetProperty (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

Parâmetros

name
String

O nome da propriedade a ser localizada.

bindingAttr
BindingFlags

Os atributos de associação usados para controlar a pesquisa.

Retornos

PropertyInfo

Um objeto PropertyInfo para a propriedade localizada que atende às restrições de pesquisa especificadas em bindingAttr ou então null, se a propriedade não foi localizada.

Exceções

O objeto implementa vários campos com o mesmo nome.

Confira também

Aplica-se a

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

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada com as restrições de pesquisa especificadas.

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);
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

Parâmetros

name
String

O nome do membro a ser localizado.

bindingAttr
BindingFlags

O atributo de associação usado para controlar a pesquisa.

binder
Binder

Um objeto que implementa Binder, contendo as propriedades relacionadas a este método.

returnType
Type

O tipo da propriedade.

types
Type[]

Uma matriz usada para escolher entre métodos sobrecarregados com o mesmo nome.

modifiers
ParameterModifier[]

Uma matriz usada para escolher os modificadores de parâmetro.

Retornos

PropertyInfo

Um objeto PropertyInfo para a propriedade localizada, se uma propriedade com o nome especificado foi localizada no objeto reflexão ou null, se a propriedade não foi localizada.

Comentários

Esse método recupera um PropertyInfo objeto correspondente a uma propriedade especificada sob restrições de pesquisa especificadas. Uma matriz de tipos é usada para escolher entre os métodos sobrecarregados.

Confira também

Aplica-se a