diff --git a/README.md b/README.md index 20c28b2..f8ce6e8 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,8 @@ Add GitHub topic [`csharp-sourcegenerator`](https://github.com/topics/csharp-sou - [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. - [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) - Enumeration class powered by source generation +- [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 +- [NetEscapades.EnumGenerators](https://github.com/andrewlock/NetEscapades.EnumGenerators) - ![stars](https://img.shields.io/github/stars/andrewlock/NetEscapades.EnumGenerators?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/andrewlock/NetEscapades.EnumGenerators?style=flat-square&cacheSeconds=86400) A source generator for generating fast "reflection" methods for enums ### Functional Programming @@ -143,6 +144,8 @@ Add GitHub topic [`csharp-sourcegenerator`](https://github.com/topics/csharp-sou - [ValueObjectGenerator](https://github.com/RyotaMurohoshi/ValueObjectGenerator) - ![stars](https://img.shields.io/github/stars/RyotaMurohoshi/ValueObjectGenerator?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/RyotaMurohoshi/ValueObjectGenerator?style=flat-square&cacheSeconds=86400) C# source generator is for ValueObjects (ie.Wrapper classes). - [Vogen](https://github.com/SteveDunn/Vogen) - ![stars](https://img.shields.io/github/stars/SteveDunn/Vogen?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/SteveDunn/Vogen?style=flat-square&cacheSeconds=86400) C# source generator and code analyser that generates strongly typed domain identities. - [WrapperValueObject](https://github.com/martinothamar/WrapperValueObject) - ![stars](https://img.shields.io/github/stars/martinothamar/WrapperValueObject?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/martinothamar/WrapperValueObject?style=flat-square&cacheSeconds=86400) - for creating simple value objects wrapping primitive types. +- [StronglyTypedId](https://github.com/andrewlock/StronglyTypedId) - ![stars](https://img.shields.io/github/stars/andrewlock/StronglyTypedId?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/andrewlock/StronglyTypedId?style=flat-square&cacheSeconds=86400) A Rosyln-powered generator for strongly-typed IDs + #### Immutability