2 CodeCanvas - Ни за что.Reflector предоставляет вам класс, а задача состоит в том, чтобы сериализовать все экземпляры всех данных классов.Например, класс содержит код:
for(int i=0; i<2;i++){
Controls.Add(new Button());
}
задача состоит в том, чтобы создать * .Designer.cs со следующим кодом:
//...
InitializeComponent()
{
//...
button1 = new Button();
button2 = new Button();
button3 = new Button();
//...
this.Controls.Add(button1);
this.Controls.Add(button2);
this.Controls.Add(button3);
}
//...
, и это определенно не то, что дает вам рефлектор.
Сериализация CodeDom может помочь, но она действует по своим собственным правилам и вряд ли даст полный снимок формы.