EnumClass.Generator (nuget): Inspired by kotlin's enum class, this package provides incremental generator that can create classes from enum declaration.  All you have to do is to add [EnumClass] attribute to your enum.  Features: - Override default ToString - Add specific behaviour (methods) to each member - Polymorphic Switch implementation
Keywords: enumclass|enum|enum-class|generator|source-generator|smart-enum|type-safety|kotlin|csharp|csharp-sourcegenerator|dotnet|enumeration|roslyn