Introduction to the .NET Compiler Platform
![Pluralsight](https://static.mytechlogy.com/cache/198e0a947da0127606f2749b57b54665_w30_h30_cp_sc.png)
Pluralsight
Course Summary
This course provides an overview of the design and use cases of the .NET Compiler Platform, codenamed "Roslyn".
-
+
Course Description
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.
-
+
Course Syllabus
Why the .NET Compiler Platform Matters- 31m 33s
—Introduction 3m 21s
—Why Microsoft Built the .NET Compiler Platform 4m 48s
—The Benefits of the .NET Compiler Platform 4m 17s
—Traditional Compiler Black Boxes 4m 18s
—Inside the Compiler Pipeline 5m 14s
—Compiler APIs 4m 23s
—Language Services 3m 40s
—Summary 1m 27sGetting Started- 31m 43s
—Where to Find the .NET Compiler Platform? 3m 50s
—The Command-Line Compiler 5m 25s
—Decompiling the Command-Line Compiler 5m 5s
—New Command-Line Compiler Options 3m 3s
—Installing the .NET Compiler Platform Project Templates 6m 28s
—Installing the Syntax Visualizer 5m 34s
—Summary 2m 15sSyntax Trees- 45m 33sCompilation APIs- 43m 25sSemantic Models- 44m 19sAnalyzers and Code Fixes- 47m 28sWorkspace APIs- 45m 36s
This course is listed under
Development & Implementations
and Telecommunications
Community
Related Posts: