Surrogates is a direct and versatile object masher, which injects aspects and functionalities into any code. It hooks on your regular OOP and ables you to add highly abstracted features that otherwise, would imply in many replicated lines of code, inheritance, helpers and/or maintenance.

Install-Package Surrogates -Version
dotnet add package Surrogates --version
<PackageReference Include="Surrogates" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Surrogates --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Thanks to a friend, I extended the cloner to a parser able to transfer values between objects of different types.


This package has no dependencies.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 489 2/18/2016 447 11/26/2015 537 10/22/2015 410 10/22/2015 421 10/21/2015 427 8/7/2015 422 8/4/2015 401 10/21/2015 409 10/21/2015
1.5.0 611 4/2/2015 509 3/10/2015 510 10/8/2014
1.0.0 486 10/8/2014
0.0.9 441 9/30/2014