reflection

Cómo obtener el PropertyInfo de una propiedad específica?

Quiero obtener el PropertyInfo para una propiedad específica. Me vendría bien: foreach(PropertyInfo p in typeof(MyObject). ... of(MyProperty) as PropertyInfo ¿Existe? ¿O estoy atascado haciendo una comparación de cadenas de tipo inseguro? Saludos.

Determinar si el código se está ejecutando como parte de una prueba unitaria

Tengo una prueba unitaria (NUnit). Muchas capas de la pila de llamadas un método fallará si se está ejecutando a través de un ... UnitTest? P.d. Soy plenamente consciente de que este no es un gran diseño, pero yo creo que es mejor que las alternativas.

¿Cómo puedo averiguar qué tipo es cada objeto en una ArrayList?

Tengo una ArrayList compuesta de diferentes elementos importados de una db, compuesta de cadenas, números, dobles e ints. ¿Ha ... ntos tipos de datos es que se trata de una pieza de código java que se está escribiendo para implementarse con diferentes BD.

conseguir el tipo T de IEnumerable

¿Hay una manera de recuperar el tipo T de IEnumerable<T> a través de la reflexión? Por ejemplo Tengo una variable IEnumerable<Child> info; quiero recuperar el tipo de Hijo a través de la reflexión

¿Cómo convertir un objeto Java (bean) a pares clave-valor (y viceversa)?

Digamos que tengo un objeto java muy simple que solo tiene algunas propiedades getXXX y setXXX. Este objeto se usa solo para ... enviando este objeto sobre jms, sin usar el tipo ObjectMessage (o convertir un mensaje entrante al tipo correcto de objeto).

Obtener el tipo de clase de la cadena

Tengo un String que tiene un nombre de una clase decir "Ex" (no .class extensión). Quiero asignarlo a una variable Class, así: Class cls = (string).class ¿Cómo puedo hacer eso?

¿Cómo funciona este fragmento de código Java? (String pool and reflection) [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Es una cadena Java realmente inmutable? ... // Ignore exceptions } } } El código anterior se imprimirá: "Luigi Luigi" ¿Qué le pasó a Mario?

¿Cómo puedo comprobar si existe una propiedad en un tipo anónimo dinámico en c#?

Tengo un objeto de tipo anónimo que recibo como una dinámica de un método Me gustaría comprobar en una propiedad existe en es ... void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } ¿Cómo implementaría IsSettingExist ?

¿Cómo puedo obtener todas las clases dentro de un espacio de nombres?

¿Cómo puedo obtener todas las clases dentro de un espacio de nombres en C#?

La forma más eficiente de obtener el constructor predeterminado de un tipo

Cuál es la forma más eficiente de obtener el constructor predeterminado (es decir, constructor de instancia sin parámetros) d ... gs.Instance; type.GetConstructors(flags) .Where(constructor => constructor.GetParameters().Length == 0) .First();

¿Es una mala práctica utilizar la Reflexión en las pruebas unitarias? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo pruebo una función privada o una clase que tiene método ... en un paquete separado llamado prueba (por lo que usar visibilty protegida, por ejemplo, no era una solución posible también)

Reflexión Java-impacto de setAccessible (true)

Estoy usando algunas anotaciones para establecer dinámicamente los valores de los campos en las clases. Dado que quiero hacer ... si llamo a setAccessible(true), ¿qué tan importante es volver a configurarla al valor original después de que haya terminado?

¿Cómo hace WCF deserialization instanciar objetos sin llamar a un constructor?

Hay algo de magia en la deserialización de WCF. ¿Cómo crea una instancia del tipo de contrato de datos sin llamar a su const ... es false. Entonces, ¿cómo hace WCF esto? ¿Es esta una técnica que otros también pueden usar, o está escondida de nosotros?

Buscar tipo de propiedades anulables mediante reflexión

Examino las propiedades de un objeto a través de la reflexión y continúo procesando el tipo de datos de cada propiedad. Aquí ... blema es que necesito manejar propiedades nullables, pero no tengo ni idea de cómo obtener el tipo de una propiedad nullable.

Obtención del valor del campo/propiedad final estático público de una clase en Java mediante reflexión

Digamos que tengo una clase: public class R { public static final int _1st = 0x334455; } ¿Cómo puedo obtener el valor del campo/propiedad "_1st" a través de reflexión?

¿Por qué la reflexión se llama reflexión en lugar de introspección?

¿Cuál es el origen del término reflexión? Parece más bien introspección. ¿Por qué no se llama así? Introspección : Un mir ... una fijación de los pensamientos en algo; consideración cuidadosa un pensamiento que ocurre en consideración o meditación.

Java Reflection: Crear una clase de implementación

Class someInterface = Class.fromName("some.package.SomeInterface"); ¿Cómo puedo crear ahora una nueva clase que implemente someInterface? Necesito crear una nueva clase, y pasarla a una función que necesite un SomeInterface como argumento.

Cómo encontrar todos los tipos en un Ensamblado que heredan de un Tipo C específico#

¿Cómo se obtiene una colección de todos los tipos que heredan de otro tipo específico?

¿Cómo usar getMethod () con tipos primitivos?

Esta es la clase: class Foo { public void bar(int a, Object b) { } } Ahora estoy tratando de obtener "reflejar" este m ... do de la clase: Class c = Foo.class; Class[] types = { ... }; // what should be here? Method m = c.getMethod("bar", types);

Java reflection obtener todos los campos privados

Me pregunto si hay una manera de obtener todos los campos privados de alguna clase en java y su tipo. Por ejemplo supongamos ... os privados(aaa, bbb, ccc) de clase SomeClass (Sin conocer el nombre de todos los campos por adelantado) y comprobar su tipo.