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

1 la respuesta

Reflexión de Golang: no se pueden establecer campos de interfaz que envuelven una estructura

Estoy tratando de implementar un método que cambie el valor de los campos en un objeto que puede tener una estructura arbitraria. La conversión de los campos no es un problema cuando tengo el puntero a una estructura. Pero no puedo cambiar los ...

1 la respuesta

Cómo invocar métodos con parámetros de ref / out utilizando la reflexión

Imagina que tengo la siguiente clase: class Cow { public static bool TryParse(string s, out Cow cow) { ... } }¿Es posible llamar?TryParse a través de la reflexión? Sé lo básico: var type = typeof(Cow); var tryParse = type.GetMethod("TryParse"); ...

3 la respuesta

Acceso a un valor de anotación en Scala

TL; DR:Básicamente, estoy buscando el equivalente Scala de Java: (MyAnnotation) Thing.getClass().getAnnotations()[0]A pesar de que felizmente puedo descubrir anotaciones y consultas basadas en su tipo, parece que no puedo obtener de ...

6 la respuesta

Crear instancia de clase a partir de una cadena

Tengo un método C # que crea una nueva instancia de una clase a partir de una cadena, sin embargo, aparece un error al ejecutar el código. obj = (ClassX)Activator.CreateInstance(Type.GetType("classPrefix_" + className));ArgumentNullException no ...

1 la respuesta

¿Cómo obtener información de tipo genérico de getAnnotatedParameterTypes () en Java 8?

Parece quegetAnnotatedParameterTypes() devuelve una matriz deAnnotatedTypes con tipos en bruto, en lugar de genéricos. Por ejemplo: public <T> void genericMethod(T t) { } @Test public void testAnnotatedTypes() throws ReflectiveOperationException ...

5 la respuesta

Crear clases dinámicamente con Java

He tratado de encontrar información sobre esto, pero he aparecido con las manos vacías: Entiendo que es posible crear una clase dinámicamente en Java usando reflexión o proxies, pero no puedo averiguar cómo. Estoy implementando un marco de base ...

7 la respuesta

¿Cómo uso la reflexión para llamar a un método genérico?

¿Cuál es la mejor manera de llamar a un método genérico cuando el parámetro de tipo no se conoce en tiempo de compilación, sino que se obtiene dinámicamente en tiempo de ejecución? Considere el siguiente código de muestra: dentro delExample() ...

6 la respuesta

Cómo obtener un atributo personalizado de la instancia del objeto en C #

Digamos que tengo una clase llamada Prueba con una propiedad llamada Título con un atributo personalizado: public class Test { [DatabaseField("title")] public string Title { get; set; } } Y un método de extensión llamado DbField. Me pregunto si ...

3 la respuesta

Objective-C class -> cadena como: [NSArray className] -> @ “NSArray”

Estoy tratando de obtener un nombre de cadena de una clase del propio objeto de clase. // For instance [NSArray className]; // @"NSArray"he encontradoobject_getClassName(id obj) pero eso requiere que se le pase una instancia, y en mi caso es un ...

2 la respuesta

¿Es posible establecer este miembro privado estático de una clase estática con reflexión?

tengo unstatic class constatic private readonly miembro que se establece a través de la clasestatic constructor. A continuación se muestra un ejemplo simplificado. public static class MyClass { private static readonly string m_myField; ...