public void AddFilesFrom(RefFileList olderList) { if (olderList is null) { return; } var existing = new HashSet <string?>(Files.Select(a => a.AssemblyName), StringComparer.OrdinalIgnoreCase); Files.AddRange(olderList.Files.Where(a => !existing.Contains(a.AssemblyName))); }
public void AddFilesFrom(RefFileList olderList) { if (olderList == null) return; var existing = new HashSet<string>(Files.Select(a => a.AssemblyName), StringComparer.OrdinalIgnoreCase); Files.AddRange(olderList.Files.Where(a => !existing.Contains(a.AssemblyName))); }