public static SQLiteDateFormats ToSQLiteDateFormats(VirtualRadar.Interface.SQLite.SQLiteDateFormats value) { switch(value) { case VirtualRadar.Interface.SQLite.SQLiteDateFormats.Ticks: return SQLiteDateFormats.Ticks; case VirtualRadar.Interface.SQLite.SQLiteDateFormats.ISO8601: return SQLiteDateFormats.ISO8601; case VirtualRadar.Interface.SQLite.SQLiteDateFormats.JulianDay: return SQLiteDateFormats.JulianDay; #if DOTNET_BUILD case VirtualRadar.Interface.SQLite.SQLiteDateFormats.UnixEpoch: return SQLiteDateFormats.UnixEpoch; case VirtualRadar.Interface.SQLite.SQLiteDateFormats.InvariantCulture: return SQLiteDateFormats.InvariantCulture; case VirtualRadar.Interface.SQLite.SQLiteDateFormats.CurrentCulture: return SQLiteDateFormats.CurrentCulture; #endif default: throw new NotImplementedException(); } }
public static SQLiteJournalModeEnum ToSQLiteJournalModeEnum(VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum value) { switch(value) { case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Delete: return SQLiteJournalModeEnum.Delete; case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Persist: return SQLiteJournalModeEnum.Persist; case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Off: return SQLiteJournalModeEnum.Off; #if DOTNET_BUILD case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Default: return SQLiteJournalModeEnum.Default; case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Truncate: return SQLiteJournalModeEnum.Truncate; case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Memory: return SQLiteJournalModeEnum.Memory; case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Wal: return SQLiteJournalModeEnum.Wal; #else case VirtualRadar.Interface.SQLite.SQLiteJournalModeEnum.Default: return SQLiteJournalModeEnum.Delete; #endif default: throw new NotImplementedException(); } }
internal static SynchronizationModes ToSynchronizationModes(VirtualRadar.Interface.SQLite.SynchronizationModes value) { switch(value) { case VirtualRadar.Interface.SQLite.SynchronizationModes.Normal: return SynchronizationModes.Normal; case VirtualRadar.Interface.SQLite.SynchronizationModes.Full: return SynchronizationModes.Full; case VirtualRadar.Interface.SQLite.SynchronizationModes.Off: return SynchronizationModes.Off; default: throw new NotImplementedException(); } }