private void MergeGamesLists() { games = new Dictionary <string, Game>(); foreach (IGameListingParser parse in gameListingParsers) { games = GamesToPick.Union(parse.GetGameListing()).ToDictionary(k => k.Key, v => v.Value); } games = games.OrderBy(k => k.Value.Name).ToDictionary(k => k.Key, v => v.Value); }
public bool IsInstalled(string gameHash) => GamesToPick.ContainsKey(gameHash);