TinyXmlSecurityProviders by Velio Ivanov

<PackageReference Include="TinyXmlSecurityProviders" Version="1.7.0" />

 Persistable<T>

public class Persistable<T> : IDisposable
public bool AutoCreate { get; set; }

public bool AutoLoad { get; set; }

public bool DirectWrite { get; set; }

protected bool Disposed { get; }

protected EventHandlerList Events { get; }

public bool IsEmpty { get; }

public virtual object SyncRoot { get; }

public virtual T Value { get; set; }

public Persistable(string file)

public virtual bool Delete()

public void Dispose()

protected virtual void Dispose(bool disposing)

public virtual void Load()

protected virtual void OnFileChanged(EventArgs e)

protected virtual void OnValueChanged(EventArgs e)

public virtual void Save()