Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 16:56
Annihilus
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Deserializar un Fichero CS

Tengo un problema y es que necesito pasar una formulario de un tipo FormVista que es una clase derivada de System.Windows.Forms que se ha creado a otro tipo de formulario.
Mi idea era leer este archivo CS del FormVista y poder generar el código del nuevo formulario cambiando un par de cosas.

La generación la tengo clara, dónde fallo es en leer el CS del FormVista, puedo leerlo linea a línea y mediante comparaciones determinar que tengo que pasar pero es muy chapucero.

Para mi sería más util deseriializar el FormVista creando un array de objetos del FormVista, así iría recorriendo los objetos y decidiendo que paso e incluso las propiedades del objeto que quiero meter en el CS del nuevo formulario.

He tratado de probar con CodeDom ya que es lo que uso para generar el nuevo CS para ver si de alguna forma también sirve para leer el código de un formulario, pero hasta ahora no he conseguido nada.

Necesito algo de ayuda y sugerencias de otras formas posibles de hacerlo.

Gracias y un saludo.