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

4 la respuesta

¿Cómo usar la generación de código para crear dinámicamente métodos C #?

Para definir un método en C que Lua pueda llamar, tiene que coincidir con una firma determinada y usar la API de Lua para recuperar parámetros y devolver resultados. Estoy escribiendo un contenedor de C # de Lua y estoy interesado en poder llamar ...

1 la respuesta

Golang: busca todas las estructuras de tipo algo

Soy un principiante en Go. Tal vez pienso que es demasiado tradicional en años en otros idiomas, pero esto es lo que quiero hacer en Go. Asuma el siguiente caso de uso Tengo la interfaz I. Esta interfaz tiene funciones, start () y stop ()Hay ...

3 la respuesta

DLL de carga dinámica .Net

Estoy tratando de escribir algún código que me permita cargar dinámicamente archivos DLL en mi aplicación, dependiendo de la configuración de la aplicación. La idea es que la base de datos a la que se accede esté configurada en la configuración ...

2 la respuesta

Obteniendo evento a través de la reflexión

Estoy tratando de obtener el evento Click de un botón mediante reflexión y este es mi código: Assembly assem = Assembly.GetExecutingAssembly(); Type tExForm = btnSave.GetType(); Object exFormAsObj = Activator.CreateInstance(tExForm); EventInfo ...

7 la respuesta

¿Cómo reducir el uso de IF - ELSE por reflexión? ¿Puedo obtener el código de ejemplo?

Estaba tratando de usar la reflexión para el código de PizzaFactory Class para poder eliminar la condición if else y hacer que mi código sea más dinámico. Pero no puedo entender cómo. Pizza.java package PizzaTrail; import java.util.List; //this ...

3 la respuesta

Prevención de StackOverFlow en funciones recursivas

Tengo una función recursiva en unBaseClass que se basa en unprotected virtual función por su condición de retorno. Es posible que una clase secundaria anule esta función incorrectamente y conduzca a unaStackOverFlow excepción. Lo peor es que hay ...

1 la respuesta

¿Cómo obtengo la clase de una etiqueta de clase?

Esto no funciona, ¿hay alguna forma de mantener mi código generado y de alguna manera reflejar la clase de una etiqueta de clase? class Foo[T : reflect.ClassTag] { def foo = classOf[T] } <console>:7: error: class type required but T found class ...

3 la respuesta

¿Cómo obtengo el valor de MemberInfo?

¿Cómo obtengo el valor de unMemberInfo ¿objeto?.Name devuelve el nombre de la variable, pero necesito el valor. Creo que puedes hacer esto conFieldInfo pero no tengo un fragmento, si sabes cómo hacer esto, ¿puedes proporcionar un ...

6 la respuesta

¿Puedo obtener los nombres / valores de los parámetros de la función que se está ejecutando actualmente?

Me gustaría hacer algo como esto: public MyFunction(int integerParameter, string stringParameter){ //Do this: LogParameters(); //Instead of this: //Log.Debug("integerParameter: " + integerParameter + // ", stringParameter: " + stringParameter); ...

2 la respuesta

Use Reflection para llamar al método genérico en la instancia del objeto con firma: SomeObject.SomeGenericInstanceMethod <T> (argumento T)

Como llamoSomeObject.SomeGenericInstanceMethod<T>(T arg) ? Hay algunas publicaciones sobre cómo llamar a métodos genéricos, pero no como esta. El problema es que el parámetro del argumento del método está restringido al parámetro genérico. Sé ...