Working with Classes and Other Types

Class Designer provides a visual design surface called a class diagram that you can use to work with classes and other types in a project. Because the elements displayed in a class diagram correspond to elements in code, Class Designer gives you a visual representation of the code.

Class Designer provides three kinds of functionality:

Design. You can edit a project’s code by editing the class diagram. You can add new elements and delete unwanted ones. Your changes are reflected in code.

Visualization. You can view a graphical representation of the types in a project to better understand the project’s structure. By customizing this view, you can focus it on the details of the project that you find most important. You can save the image of your project for use in demonstration or documentation.