Generator.Equals

Equatability generator

Automates the implementation of IEquatable<T> using attributes.

A source code generator for automatically implementing IEquatable using only attributes.

GitHub

136 stars
4 watching
19 forks
Language: C#
last commit: about 1 month ago
Linked from 2 awesome lists

csharpcsharp-sourcegeneratorequalityroslyn-analyzersource-generators

Backlinks from these awesome lists:

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