SolidSX extracts software structure, dependencies, metrics from .NET assemblies and source code and visualizes them using high-quality OpenGL graphics.
Solid Software Xplorer (SolidSX) is a tool for browsing, analyzing, and understanding large software systems written in any of the .NET languages. SolidSX creates high-quality, animated, visualizations that simultaneously shows the structure, dependencies, metrics on all types of source code elements (classes, methods, fields, etc.). By using hardware-accelerated graphics, SolidSX is able to display large amounts of information in a clear and concise manner and provides fast and easy exploration through large source codes.
Features:
Extracts and visualizes call graphs, class inheritance, type usage, field accesses and various code metrics, such as method complexity and number of casts.
Extracts information from .NET assemblies (.exe, .dll), and supports all of the .NET languages, such as C#, Visual Basic, and managed Visual C++.
The source code is not needed for importing .NET assemblies, so SolidSX can also be used to inspect third-party assemblies (like .NET Reflector).
Acts as a stand-alone Windows application, but can also integrate into Microsoft Visual Studio. By integrating into Visual Studio, you can navigate between source code and visualization with the click of a button. (Requires Visual Studio 2008 Standard edition or higher)
Extremely easy to use: point and click in a simple interface. Ready to use in less than 5 minutes (including installing).
Explore large databases of thousands of elements in real time, from packages to individual variables.
Hardware-accelerated graphics and animation for high quality presentation and smooth navigation.
Can also be used to create high-resolution images of your software that can be used in presentations, posters, and print.