EnumerationClassGenerator
Enum generator
A C# source generator tool to create enumeration classes from enum types with additional features and customization options.
A C# source generator to create an enumeration class from an enum type.
16 stars
3 watching
3 forks
Language: C#
last commit: over 2 years ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratorcsharp9dotnetenumenumerationsourcegenerator
Related projects:
Repository | Description | Stars |
---|---|---|
engrajabi/enum.source.generator | A C# source generator that creates an enumeration class from an enum type without using reflection. | 180 |
ashenblade/enumclass | A source generator that creates type-safe classes inspired by Kotlin's enum class | 4 |
credfeto/credfeto-enum-source-generation | A C# source generator that creates performance-enhanced enum lookups by generating code from existing enums. | 21 |
leoformaggi/enum-utilities-generator | A tool that generates helper classes to map enums and their description attributes at compile-time. | 23 |
hamedfathi/mockablestaticgenerator | A tool to generate mockable interfaces and wrapper classes for static and extension methods in C#. | 14 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
joseftw/jos.enumeration | An enumeration implementation with source generation support | 25 |
lvyahui8/goenum | Automated enumeration type implementation with utility functions. | 12 |
elskom/gitbuildinfo.sourcegenerator | A tool that provides information about the current Git branch and commit hash, and marks the build as clean or dirty based on the working tree state | 39 |
ceiridge/betterenums | Improves C# enum usability and performance by adding extension methods and attributes. | 39 |
ne4to/n.sourcegenerators.uniontypes | A C# source generator that automates the creation of discriminated union types with helper methods. | 10 |
dalzhim/articleenumclass-v2 | A utility to simplify the creation of bitwise operators for custom enum classes in C++ | 20 |
cnotin/m365_groups_enum | A tool for listing Microsoft 365 groups with metadata in an Azure AD tenant | 52 |
abice/go-enum | Generates Go enum types with optional niceties like iota definitions and string implementations. | 766 |
spinnernicholas/enumfasttostringdotnet | Automatically generates a faster enum to string conversion method | 31 |