Eidetic 2.0.2

dotnet add package Eidetic --version 2.0.2
                    
NuGet\Install-Package Eidetic -Version 2.0.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Eidetic" Version="2.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Eidetic" Version="2.0.2" />
                    
Directory.Packages.props
<PackageReference Include="Eidetic" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Eidetic --version 2.0.2
                    
#r "nuget: Eidetic, 2.0.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Eidetic@2.0.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Eidetic&version=2.0.2
                    
Install as a Cake Addin
#tool nuget:?package=Eidetic&version=2.0.2
                    
Install as a Cake Tool

A library that makes it easier to persist and apply stored application state (window locations and sizes, user settings and preferences, etc).

Instead of moving data back and forth from a .settings file, just specify which properties of which objects need to be persistent (in one of several ways), and you're already done.

Even though the library is tiny (<1000 LOC) it means serious business, it's powerful, highly customizable and provides many extension points, but comes with all the basic functionality built in.

The source repository is on github, and there is an article describing it on codeproject (check the project url). The article is a bit dated compared to the library code though.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Eidetic:

Package Downloads
Ursus.Unity

Contains a custom extension for the Unity container that applies tracking to all objects it builds up (injects with dependencies). Contains support for use in web scenarios as well.

Eidetic.Unity

Contains a custom extension for the Unity container that applies tracking to all objects it injects. Support for web use as well.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.2 1,773 7/28/2015
2.0.1 1,611 7/28/2015
2.0.0 1,441 7/28/2015