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

3 la respuesta

¿Existe una forma más eficiente de obtener un método anotado?

Comencé un proyecto de código abierto "por diversión, nadie sabe, a nadie le importa"LinkSet [http://code.google.com/p/linkset/]) En un lugar, necesito obtener un método anotado de una clase. ¿Hay una manera más eficiente de hacerlo que esto? ...

14 la respuesta

¿Puedo obtener el nombre del parámetro del método usando la reflexión de Java?

Si tengo una clase como esta: public class Whatever { public void aMethod(int aParam); }¿Hay alguna manera de saber eso?aMethod usa un parámetro llamadoaParameso es de tipoint?

1 la respuesta

¿Es posible acceder a la información de tipo Java 8 en tiempo de ejecución?

Suponiendo que tengo el siguiente miembro en una clase que utiliza anotaciones de tipo Java 8: private List<@Email String> emailAddresses;¿Es posible leer el@Email Anotación dada en el tipo de cadena de uso en tiempo de ejecución utilizando la ...

3 la respuesta

¿Cómo obtener todos los tipos en un ensamblaje referenciado?

Por alguna razón, parece que no puedo obtener la lista de tipos en un ensamblado referenciado. No solo eso, ni siquiera puedo llegar a este ensamblado al que se hace referencia. Lo intentéAppDomain.CurrentDomain.GetAssemblies(), pero solo ...

2 la respuesta

El objeto no coincide con el tipo de objetivo con C # Reflection

Estoy tratando de obtener un valor de una ventana de la siguiente manera estase refiere a la ventana principal (window1) Type type = this.GetType(); PropertyInfo pi = type.GetProperty("Left"); object obj = pi.GetValue(type, null);Pero recibo el ...

3 la respuesta

¿Cómo instanciar una clase dado su nombre de cadena?

Tengo una clase abstracta y quiero iniciarla en una clase que la extienda. Tengo el nombre de las clases secundarias como una cadena. Aparte de esto... String childClassString; MyAbstractClass myObject; if (childClassString ...

1 la respuesta

C # es tipo genérico con restricción de tipo genérico

Asumamos una interfaz interface IOwnedBy<T> where T : IOwner { T Owner { get; } }y interface IOwner { public int Id { get; } }En algún lugar de mi código, me gustaría hacer lo siguiente: if (obj is OwnedBy<IOwner>) { DoSomethingWith( ...

2 la respuesta

Mejorar el código de monitoreo de propiedad?

Hice una clase de depuración de utilidades en un juego de C # en el que estoy trabajando para poder monitorear y observar los valores de las propiedades. Va así: public static class Monitor { private static List<object> monitoredObjects; public ...

1 la respuesta

Crear nombres de variables a partir de parámetros

¿Es posible crear una lista de variables con un parámetro en el nombre? Algo como esto: for(n=0; n< val; n++) int var'n'=0;

6 la respuesta

diferencias entre dos objetos en C #

Me preguntaba cómo encontraría la diferencia entre dos objetos de la misma clase. Entonces, si tuviera una clase Persona con la única diferencia de Edad, devolverá el campo / campos que son diferentes. Gracias