BTDB.KVDBLayer.FileCollectionWithFileInfos.DeleteAllUnknownFiles C# (CSharp) Method

DeleteAllUnknownFiles() public method

public DeleteAllUnknownFiles ( ) : void
return void
        public void DeleteAllUnknownFiles()
        {
            if (_fileInfos.All(fi => fi.Value.FileType != KVFileType.Unknown)) return;
            foreach (var fileId in _fileInfos.Where(fi => fi.Value.FileType == KVFileType.Unknown).Select(fi => fi.Key).ToArray())
            {
                _fileCollection.GetFile(fileId).Remove();
                _fileInfos.TryRemove(fileId);
            }
        }