Skip to content

C# Source Generators in Practice [Offline + Streaming]

Photo of Igor Rončević
Hosted By
Igor R. and Bernd H.
C# Source Generators in Practice [Offline + Streaming]

Details

C# Source Generators directly integrate source code generation into C# compiler pipeline. In this talk Igor will first explain the theory behind the Source Generators. Why are they are directly supported on the compiler level? How do they related to other forms of code generation and metaprogramming in general? How do they work and how to write them? He will also provide a critical look on this Roslyn feature and discuss some of its alternatives.

Afterwards, Bernd will demonstrate a real-life example in which Code Generators greatly simplified and structured the development of a large .NET Core application using SignalR as one of its core background technologies. We will see how code generators fit into the overall development cycle and what are the best practices for writing them.

After many months of being online only, we are finally getting back to offline gatherings :-) But we plan to stream the event as well.

The streaming link: https://www.youtube.com/watch?v=Kfx8WkyT-LY

The offline event is limited to 25 participants. If you plan to participate in the offline event you need to provide the proof of a low epidemological risk according to the 3G regulation.

We are looking forward to seeing you in person again! :-)

COVID-19 safety measures

The offline event is limited to 25 participants. If you plan to participate in the offline event you need to provide the proof of a low epidemological risk according to the 3G regulation.
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Microsoft Developer User Group Graz group
Microsoft Developer User Group Graz
See more events
CAMPUS 02
Körblergasse 126 · Graz, Ge