public void SetDate(string key, DateTime value) { backend.setString(key, serializeDate(value)); }
public PrefVal <string> str(string key, string defaultVal, bool saveOnEveryWrite = true) => new PrefValImpl <string>( key, () => backend.getString(key, defaultVal), value => backend.setString(key, value), backend, saveOnEveryWrite );
public void write(IPrefValueBackend backend, string key, string value) => backend.setString(key, value);
public void write(IPrefValueBackend backend, string key, A value) => backend.setString(key, map(value));
public void write(IPrefValueBackend backend, string key, A value) => backend.setString(key, $"{NON_DEFAULT_VALUE_DISCRIMINATOR}{serialize(value)}");
public void write(IPrefValueBackend backend, string key, DateTime value) => backend.setString(key, serializeDate(value));