Chapter 10. Command-Line Tools Based on Roslyn API
In this chapter, we will cover the following recipes:
- Writing an application based on the Compiler Syntax API to parse and transform source files
- Writing an application based on the Compiler Semantic API to display diagnostics and overload resolution results
- Writing an application based on the Compiler Analyzer API to execute diagnostic analyzers and display analyzer diagnostics
- Writing an application based on the Workspaces API to format and simplify all source files in the solution
- Writing an application based on the Workspaces API to edit projects in a solution and display project properties