Builds a chain of methods referencing each other in a .NET solution. The input is a 'method' in a file from a .NET solution. The output is a graph containing the reference chain starting from the input method. Console app is included to render the resulting graph. Works with circular and abstract references.

Ever used 'Get All References' functionality in Visual Studio ? Why not go further and instead of just getting the immediate references to a method, unravel the full sequence of calling methods across the solution.

Very useful when having to work with unknown code. Only supports C# projects.

It's a very basic app + lib I created in an attempt to familiarize myself with Roslyn and in the same time produce some useful result. 

This is based on Microsoft Roslyn.

Last edited Jun 26, 2014 at 10:29 AM by DonZoeggerle, version 13