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 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
hermanussen/compiletimemethodexecutiongeneratorAllows executing code during compilation to improve runtime performance20
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
jeppevammenkristensen/cachesourcegeneratorGenerates cache boilerplate code around a method to simplify caching in C# applications.4
b1z0n/lazyshgenA source generator that automatically generates lazy implementations at compile time.7
krasin-ga/matryoshkiA framework for creating type-agnostic decorators and adapters using C# source generators29
rudolfkurkams/structpackerA binary serializer that generates optimized C# serialization code using Source Generators technology77
trampster/jsonsrcgenA C# library that uses source generators to generate JSON serialization code146
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
alekshura/sourceconfigA tool for generating objects from JSON configuration files during build time12
davidwengier/sourcegeneratortemplateProvides a basic template and tools to generate C# source code programmatically182
mattbierner/stt-c-compile-time-snakeA tool that provides compile-time capabilities for generating low-level code from higher-level abstractions in languages that support it207
hermanussen/mocksourcegeneratorA C# mocking library that generates mocks at compile-time using a source generator11
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53