Overview
Explore the powerful code analysis capabilities of Roslyn in this NDC Oslo 2020 conference talk by Erik Schierboom. Discover how Roslyn can be utilized to automatically analyze C# solutions submitted by students on exercism.io. Learn to parse source code, transform it into a normalized format, and check for specific patterns using Roslyn. Gain insights into compiling source code to an in-memory assembly and running it against a predefined test suite. Delve into Roslyn syntax trees, understanding their structure and functionality. Master the techniques of parsing and transforming source code with Roslyn's robust toolset. As an added bonus, acquire the knowledge to convert Roslyn source code into an assembly and run xUnit tests in-memory, enhancing your ability to work with and analyze code efficiently.
Syllabus
Analyzing source code using Roslyn - Erik Schierboom - NDC Oslo 2020
Taught by
NDC Conferences