Runtime Flow in real time monitors and logs function calls and function parameters in a running .NET application and shows a stack trace tree, with no instrumentation or source code required for monitoring.
v1.6 adds the ability to save monitoring results and an API for programmatic access to saved and real time monitoring results.
The sample application demonstrating API usage shows a class relationship diagram based on monitoring data for the selected use case:
Download links: Visual Studio edition, Portable edition.