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


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.1 442 3/22/2018
1.1.0 820 11/4/2013
1.0.4 551 10/8/2013
1.0.3 530 10/2/2013
1.0.2 547 8/28/2013
1.0.1 597 8/22/2013
1.0.0 588 8/22/2013