コード例 #1
0
ファイル: PrefValStorage.cs プロジェクト: yika-aixi/tlplib
 public PrefVal <A> custom <A>(
     string key, A defaultVal,
     ISerializedRW <A> aRW,
     PrefVal.OnDeserializeFailure onDeserializeFailure = PrefVal.OnDeserializeFailure.ReturnDefault,
     ILog log = null
     ) => create(
     key, defaultVal, PrefValRW.custom(aRW, onDeserializeFailure, log)
     );
コード例 #2
0
ファイル: PrefValStorage.cs プロジェクト: yika-aixi/tlplib
 public PrefVal <A> custom <A>(
     string key, A defaultVal,
     Fn <A, string> serialize, Fn <string, Option <A> > deserialize,
     PrefVal.OnDeserializeFailure onDeserializeFailure = PrefVal.OnDeserializeFailure.ReturnDefault,
     ILog log = null
     ) => create(
     key, defaultVal, PrefValRW.custom(serialize, deserialize, onDeserializeFailure, log)
     );
コード例 #3
0
ファイル: PrefValStorage.cs プロジェクト: Marwan0/tlplib
 public PrefVal <A> custom <A>(
     string key, A defaultVal,
     ISerializedRW <A> aRW,
     bool saveOnEveryWrite = true,
     PrefVal.OnDeserializeFailure onDeserializeFailure = PrefVal.OnDeserializeFailure.ReturnDefault,
     ILog log = null
     ) => create(
     key, defaultVal, PrefValRW.custom(aRW, onDeserializeFailure, log), saveOnEveryWrite
     );