Roslyn provides rich, code analysis APIs to open source C# and VisualBasic compilers. This enables you to access a wealth of information about your code from compilers, which you can then use for code-related tasks in your tools and applications.
Roslyn dramatically lowers the barrier to entry for creating code-focused tools and applications, creating many opportunities for innovation.
.Net Checker checks all code dependencies in .Net projects to ensure a stable architecture - up to multi-million LOC source trees. Moreover, it can produce flexible DOT-based dependency graphs.