Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Introduction to the .NET Compiler Platform

This course provides an overview of the design and use cases of the .NET Compiler Platform, codenamed "Roslyn".

Intermediate
4h 49m
(172)

Created by Bart De Smet

Last Updated Nov 06, 2020

Course Thumbnail
  • Course

Introduction to the .NET Compiler Platform

This course provides an overview of the design and use cases of the .NET Compiler Platform, codenamed "Roslyn".

Intermediate
4h 49m
(172)

Created by Bart De Smet

Last Updated Nov 06, 2020

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

In this course, we'll explore the .NET Compiler Platform, codenamed "Roslyn". The course will focus on the rationale for building the .NET Compiler Platform, its overall architecture, and the various APIs exposed to analyze and manipulate C# and Visual Basic programs. During this course, we'll build a couple of simple Visual Studio extensions that integrate with the language services to provide custom diagnostics and code fixes.

Introduction to the .NET Compiler Platform
Intermediate
4h 49m
(172)
Table of contents

About the author
Bart De Smet - Pluralsight course - Introduction to the .NET Compiler Platform
Bart De Smet
3 courses 4.7 author rating 917 ratings

Bart is a software engineer building massive scale data processing systems at Microsoft. His areas of expertise include programming languages, runtimes, reactive programming, and databases. Prior to joining Microsoft, Bart was an MVP for C#. Bart is a popular speaker at various conferences and the author of a few C# books.

Get started with Pluralsight