예제 #1
0
 public bool GetBool(string key, bool defaultVal)
 {
     return(int2bool(backend.getInt(key, bool2int(defaultVal))));
 }
예제 #2
0
 public PrefVal <int> integer(string key, int defaultVal, bool saveOnEveryWrite = true) =>
 new PrefValImpl <int>(
     key,
     () => backend.getInt(key, defaultVal),
     value => backend.setInt(key, value), backend, saveOnEveryWrite
     );
예제 #3
0
 public static uint getUInt(
     this IPrefValueBackend backend, string name, uint defaultValue
     ) =>
 unchecked ((uint)backend.getInt(name, unchecked ((int)defaultValue)));
예제 #4
0
 public static bool getBool(
     this IPrefValueBackend backend, string name, bool defaultValue
     ) => backend.getInt(name, bool2int(defaultValue)) != 0;
예제 #5
0
파일: PrefValRW.cs 프로젝트: Marwan0/tlplib
 public int read(IPrefValueBackend backend, string key, int defaultVal) =>
   backend.getInt(key, defaultVal);
예제 #6
0
파일: PrefValRW.cs 프로젝트: Marwan0/tlplib
 public Duration read(IPrefValueBackend backend, string key, Duration defaultVal) =>
   new Duration(backend.getInt(key, defaultVal.millis));