You can use Unified Modeling Language (UML) class diagrams
to visualize structural features in C# applications.
About this task
A UML class diagram provides a graphical representation of
the classes in a C# application and depicts some or all the classes
in an application for the purpose of understanding and collaboration.
You can use class diagrams to examine the structure and relationships
of C# classes and data types in C# applications. You can use class
diagrams to create your own context, using a subset of the classes
within a project.
You can then navigate to the source code files
directly from an open class diagram.
Note: The UML diagrams generated
by C# visualization are read-only, and cannot be used to modify the
contents of a solution in Microsoft Visual
Studio. If you want to generate C# code from a UML model, you can
create and apply a transformation configuration.