Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ Add GitHub topic [`csharp-sourcegenerator`](https://github.com/topics/csharp-sou
- [EnumClass](https://github.com/ashenBlade/EnumClass) - ![stars](https://img.shields.io/github/stars/ashenBlade/EnumClass?style=flat-square&cacheSeconds=604800) ![last_commit](https://img.shields.io/github/last-commit/ashenBlade/EnumClass?style=flat-square&cacheSeconds=86400) Generate Kotlin's `enum class` from C# `enum` with additional features like Switch function (instead of `switch` statement). It also contains support libraries like generator for JsonConverter for generated classes
- [EnumerationClassGenerator](https://github.com/HamedFathi/EnumerationClassGenerator) -![stars](https://img.shields.io/github/stars/HamedFathi/EnumerationClassGenerator?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/HamedFathi/EnumerationClassGenerator?style=flat-square&cacheSeconds=86400) - A C# source generator to create an enumeration class from an enum type.
- [EnumFastToStringDotNet](https://github.com/Spinnernicholas/EnumFastToStringDotNet) -![stars](https://img.shields.io/github/stars/Spinnernicholas/EnumFastToStringDotNet?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/Spinnernicholas/EnumFastToStringDotNet?style=flat-square&cacheSeconds=86400) - Automatically generates enum extension methods that implement a switch expression based ToString method.
- [EnumUtilities](https://github.com/skarllot/EnumUtilities) - ![stars](https://img.shields.io/github/stars/skarllot/EnumUtilities?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/skarllot/EnumUtilities?style=flat-square&cacheSeconds=86400) - A source generator that creates extension methods and utilities for enums with flags support, atomic operations (InterlockedAdd, InterlockedOr, etc.), and JSON converter generation.
- [EnumUtilitiesGenerator](https://github.com/leoformaggi/enum-utilities-generator) -![stars](https://img.shields.io/github/stars/leoformaggi/enum-utilities-generator?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/leoformaggi/enum-utilities-generator?style=flat-square&cacheSeconds=86400) - A source generator to generate compile-time mapping of enums and description attributes.
- [FastEnumGenerator](https://github.com/musictopia2/FastEnumGenerator) - ![stars](https://img.shields.io/github/stars/musictopia2/FastEnumGenerator?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/musictopia2/FastEnumGenerator?style=flat-square&cacheSeconds=86400) An enum like generator where you create a partial class with private enum and it will generate an enum like record struct even including returning the words and a list.
- [JOS.Enumeration](https://github.com/joseftw/jos.enumeration) - ![stars](https://img.shields.io/github/stars/joseftw/jos.enumeration?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/joseftw/jos.enumeration?style=flat-square&cacheSeconds=86400) Enumeration class powered by source generation
Expand Down