ValueUtils 1.2.0

Provides utilities to make working with classes having value-semantics (e.g. a data transfer object) more practical in C#.
     
     Just write "sealed class MyClass : ValueObject<MyClass>" to add value semantics to your class.
     
     In particular, includes a efficient hash-code & equality function generators for arbitrary objects
     using runtime code generation to result in code similar to what you'd write by hand.

There is a newer version of this package available.
See the version list below for details.
Install-Package ValueUtils -Version 1.2.0
dotnet add package ValueUtils --version 1.2.0
<PackageReference Include="ValueUtils" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ValueUtils --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ValueUtils, 1.2.0"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

Bugfix: add support for nullable, enum and/or struct fields in equality operations.

Dependencies

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ValueUtils:

Package Downloads
ProgressOnderwijsUtils
Collection of utilities developed by ProgressOnderwijs

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.4.0 35,417 5/5/2017
1.3.0 3,297 2/6/2016
1.2.2 1,022 6/1/2014
1.2.1 890 5/30/2014
1.2.0 900 5/29/2014
1.1.0 890 5/29/2014
1.0.1 887 5/29/2014
1.0.0 901 5/29/2014
0.2.0 896 5/28/2014
0.1.0 900 5/27/2014