コード例 #1
0
ファイル: GameDatabase.cs プロジェクト: saidul85/Playnite
        public void AddGames(List <IGame> games)
        {
            CheckDbState();
            if (games == null || games.Count() == 0)
            {
                return;
            }

            lock (fileLock)
            {
                GamesCollection.InsertBulk(games);
            }

            OnGamesCollectionChanged(games.ToList(), new List <IGame>());
        }
コード例 #2
0
ファイル: GameDatabase.cs プロジェクト: kimxworrall/Playnite
        public void AddGames(List <IGame> games)
        {
            CheckDbState();
            if (games == null || games.Count() == 0)
            {
                return;
            }

            using (Database.Engine.Locker.Reserved())
            {
                GamesCollection.InsertBulk(games);
            }

            OnGamesCollectionChanged(games.ToList(), new List <IGame>());
        }