dunet
Union generator
A source generator that creates discriminated union types in C# with support for generics and implicit conversions.
C# discriminated union source generator
652 stars
8 watching
20 forks
Language: C#
last commit: 2 months ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratordiscriminated-unionsdotnetfpfunctionalfunctional-programmingunion
Related projects:
Repository | Description | Stars |
---|---|---|
| A C# source generator that automates the creation of discriminated union types with helper methods. | 10 |
| A C# library that generates efficient union types with rich APIs and automatic relation type detection for various use cases. | 10 |
| A source generator that automates the creation of Match methods for discriminated unions in C# | 6 |
| A framework for creating type-agnostic decorators and adapters using C# source generators | 29 |
| A C# source generator to create strongly-typed resource classes for localized strings | 31 |
| A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. | 70 |
| A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. | 3 |
| A source generator that creates C# code to implement member accessors with name-based and index-based access. | 7 |
| Provides a basic template and tools to generate C# source code programmatically | 182 |
| A compile-time dependency injection container for .Net that generates factory methods to create instances of types. | 7 |
| A C# source generator tool to create enumeration classes from enum types with additional features and customization options. | 16 |
| Generates source code strings for attribute definitions in C#. | 7 |
| Provides utility classes and abstractions to simplify source generation tasks in .NET source generators | 21 |
| A .NET library that uses source generators to automatically create boilerplate code for classes and structs. | 316 |
| A source code generator for creating object graphs with dependency injection without the need for an IoC container | 539 |