Summary

I am sending my report earlier in, because I will be out of town for the weekend.

This week I have been researching on the logic and workings of the Design-Time Serialization and I've got scared. Seriously now. I have implemented a bunch of classes in the System.ComponentModel.Design.Serialization namespace. I have laid the foundations for building the CodeDom* part of the Design-Time Serialization. I am looking forward to implementing it, so I can start generating code!

Repository Data

Start of week revision: 35
End of week revision: 40
Plain Text ChangeSet (~2000 lines): http://monodt.i-nz.net/changeset?format=diff&new=40&old=35&new_path=trunk&old_path=trunk
Visual ChangeSet: http://monodt.i-nz.net/changeset?old_path=trunk&old=35&new_path=trunk&new=40

Details

1.) As planned I have been researching on the System.ComponentModel.Design.Serialization namespace, which resulted a few pretty diagrams (and not only).

2.) I have implemented the following class library classes from the same namespace:

3.) I did some refactoring in the loading/unloading behaviour of the design surface to result better interaction between the DesignerHost, DesignSurface and DesignerLoader.

Next Week