mirror of
https://github.com/claunia/romrepomgr.git
synced 2025-12-16 19:24:51 +00:00
Optimize LINQ method calls.
This commit is contained in:
@@ -757,50 +757,47 @@ public sealed class DatImporter
|
|||||||
{
|
{
|
||||||
if(rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA512Key) != null)
|
if(rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA512Key) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Sha512 ==
|
file = pendingFiles.Find(f => f.Sha512 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
||||||
.SHA512Key) &&
|
.SHA512Key) &&
|
||||||
f.Size == uSize);
|
f.Size == uSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA384Key) != null)
|
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA384Key) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Sha384 ==
|
file = pendingFiles.Find(f => f.Sha384 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
||||||
.SHA384Key) &&
|
.SHA384Key) &&
|
||||||
f.Size == uSize);
|
f.Size == uSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA256Key) != null)
|
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA256Key) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Sha256 ==
|
file = pendingFiles.Find(f => f.Sha256 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
||||||
.SHA256Key) &&
|
.SHA256Key) &&
|
||||||
f.Size == uSize);
|
f.Size == uSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA1Key) != null)
|
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA1Key) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Sha1 ==
|
file = pendingFiles.Find(f => f.Sha1 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.SHA1Key) &&
|
||||||
.SHA1Key) &&
|
f.Size == uSize);
|
||||||
f.Size == uSize);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.MD5Key) != null)
|
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.MD5Key) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Md5 ==
|
file = pendingFiles.Find(f => f.Md5 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.MD5Key) &&
|
||||||
.MD5Key) &&
|
f.Size == uSize);
|
||||||
f.Size == uSize);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.CRCKey) != null)
|
if(file == null && rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.CRCKey) != null)
|
||||||
{
|
{
|
||||||
file = pendingFiles.FirstOrDefault(f => f.Crc32 ==
|
file = pendingFiles.Find(f => f.Crc32 ==
|
||||||
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom
|
rom.GetStringFieldValue(SabreTools.Models.Metadata.Rom.CRCKey) &&
|
||||||
.CRCKey) &&
|
f.Size == uSize);
|
||||||
f.Size == uSize);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user