SourceGeneratorDemo

Code generator demo

A C# project demonstrating the use of source generators to automate code generation at compile time.

My presentation demo for C# 9 source generators

GitHub

3 stars
2 watching
1 forks
Language: C#
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
musictopia2/jsondeserializeresourcesourcegeneratorA tool that generates source code from JSON data descriptions2
unoplatform/uno.sourcegenerationAn API-compatible C# source generation framework inspired by Roslyn v2.0, enabling developers to generate code based on project build information.129
hermanussen/fairyGenerates C# code from SCS .yml files4
daveaglick/scriptyTool to use Roslyn-powered C# scripts for code generation in .NET projects620
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
musictopia2/commonsourcegeneratorshelpersA set of reusable helper classes for generating common source code elements in a music-related context11
davidwengier/sourcegeneratortemplateProvides a basic template and tools to generate C# source code programmatically182
yeah69/mrmeeseeks.staticdelegategeneratorGenerates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies.8
drizin/codegencsA code generation toolkit that enables easy creation of templates for generating code in various languages and formats.263
jakubsturc/talk-csharp-source-generatorsA presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time.3
hermanussen/mocksourcegeneratorA C# mocking library that generates mocks at compile-time using a source generator11
havendv/h.nswag.generatorAutomates code generation from OpenAPI definitions21
devexpress/devexpress.mvvm.codegeneratorsA source generator that creates boilerplate code for View Models in C# MVVM frameworks41