MementoContainer 1.1.1

MementoContainer is an alternative approach to the Memento design pattern.

It is a lightweight utility that takes a snapshot of your objects' state so that you can easily rollback to a previous state when recovering from errors.

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

Release Notes

Added: Support for taking snapshots of collections (see project wiki)
Added: 'Cascade' flag to attributes constructors (see project wiki)
Added: MementoCollectionAttribute
Added: Collection adapters
Improved: Moved exceptions and attributes to the 'MementoContainer' namespace
Removed: MementoClassAttribute cannot be used on interfaces anymore
Fixed: Property chain validation

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.1.1 206 3/22/2018
1.1.0 613 11/4/2013
1.0.4 330 10/8/2013
1.0.3 309 10/2/2013
1.0.2 332 8/28/2013
1.0.1 385 8/22/2013
1.0.0 381 8/22/2013