Resultados de la búsqueda a petición "reflection"
Ejecutar un fragmento de código contenido en una cadena
Tengo un fragmento de código Java en una cadena. String javaCode = "if(polishScreenHeight >= 200 && " + "polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";¿Es posible convertir esta cadena de Java en una declaración de Java y ...
Crear instancia de clase genérica con parámetro de tipo genérico dinámico
Necesito crear una instancia de una clase genérica como esta: Type T = Type.GetType(className).GetMethod(functionName).ReturnType; var comparer = new MyComparer<T>(); // ERROR: "The type or namespace name 'T' could not be found"encontré ...
¿Hay una buena manera de obtener MethodInfo de método genérico abierto?
Considere escribir como este public interface IHaveGenericMethod { T1 Method<T1>(T1 parm); T2 Method<T1,T2>(T1 parm); int Method2(int parm); }¿Cómo obtengo un methodInfo para sus métodos? para un método no genérico regular, como method2, puedo ...
¿Por qué NSDictionary informa un nombre de clase inusual?
NSDictionary *dict = [NSDictionary dictionary]; NSLog(@"%@", NSStringFromClass([dict class]));Este código imprime "__NSDictionary0". Para mis propias clases, imprime el nombre real de la clase. ¿Por qué NSDictionary se identifica como ...
Listar todas las subclases de una clase.
¿Puedo devolver una lista de todas las subclases de una clase? Por ejemplo: class Mother { } class ChildFoo: Mother { } class ChildBar: Mother { } let motherSubclasses = ... // TODO print(motherSubclasses) // should to return [ChildFoo.self, ...
¿Cómo puedes recorrer las propiedades de una clase?
¿Hay alguna manera en c # para recorrer las propiedades de una clase? Básicamente tengo una clase que contiene una gran cantidad de propiedades (básicamente contiene los resultados de una consulta de base de datos grande). Necesito generar estos ...
Java8 recuperando setter lambda de clase
Estoy tratando de obtener un identificador de método lambda para el configurador de un campo privado, pero por alguna razón, no se puede encontrar el configurador. Esta es la interfaz funcional que estoy usando: @FunctionalInterface public ...
Activator.CreateInstance con clase privada sellada
Estoy tratando de actualizar una instancia de LocalCommand que es una clase privada de System.Data.SqlClient.SqlCommandSet. Parece que puedo obtener la información de tipo muy bien: Assembly sysData = Assembly.Load("System.Data, Version=2.0.0.0, ...
¿Obteniendo una cadena de la nueva sintaxis de ruta clave de Swift 4?
¿Cómo puedes conseguir unvalor de cadena deSwift 4 teclas inteligentes [https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md] sintaxis (por ejemplo,\Foo.bar)? En este punto, tengo curiosidad sobre cualquier forma, no ...
Convierta Object Array a otro tipo de matriz usando Reflection
Tengo una matriz de objetos y quiero convertirla en una matriz de tipo específico. Tengo el tipo para convertirlo en el que obtengo en tiempo de ejecución. Pero tengo un problema para hacer la conversión real. Si uso Convert.ChangeType, aparece ...