¿Cómo restauro un archivo .dll a un archivo .cs (.net)?
El proceso de restauración de un archivo .cs desde una DLL es en realidad un proceso de desmontaje o descompilación.
Porque .net generará un código intermedio, que en realidad es un código disfrazado. Por lo tanto, existe una correspondencia uno a uno entre el pseudocódigo y el código fuente, lo que significa que es completamente posible pasar de DLL a cs.
Dado que .net lleva poco tiempo lanzado (sin mencionar muchos años, para un idioma, no ha sido destetado en 4 o 5 años), actualmente no existe ningún descompilador para .net. (Tal vez lo haya, no lo sé). Pero aquellos que estén interesados pueden investigarlo. Pero si estás interesado, puedes investigarlo.
Yo también tengo tal interés, puedes comunicarte conmigo.