Start splitting serialziation differently for clarity

This commit is contained in:
Matt Nadareski
2024-04-03 16:41:54 -04:00
parent 15da711087
commit 8b546fbf27
29 changed files with 31 additions and 31 deletions

View File

@@ -4,9 +4,9 @@ This library comprises of serializers that both read and write from files and st
Find the link to the Nuget package [here](https://www.nuget.org/packages/SabreTools.Serialization).
## `SabreTools.Serialization.Bytes`
This namespace comprises of deserializers that take byte arrays to convert into models.
| Interface Name | Source Type | Destination Type |
| --- | --- | --- |
| `IByteDeserializer` | `byte[]` | Model |
## `SabreTools.Serialization.CrossModel`

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class AACS : IByteDeserializer<Models.AACS.MediaKeyBlock>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class BDPlus : IByteDeserializer<Models.BDPlus.SVM>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class BFPK : IByteDeserializer<Models.BFPK.Archive>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class BSP : IByteDeserializer<Models.BSP.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class CFB : IByteDeserializer<Models.CFB.Binary>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class CIA : IByteDeserializer<Models.N3DS.CIA>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class GCF : IByteDeserializer<Models.GCF.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class IRD : IByteDeserializer<Models.IRD.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
// TODO: Add multi-cabinet reading
public partial class InstallShieldCabinet : IByteDeserializer<Models.InstallShieldCabinet.Cabinet>

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class LinearExecutable : IByteDeserializer<Models.LinearExecutable.Executable>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class MSDOS : IByteDeserializer<Models.MSDOS.Executable>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
// TODO: Add multi-cabinet reading
public partial class MicrosoftCabinet : IByteDeserializer<Models.MicrosoftCabinet.Cabinet>

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class MoPaQ : IByteDeserializer<Models.MoPaQ.Archive>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class N3DS : IByteDeserializer<Models.N3DS.Cart>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class NCF : IByteDeserializer<Models.NCF.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class NewExecutable : IByteDeserializer<Models.NewExecutable.Executable>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class Nitro : IByteDeserializer<Models.Nitro.Cart>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class PAK : IByteDeserializer<Models.PAK.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class PFF : IByteDeserializer<Models.PFF.Archive>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class PlayJAudio : IByteDeserializer<Models.PlayJ.AudioFile>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class PlayJPlaylist : IByteDeserializer<Models.PlayJ.Playlist>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class PortableExecutable : IByteDeserializer<Models.PortableExecutable.Executable>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class Quantum : IByteDeserializer<Models.Quantum.Archive>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class SGA : IByteDeserializer<Models.SGA.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class VBSP : IByteDeserializer<Models.VBSP.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class VPK : IByteDeserializer<Models.VPK.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class WAD : IByteDeserializer<Models.WAD.File>
{

View File

@@ -1,7 +1,7 @@
using System.IO;
using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Bytes
namespace SabreTools.Serialization.Deserializers
{
public partial class XZP : IByteDeserializer<Models.XZP.File>
{