Make item deserializers private

This commit is contained in:
Matt Nadareski
2023-08-08 12:10:09 -04:00
parent 75879c8049
commit 8ac0c9e29b
14 changed files with 88 additions and 105 deletions

View File

@@ -110,26 +110,10 @@ namespace SabreTools.Serialization
return game;
}
/// <summary>
/// Convert from an array of <cref="Models.Internal.Rom"/> to <cref="Models.OfflineList.FileRomCRC"/>
/// </summary>
public static Models.OfflineList.Files? ConvertToOfflineList(Models.Internal.Rom[]? items)
{
if (items == null)
return null;
var romCRCs = new List<Models.OfflineList.FileRomCRC>();
foreach (var item in items)
{
romCRCs.Add(ConvertToOfflineList(item));
}
return new Models.OfflineList.Files() { RomCRC = romCRCs.ToArray() };
}
/// <summary>
/// Convert from <cref="Models.Internal.Rom"/> to <cref="Models.OfflineList.FileRomCRC"/>
/// </summary>
public static Models.OfflineList.FileRomCRC? ConvertToOfflineList(Models.Internal.Rom? item)
private static Models.OfflineList.FileRomCRC? ConvertToOfflineList(Models.Internal.Rom? item)
{
if (item == null)
return null;