When developing the design-time architecture for the Microsoft® .NET Framework, Microsoft chose to use source code as the persistence mechanism for user code rather than a binary or other private solution.
Code persistence allows users to learn from the code that the Designer outputs as well as be able to easily build projects outside of the Microsoft Visual Studio® .NET environment if desired. It also allows understandable and accessible customization for advanced scenarios and components.
|