Generator.Equals
Equatability generator
Automates the implementation of IEquatable<T> using attributes.
A source code generator for automatically implementing IEquatable
136 stars
4 watching
19 forks
Language: C#
last commit: about 1 month ago
Linked from 2 awesome lists
csharpcsharp-sourcegeneratorequalityroslyn-analyzersource-generators
Related projects:
Repository | Description | Stars |
---|---|---|
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
devteam/immutype | Generates extension methods for immutable data types in .NET. | 41 |
martinothamar/wrappervalueobject | Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |
nyrest/fastgenericnew | A fast alternative to Activator.CreateInstance for creating objects in .NET. | 240 |
arthuraa/extructures | Provides data structures and reasoning tools for extensional equality in Coq | 29 |
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 61 |
hermanussen/jsonbyexamplegenerator | A C# source generator that creates classes from example JSON files. | 78 |
igood/boilerplatezero | A collection of C# source generators that simplify the code required for common patterns in WPF applications | 37 |
ycanardeau/resxgenerator | A C# source generator to create strongly-typed resource classes for localized strings | 32 |
elskom/idisposablegenerator | Generates Dispose functions for disposable types using attributes. | 15 |
arthuraa/deriving | Automatically generates boilerplate code for Coq inductive types | 24 |
ufcpp/stringliteralgenerator | Generates optimized UTF-8 binary data from string literals in C# source code | 135 |
ryotamurohoshi/valueobjectgenerator | Generates wrapper classes to prevent type confusion in object properties | 40 |
joseftw/jos.enumeration | An enumeration implementation with source generation support | 25 |
ignatandrei/rscg_utilitytypes | A tool that generates utility types in C# based on specified utility types from TypeScript | 4 |