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.

C#
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
C#
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);

Parâmetros

name
String

O nome da propriedade a ser localizada.

bindingAttr
BindingFlags

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

Retornos

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

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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

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

C#
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
C#
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);

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

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

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1