Cloneable

Class copier

An auto-generation tool for adding clone methods to classes in C#

Auto generate Clone method using C# Source Generator

GitHub

73 stars
3 watching
11 forks
Language: C#
last commit: over 1 year ago
Linked from 1 awesome list

csharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
paiden/sourcemapper A Source Generator project that provides a fluent configuration system for deep cloning objects 5
reedom/convergen Generates code for copying data between two types 43
switchupcb/copygen A code generator tool that produces custom copying logic between data structures without relying on reflection or extra dependencies. 357
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
codecentric/net_automatic_interface Automatically generates interfaces from classes to reduce friction and noise in code 63
collinalpert/lombok.net A .NET library that uses source generators to automatically create boilerplate code for classes and structs. 316
sindresorhus/cpy Copies files from source to destination based on glob patterns and options 426
calvinmetcalf/copyfiles A utility for copying files from multiple sources to a single destination directory or subdirectory with customizable options. 410
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
youssef1313/printmembersgenerator Generates modified PrintMembers method for C# records to include or exclude members 6
hugocarreira/go-decent-copy A tool that provides a simple file copying mechanism in Go 22
sindresorhus/cpy-cli Copies files from source to destination using streams and directory utilities. 346
davglass/cpr A NodeJS module for copying files recursively while filtering and customizing the copy process. 79
hermanussen/compiletimemethodexecutiongenerator Allows executing code during compilation to improve runtime performance 20