Business.EditPlaylistBusiness.RefreshFilesCache C# (CSharp) Метод

RefreshFilesCache() приватный Метод

private RefreshFilesCache ( string fileName, bool isInDatabase ) : void
fileName string
isInDatabase bool
Результат void
        private void RefreshFilesCache(string fileName, bool isInDatabase) {
            bool FileExists = File.Exists(Settings.NaturalGroundingFolder + fileName);
            LocalFileInfo FileEntry = files.Where(f => f.FileName.Equals(fileName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
            if (FileEntry != null)
                FileEntry.IsInDatabase = isInDatabase;
            if (FileExists && FileEntry == null)
                files.Add(new LocalFileInfo(fileName, isInDatabase));
            else if (!FileExists && FileEntry != null)
                files.Remove(FileEntry);
        }