ValueObjectGenerator

Value wrappers

Generates wrapper classes to prevent type confusion in object properties

ValueObjectGenerator is Generator for ValueObjects.

GitHub

40 stars
2 watching
1 forks
Language: C#
last commit: almost 6 years ago
Linked from 1 awesome list

csharpcsharp-librarycsharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
prophetlamb/tupleoverloadgeneratorGenerates overloads to handle variable-length parameter arrays without heap allocations5
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
dasmulli/data-builder-generatorGenerates builder classes for model classes with predefined property names.116
cloud0259/controllergeneratorAutomates the creation of controllers from specified services in .NET projects using source generator technology8
ufcpp/valuechangedgeneratorGenerates PropertyChanged events from inner struct members13
ashenblade/enumclassA source generator that creates type-safe classes inspired by Kotlin's enum class4
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
sm-g/byvalueLibrary to help create value objects with proper equality behavior9
devteam/immutypeGenerates extension methods for immutable data types in .NET.41
krasin-ga/matryoshkiA framework for creating type-agnostic decorators and adapters using C# source generators29
hermanussen/compiletimemethodexecutiongeneratorAllows executing code during compilation to improve runtime performance20
nyrest/fastgenericnewA fast alternative to Activator.CreateInstance for creating objects in .NET.244