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.

GitHub

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

csharpcsharp-sourcegeneratorcsharp9dotnetenumenumerationsourcegenerator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
engrajabi/enum.source.generatorA C# source generator that creates an enumeration class from an enum type without using reflection.181
ashenblade/enumclassA source generator that creates type-safe classes inspired by Kotlin's enum class4
credfeto/credfeto-enum-source-generationA C# source generator that creates performance-enhanced enum lookups by generating code from existing enums.22
leoformaggi/enum-utilities-generatorA tool that generates helper classes to map enums and their description attributes at compile-time.23
hamedfathi/mockablestaticgeneratorA tool to generate mockable interfaces and wrapper classes for static and extension methods in C#.14
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
joseftw/jos.enumerationProvides a way to define and generate enumeration types with auto-completion and data storage support.26
lvyahui8/goenumAutomated enumeration type implementation with utility functions.12
elskom/gitbuildinfo.sourcegeneratorA 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 state39
ceiridge/betterenumsImproves C# enum usability and performance by adding extension methods and attributes.39
ne4to/n.sourcegenerators.uniontypesA C# source generator that automates the creation of discriminated union types with helper methods.10
dalzhim/articleenumclass-v2A utility to simplify the creation of bitwise operators for custom enum classes in C++20
cnotin/m365_groups_enumA tool for listing Microsoft 365 groups with metadata in an Azure AD tenant52
abice/go-enumGenerates Go enum types with optional niceties like iota definitions and string implementations.771
spinnernicholas/enumfasttostringdotnetAutomatically generates a faster enum to string conversion method31