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 descriptor de acceso get.
Sobrecargas
| GetValue(Object, Object[]) |
Obtiene el valor de la propiedad indizada llamando al método Get de la propiedad. |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Obtiene el valor de una propiedad con el enlace, índice y |
GetValue(Object, Object[])
- Source:
- PropertyBuilder.cs
Obtiene el valor de la propiedad indizada llamando al método Get 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 va a devolver.
- index
- Object[]
Valores de índice opcionales para propiedades indizadas. Este valor debe ser null para propiedades no indizadas.
Devoluciones
Valor de la propiedad indizada especificada.
Excepciones
No se admite este método.
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 con el enlace, índice y CultureInfo especificados.
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 va a devolver.
- invokeAttr
- BindingFlags
Atributo de invocación. Debe ser un marcador de bits de BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty o SetProperty. Debe especificarse un atributo de invocación apropiado. Si se va a invocar un miembro estático, se debe establecer la marca Static de BindingFlags.
- binder
- Binder
Objeto que permite el enlace, la conversión de tipos de argumentos, la invocación de miembros y la recuperación de objetos MemberInfo mediante la reflexión. Si binder es null, se usa el enlazador predeterminado.
- index
- Object[]
Valores de índice opcionales para propiedades indizadas. Este valor debe ser null para propiedades no indizadas.
- culture
- CultureInfo
Objeto CultureInfo que representa la referencia cultural para la que se va a buscar el recurso. Observe que si no se encuentra el recurso correspondiente a esta referencia cultural, se llamará sucesivamente al método CultureInfo.Parent para buscar una coincidencia. Si este valor es null, CultureInfo se obtiene a partir de la propiedad CultureInfo.CurrentUICulture.
Devoluciones
Valor de propiedad de obj.
Excepciones
No se admite este método.
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.