YoVDO

C# Source Generators - Write Code That Writes Code

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Code Generation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of C# Source Generators in this comprehensive 59-minute conference talk by David Wengier at NDC Conferences. Dive into the new formal source generation offering from Microsoft, introduced with C# 9 and .NET 5. Learn how this technology leverages the unique opportunity provided by the Roslyn team, allowing generators to run within the compiler pipeline and access internal compiler data structures. Discover the advantages of source generators over existing code generation tools like PostSharp, Fody, and CodeSmith. Gain insights into the general concepts of source generators, followed by an in-depth exploration of the C# 9 implementation. Examine practical examples, discuss potential applications, and leave with a wealth of ideas for creating your own generators. Understand how source generators can revolutionize your approach to traditionally slow reflection code, opening up new possibilities for efficient and powerful code generation.

Syllabus

C# Source Generators - Write code that writes code - David Wengier


Taught by

NDC Conferences

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera