mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 23:05:12 +00:00
Reduce Linq steps
This commit is contained in:
@@ -18,7 +18,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
if (machines != null && machines.Length > 0)
|
||||
{
|
||||
files.File = machines
|
||||
.Where(m => m != null)
|
||||
.SelectMany(ConvertFromInternalModel)
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
@@ -20,7 +20,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
if (machines != null && machines.Length > 0)
|
||||
{
|
||||
metadataFile.Row = machines
|
||||
.Where(m => m != null)
|
||||
.SelectMany(ConvertMachineFromInternalModel)
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
if (machines != null && machines.Length > 0)
|
||||
{
|
||||
metadataFile.Row = machines
|
||||
.Where(m => m != null)
|
||||
.SelectMany(ConvertMachineFromInternalModel)
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
if (item.Dir != null && item.Dir.Length > 0)
|
||||
{
|
||||
machines.AddRange(item.Dir
|
||||
.Where(d => d != null)
|
||||
.SelectMany(ConvertDirToInternalModel));
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
metadataFile.Games = new Games
|
||||
{
|
||||
Rom = machines
|
||||
.Where(m => m != null)
|
||||
.SelectMany(ConvertMachineFromInternalModel)
|
||||
.ToArray()
|
||||
};
|
||||
|
||||
@@ -21,7 +21,6 @@ namespace SabreTools.Serialization.CrossModel
|
||||
if (machines != null && machines.Length > 0)
|
||||
{
|
||||
metadataFile.Row = machines
|
||||
.Where(m => m != null)
|
||||
.SelectMany(m => ConvertMachineFromInternalModel(m, header))
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
@@ -123,11 +123,11 @@ namespace SabreTools.Serialization.Serializers
|
||||
List<Type> assemblyTypes = [];
|
||||
try
|
||||
{
|
||||
assemblyTypes = assembly.GetTypes().ToList<Type>();
|
||||
assemblyTypes = [.. assembly.GetTypes()];
|
||||
}
|
||||
catch (ReflectionTypeLoadException rtle)
|
||||
{
|
||||
assemblyTypes = rtle.Types.Where(t => t != null)!.ToList<Type>();
|
||||
assemblyTypes = [.. rtle.Types];
|
||||
}
|
||||
|
||||
// Loop through all types
|
||||
|
||||
Reference in New Issue
Block a user