PropertyBuilder.GetValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de la propiedad llamando al captador.
Sobrecargas
| Nombre | Description |
|---|---|
| GetValue(Object, Object[]) |
Obtiene el valor de la propiedad indizada llamando al método getter de la propiedad. |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Obtiene el valor de una propiedad que tiene el enlace, el índice y |
GetValue(Object, Object[])
- Source:
- PropertyBuilder.cs
Obtiene el valor de la propiedad indizada llamando al método getter de la propiedad.
public:
override System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public override object GetValue(object? obj, object?[]? index);
public override object GetValue(object obj, object[] index);
override this.GetValue : obj * obj[] -> obj
Public Overrides Function GetValue (obj As Object, index As Object()) As Object
Parámetros
- obj
- Object
Objeto cuyo valor de propiedad se devolverá.
- index
- Object[]
Valores de índice opcionales para las propiedades indizada. Este valor debe ser null para las propiedades no indexadas.
Devoluciones
Valor de la propiedad indizada especificada.
Excepciones
Este método no se admite.
Comentarios
Para obtener el valor de una propiedad, refleje el tipo primario de la propiedad mediante Type.GetType o Assembly.GetType, recupere el Reflection objeto de propiedad del tipo y llame a PropertyInfo.GetValue.
Se aplica a
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)
- Source:
- PropertyBuilder.cs
Obtiene el valor de una propiedad que tiene el enlace, el índice y CultureInfoespecificados.
public:
override System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public override object GetValue(object? obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder? binder, object?[]? index, System.Globalization.CultureInfo? culture);
public override object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
override this.GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object
Parámetros
- obj
- Object
Objeto cuyo valor de propiedad se devolverá.
- invokeAttr
- BindingFlags
Atributo de invocación. Debe ser una marca de bits de BindingFlags : InvokeMethod, CreateInstance, StaticGetField, , SetField, GetPropertyo SetProperty. Se debe especificar un atributo de invocación adecuado. Si se va a invocar un miembro estático, se debe establecer la Static marca de BindingFlags .
- binder
- Binder
Objeto que permite el enlace, la coerción de tipos de argumentos, la invocación de miembros y la recuperación de MemberInfo objetos mediante la reflexión. Si binder es null, se usa el enlazador predeterminado.
- index
- Object[]
Valores de índice opcionales para las propiedades indizada. Este valor debe ser null para las propiedades no indexadas.
- culture
- CultureInfo
Objeto CultureInfo que representa la referencia cultural para la que se va a localizar el recurso. Tenga en cuenta que si el recurso no está localizado para esta referencia cultural, se CultureInfo.Parent llamará sucesivamente al método en la búsqueda de una coincidencia. Si este valor es null, CultureInfo se obtiene de la CultureInfo.CurrentUICulture propiedad .
Devoluciones
Valor de propiedad para obj.
Excepciones
Este método no se admite.
Comentarios
Para obtener el valor de una propiedad, refleje el tipo primario de la propiedad mediante Type.GetType o Assembly.GetType, recupere el objeto de propiedad Reflection del tipo y llame a PropertyInfo.GetValue.