~/my-source-code
$ dotnet tool install --global eunice
~/my-source-code
$ eunice MySolution.sln
Eunice can be run on a C# solution or project using dotnet tool and a NuGet package.
This will create a eunice.html file that can be opened in a web browser.
The file is an interactive view of structure and dependencies. The view scope can be set to sub-items (e.g. sub-directories, files, functions etc) and dependencies can be listed.
By default the smallest item represented is a class; however, there is a members option that will create child items for methods, properties, fields etc.