Compartir a través de


IReflect.GetProperty Método

Definición

Recupera un objeto PropertyInfo correspondiente a una propiedad especificada.

Sobrecargas

GetProperty(String, BindingFlags)

Recupera un objeto PropertyInfo correspondiente a una propiedad especificada con unas determinadas restricciones de búsqueda.

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

Recupera un objeto PropertyInfo que se corresponde con una propiedad especificada con unas determinadas restricciones de búsqueda.

GetProperty(String, BindingFlags)

Recupera un objeto PropertyInfo correspondiente a una propiedad especificada con unas determinadas restricciones de búsqueda.

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

Nombre de la propiedad que se va a buscar.

bindingAttr
BindingFlags

Atributos de enlace utilizados para controlar la búsqueda.

Devoluciones

Un objeto PropertyInfo de la propiedad encontrada que cumple las restricciones de búsqueda especificadas en bindingAttr, o null si no se encontró la propiedad.

Excepciones

El objeto implementa varios campos con el mismo nombre.

Consulte también

Se aplica a

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

Recupera un objeto PropertyInfo que se corresponde con una propiedad especificada con unas determinadas restricciones de búsqueda.

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

Nombre del miembro que se va a buscar.

bindingAttr
BindingFlags

Atributo de enlace utilizado para controlar la búsqueda.

binder
Binder

Un objeto que implementa Binder y que contiene propiedades relacionadas con este método.

returnType
Type

Tipo de la propiedad.

types
Type[]

Matriz utilizada para elegir entre varios métodos sobrecargados con el mismo nombre.

modifiers
ParameterModifier[]

Matriz utilizada para elegir los modificadores de parámetro.

Devoluciones

Un objeto PropertyInfo de la propiedad encontrada si se encontró una propiedad con el nombre especificado en este objeto de reflexión; null si no se encontró la propiedad.

Comentarios

Este método recupera un PropertyInfo objeto correspondiente a una propiedad especificada bajo restricciones de búsqueda especificadas. Se usa una matriz de tipos para elegir entre los métodos sobrecargados.

Consulte también

Se aplica a