Resultados de la búsqueda a petición "reflection"

12 la respuesta

Cómo probar si el tipo es primitivo

Tengo un bloque de código que serializa un tipo en una etiqueta Html. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { ...

4 la respuesta

¿Hay alguna manera de devolver un nombre de parámetro de método en ruby [duplicado]

Posible duplicado: Obtener nombres de argumentos en Ruby Reflection [https://stackoverflow.com/questions/622324/getting-argument-names-in-ruby-reflection] ¿Es posible obtener los nombres de los parámetros de un método? Ejemplo con: def ...

2 la respuesta

Reflect.Value.FieldByName causando pánico

Recibo el siguiente error al llamar al método .FieldByName de un valor reflejado, el error exacto es: - panic: reflect: call of reflect.Value.FieldByName on ptr Valuey el código es: - s := reflect.ValueOf(&value).Elem() (value is a struct) ...

1 la respuesta

¿Cómo itero sobre los miembros de la clase?

Estoy usando la versión Java de Google App Engine. Me gustaría crear una función que pueda recibir como parámetros muchos tipos de objetos. Me gustaría imprimir las variables miembro del objeto. Cada objeto (s) puede ser diferente y la función ...

8 la respuesta

Cargando una clase desde una cadena

Quiero crear una instancia de una clase por el valor de una cadena. Encontré varios tutoriales que muestran varios métodos para hacer esto. La clase DEBE heredar de cierta interfaz,ImplementMe que tiene un método especial llamadorunMe(). ...

7 la respuesta

¿Usa la reflexión para cambiar el archivo estático final File.separatorChar para pruebas unitarias?

Específicamente, estoy tratando de crear una prueba unitaria para un método que requiere usosFile.separatorChar para construir caminos en windows y unix. El código debe ejecutarse en ambas plataformas y, sin embargo, obtengo errores con JUnit ...

2 la respuesta

Calcular hash de código de clase en tiempo de ejecución (C #)?

¿Es posible calcular el hash de una clase en tiempo de ejecución en C # (presumiblemente a través de la reflexión)? Para ser claros, no quiero calcular el código hash de una instancia de dicha clase, quiero calcular el hash del código de la clase ...

3 la respuesta

¿Cómo limitar setAccessible solo para usos "legítimos"?

Cuanto más aprendí sobre el poder dejava.lang.reflect.AccessibleObject.setAccessible, cuanto más asombrado estoy de lo que puede hacer. Esto está adaptado de mi respuesta a la pregunta (Uso de la reflexión para cambiar File.separatorChar final ...

4 la respuesta

CreateDelegate con tipos desconocidos

Estoy tratando de crear Delegado para leer / escribir propiedades de tipo desconocido de clase en tiempo de ejecución. Tengo una clase genéricaMain<T> y un método que se ve así: Delegate.CreateDelegate(typeof(Func<T, object>), get)dóndeget es ...

5 la respuesta

¿Es posible modificar el cuerpo de un método en tiempo de ejecución en .NET?

Sé que es posible (en teoría) crear un nuevo tipo en tiempo de ejecución, pero ¿es posible modificar un cuerpo de método de un tipo existente en tiempo de ejecución? Mi plan (si puedo hacer que esto funcione) es etiquetar los métodos con un ...