public void ClearEntry(FileData fileData) { if (!_data.ContainsKey(fileData.Type)) return; _data[fileData.Type].Remove(fileData.GetFileName(true)); Save(); }
public void SaveFavorite(FileData fileData) { if (!_data.ContainsKey(fileData.Type)) _data.Add(fileData.Type, new Dictionary<string, bool>()); _data[fileData.Type][fileData.GetFileName(true)] = fileData.IsFavorite; Save(); }
public void ClearEntry(FileData fileData) { if (!this._data.ContainsKey(fileData.Type)) { return; } this._data[fileData.Type].Remove(fileData.GetFileName(true)); this.Save(); }
public bool IsFavorite(FileData fileData) { if (!this._data.ContainsKey(fileData.Type)) { return false; } string fileName = fileData.GetFileName(true); bool flag; return this._data[fileData.Type].TryGetValue(fileName, out flag) && flag; }