The Visual Studio class designer is a versatile, visual design environment for generic language runtime. Using the Visual Studio class designer can display class and other types of structures, and you can edit their source code by visualizing means. Changes to class diagrams will be directly reflected in the code, and change the code changes directly affect the appearance of the designer. The synchronization relationship between the designer and code makes visual creation and complex CLR types.
Full text reading:
Experience Visual Studio 2005 designer