eunice

introhow it workscase studieslanguagesissuessponsor

Eunice can be run on a C# solution or project using dotnet tool and a NuGet package.

terminal
~/my-source-code
$ dotnet tool install --global eunice

~/my-source-code
$ eunice MySolution.sln

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.