private void DeleteFiles()
{
if (StorageType == StorageType.JournaledFile) {
#if PCL
var dataDir = FileSystem.Local.CombinePath(".", DatabaseName);
if (FileSystem.Local.DirectoryExists(dataDir))
FileSystem.Local.CreateDirectory(dataDir);
#else
var dataDir = Path.Combine(Environment.CurrentDirectory, DatabaseName);
if (Directory.Exists(dataDir)) {
Directory.Delete(dataDir, true);
}
#endif
} else if (StorageType == StorageType.SingleFile) {
#if PCL
var fileName = FileSystem.Local.CombinePath(".", String.Format("{0}.db", DatabaseName));
if (FileSystem.Local.FileExists(fileName))
FileSystem.Local.DeleteFile(fileName);
#else
var fileName = Path.Combine(Environment.CurrentDirectory, String.Format("{0}.db", DatabaseName));
if (File.Exists(fileName))
File.Delete(fileName);
#endif
}
}