Install-Package Eidetic -Version 2.0.2
dotnet add package Eidetic --version 2.0.2
<PackageReference Include="Eidetic" Version="2.0.2" />
paket add Eidetic --version 2.0.2
#r "nuget: Eidetic, 2.0.2"
// Install Eidetic as a Cake Addin #addin nuget:?package=Eidetic&version=2.0.2 // Install Eidetic as a Cake Tool #tool nuget:?package=Eidetic&version=2.0.2
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.
- Newtonsoft.Json (>= 6.0.8)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Eidetic:
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.
Contains a custom extension for the Unity container that applies tracking to all objects it injects. Support for web use as well.
This package is not used by any popular GitHub repositories.