Comparteix a través de


TypeBuilder.GetPropertyImpl Método

Definición

Cuando se reemplaza en una clase derivada, busca la propiedad especificada cuyos parámetros coinciden con los tipos y modificadores de argumento especificados, utilizando las restricciones de enlace especificadas.

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parámetros

name
String

Cadena que contiene el nombre de la propiedad que se va a obtener.

bindingAttr
BindingFlags

Combinación bit a bit de los valores de enumeración que especifican cómo se realiza la búsqueda.

-o-

Default para devolver null.

binder
Binder

Objeto que define un conjunto de propiedades y habilita el enlace, que puede implicar la selección de un miembro sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro a través de la reflexión.

-o-

Referencia de null (Nothing en Visual Basic) para usar el DefaultBinder.

returnType
Type

Tipo de valor devuelto de la propiedad .

types
Type[]

Matriz de Type objetos que representan el número, el orden y el tipo de los parámetros de la propiedad indexada que se va a obtener.

-o-

Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener una propiedad que no está indizada.

modifiers
ParameterModifier[]

Matriz de ParameterModifier objetos que representan los atributos asociados al elemento correspondiente de la matriz types. El enlazador predeterminado no procesa este parámetro.

Devoluciones

Objeto que representa la propiedad que coincide con los requisitos especificados, si se encuentra; de lo contrario, null.

Se aplica a