private bool loadVersion(string folderDirectory, string fileName, LoadVersionProcess process, string encryptionKey) { if (!File.Exists(Path.Combine(folderDirectory, fileName))) { return(false); } return(process(GetReader(this, encryptionKey), out versionNumber)); }
public MyDatabase(string folderDirectory, string fileName, LoadVersionProcess process, string encryptionKey) : base(folderDirectory, fileName) { VersionLoaded = loadVersion(folderDirectory, fileName, process, encryptionKey); }