Tag: REFLECTION
Estoy trabajando en una pequeña aplicación (.Net 5 wpf), la cual carga y guarda su estado en archivos json (usando la biblioteca Newtonsoft). Lo guardo con los campos $type y $id. Ahora he agregado un sistema de complementos, donde cargo ensamblados desde una carpeta y creo objetos de ellos dentro . . . Read more
Estoy buscando crear una función auxiliar elegante que compare dos valores, devuelva verdadero si son diferentes y también actualice el primer valor para que sea igual al segundo valor. Esto es lo que se me ocurrió: “`c# bool UpdateHelper<T>(ref T originalProperty, T newProperty) => !Equals(originalProperty, newProperty) && (originalProperty = newProperty) . . . Read more
Tengo un par de ensamblados de interoperabilidad de los cuales necesito obtener todos los tipos que contienen. He visto esta pregunta y no funciona ni se aplica a mi caso. Todos estos ensamblados referenciados se utilizan directamente en mi aplicación pero no aparecen en ninguna parte. Lo que he intentado . . . Read more
Tengo un Tipo y quiero obtener el valor por defecto. Por ejemplo, si el Tipo es clase o nulo, debería obtener null. Pero si es entero, DateTime, decimal, … debería obtener 0. ¿Cuál es la mejor manera de hacer esto?
Para resumir mi proyecto, estoy tratando de hacer un procesador de eventos que ejecute métodos de una lista dada de métodos. Para invocar estos métodos, necesito pasar en la nueva instancia del método. El método se ejecuta correctamente, sin embargo, justo después de que todo el programa falla con una . . . Read more