Kros.Generators.Flattening

Property flattener

A C# source generator that flattens properties from rich domain classes into simpler, flat classes.

GitHub

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

csharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 28
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
ricardobeat/flatkeys A utility function to flatten object key hierarchies into a list of strings 3
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 32
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
trampster/jsonsrcgen A C# library that uses source generators to generate JSON serialization code 147
canton7/propertychanged.sourcegenerator Automates boilerplate code generation for INotifyPropertyChanged properties 139
jamescourtney/flatsharp A C# implementation of Google's FlatBuffers serialization format for high-performance binary serialization 511
musictopia2/commonsourcegeneratorshelpers A set of reusable helper classes for generating common source code elements in a music-related context 11
scalaprops/scalaprops-shapeless A library that generates arbitrary case classes with scalaprops and shapeless properties 10
jonschlinkert/arr-flatten Utility function to flatten arrays by recursively iterating over their elements 60
mostmand/cloneable An auto-generation tool for adding clone methods to classes in C# 72
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
hermanussen/fairy Generates C# code from SCS .yml files 4
hermanussen/jsonbyexamplegenerator A C# source generator that creates classes from example JSON files. 78