Use remaining Any calls more correctly

This commit is contained in:
Matt Nadareski
2024-10-19 21:46:59 -04:00
parent b87b05f828
commit 97432a446a
2 changed files with 4 additions and 4 deletions

View File

@@ -1231,7 +1231,7 @@ namespace SabreTools.DatFiles
{ {
DatItem datItem = (DatItem)item.Clone(); DatItem datItem = (DatItem)item.Clone();
datItem.CopyMachineInformation(copyFrom); datItem.CopyMachineInformation(copyFrom);
if (!items.Where(i => i.GetName() == datItem.GetName()).Any() && !items.Contains(datItem)) if (!items.Any(i => i.GetName() == datItem.GetName()) && !items.Contains(datItem))
Add(game, datItem); Add(game, datItem);
} }
} }
@@ -1417,7 +1417,7 @@ namespace SabreTools.DatFiles
{ {
DatItem datItem = (DatItem)item.Clone(); DatItem datItem = (DatItem)item.Clone();
datItem.CopyMachineInformation(copyFrom); datItem.CopyMachineInformation(copyFrom);
if (!items.Where(i => i.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()).Any() if (!items.Any(i => i.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant())
&& !items.Contains(datItem)) && !items.Contains(datItem))
{ {
Add(game, datItem); Add(game, datItem);

View File

@@ -1662,7 +1662,7 @@ namespace SabreTools.DatFiles
foreach ((long, DatItem) item in parentItems) foreach ((long, DatItem) item in parentItems)
{ {
DatItem datItem = (item.Item2.Clone() as DatItem)!; DatItem datItem = (item.Item2.Clone() as DatItem)!;
if (!items.Where(i => i.Item2.GetName() == datItem.GetName()).Any() && !items.Any(i => i.Item2 == datItem)) if (!items.Any(i => i.Item2.GetName() == datItem.GetName()) && !items.Any(i => i.Item2 == datItem))
AddItem(datItem, machine.Item1, source.Item1); AddItem(datItem, machine.Item1, source.Item1);
} }
} }
@@ -1879,7 +1879,7 @@ namespace SabreTools.DatFiles
foreach (var item in parentItems) foreach (var item in parentItems)
{ {
DatItem datItem = (DatItem)item.Item2.Clone(); DatItem datItem = (DatItem)item.Item2.Clone();
if (!items.Where(i => i.Item2.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()).Any() if (!items.Any(i => i.Item2.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant())
&& !items.Any(i => i.Item2 == datItem)) && !items.Any(i => i.Item2 == datItem))
{ {
AddItem(datItem, machine.Item1, source.Item1); AddItem(datItem, machine.Item1, source.Item1);