/* * string local = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); * string roaming = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); */ public void Load() { if (!Directory.Exists(_userDataDir)) { return; } if (typeof(T) == typeof(Article)) { string favoritesFile = Path.Combine(_userDataDir, "favorites.txt"); if (File.Exists(favoritesFile)) { _setOfIds = FileOps.ReadFromXmlFile <HashSet <string> >(favoritesFile); } } else if (typeof(T) == typeof(FullTextEntry)) { string favoritesFile = Path.Combine(_userDataDir, "favorites_fts.txt"); if (File.Exists(favoritesFile)) { _setOfIds = FileOps.ReadFromXmlFile <HashSet <string> >(favoritesFile); } } }