talk-csharp-source-generators

C# Compile-Time Generator

A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time.

A presentation about C# Source Generators

GitHub

3 stars
1 watching
0 forks
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
hermanussen/compiletimemethodexecutiongenerator Allows executing code during compilation to improve runtime performance 20
codecentric/net_automatic_interface Automatically generates interfaces from classes to reduce friction and noise in code 61
jeppevammenkristensen/cachesourcegenerator Generates cache boilerplate code around a method to simplify caching in C# applications. 4
b1z0n/lazyshgen A source generator that automatically generates lazy implementations at compile time. 7
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 28
rudolfkurkams/structpacker A binary serializer that generates optimized C# serialization code using Source Generators technology 76
trampster/jsonsrcgen A C# library that uses source generators to generate JSON serialization code 147
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 32
alekshura/sourceconfig A tool for generating objects from JSON configuration files during build time 12
davidwengier/sourcegeneratortemplate Provides a basic template and tools to generate C# source code programmatically 181
mattbierner/stt-c-compile-time-snake A tool that provides compile-time capabilities for generating low-level code from higher-level abstractions in languages that support it 207
hermanussen/mocksourcegenerator A C# mocking library that generates mocks at compile-time using a source generator 11
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53