Blog Logo
TAGS

Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022

Duration : 01:03:51

The speaker, Mark Rendall, discusses writing code that writes code with Roslyn, a compiler as a service platform that compiles C# code into MSIL and then passes it on to the JIT that turns it into native code. He explains that Roslyn is open and public, allowing developers to use its parts in their own code. Rendall shows how Roslyn works, how to create an analyzer and code fix that works inside Visual Studio, and generate the GRPC assets needed for service and RPC methods and messages. He also delves into workspaces available within Roslyn, including MSBuild workspace and Visual Studio workspace. It allows loading a solution and working with code, generating all sorts of files and DLLs. The session aims to provide developers with the necessary tools to analyze C# code and understand how Roslyn works.