WrapperValueObject
Value object generator
Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting
A .NET source generator for creating simple value objects wrapping primitive types.
53 stars
5 watching
3 forks
Language: C#
last commit: about 2 years ago
Linked from 2 awesome lists
csharpcsharp-sourcegeneratordotnetdotnet-coredotnet-standarddotnetcoresource-gensource-generationsource-generatorssourcegeneratorvalue-object
Related projects:
Repository | Description | Stars |
---|---|---|
ryotamurohoshi/valueobjectgenerator | Generates wrapper classes to prevent type confusion in object properties | 40 |
lucasteles/strongly | Generates boilerplate code for strongly-typed values | 36 |
stevedunn/vogen | A source generator and analyzer that helps create strongly typed domain concepts by turning primitives into value objects. | 900 |
sm-g/byvalue | Library to help create value objects with proper equality behavior | 9 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
ashenblade/enumclass | A source generator that creates type-safe classes inspired by Kotlin's enum class | 4 |
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 63 |
thenameless314159/sourcegeneratorutils | Provides utility classes and abstractions to simplify source generation tasks in .NET source generators | 21 |
collinalpert/lombok.net | A .NET library that uses source generators to automatically create boilerplate code for classes and structs. | 316 |
prophetlamb/tupleoverloadgenerator | Generates overloads to handle variable-length parameter arrays without heap allocations | 5 |
mostmand/cloneable | An auto-generation tool for adding clone methods to classes in C# | 73 |
jakubsturc/talk-csharp-source-generators | A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. | 3 |
mknejp/dotvariant | A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. | 70 |
devteam/immutype | Generates extension methods for immutable data types in .NET. | 41 |
nyrest/fastgenericnew | A fast alternative to Activator.CreateInstance for creating objects in .NET. | 244 |