# ImmutableUndoRedo
A lightweight, flexible and easy to use do/undo/redo implementation based on immutable objects for .NET.

## Getting started
To install ImmutableUndoRedo run the following command from the [Package Manager Console](http://docs.nuget.org/docs/start-here/using-the-package-manager-console):

    PM> install-package ImmutableUndoRedo

## Documentation
You can find the documentation and code samples here: [http://oliverzick.github.io/ImmutableUndoRedo/](http://oliverzick.github.io/ImmutableUndoRedo/)

## License
Apache License, Version 2.0 
[http://opensource.org/licenses/Apache-2.0](http://opensource.org/licenses/Apache-2.0)

# ImmutableUndoRedo
A lightweight, flexible and easy to use do/undo/redo implementation based on immutable objects for .NET.

## Getting started
To install ImmutableUndoRedo, run the following command in the [Package Manager Console](http://docs.nuget.org/docs/start-here/using-the-package-manager-console):

    PM> install-package ImmutableUndoRedo

## Documentation
You can find the documentation and code samples here: [http://oliverzick.github.io/ImmutableUndoRedo/](http://oliverzick.github.io/ImmutableUndoRedo/)

## License
Apache License, Version 2.0 
[http://opensource.org/licenses/Apache-2.0](http://opensource.org/licenses/Apache-2.0)

Use text from NuGet in 'Getting started' section
Use text from NuGet in 'Getting started' section