mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-23 07:14:57 +00:00
Rename IByteSerializer to IByteDeserializer
This commit is contained in:
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class AACS : IByteSerializer<Models.AACS.MediaKeyBlock>
|
||||
public partial class AACS : IByteDeserializer<Models.AACS.MediaKeyBlock>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.AACS.MediaKeyBlock? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class BDPlus : IByteSerializer<Models.BDPlus.SVM>
|
||||
public partial class BDPlus : IByteDeserializer<Models.BDPlus.SVM>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.BDPlus.SVM? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class BFPK : IByteSerializer<Models.BFPK.Archive>
|
||||
public partial class BFPK : IByteDeserializer<Models.BFPK.Archive>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.BFPK.Archive? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class BSP : IByteSerializer<Models.BSP.File>
|
||||
public partial class BSP : IByteDeserializer<Models.BSP.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.BSP.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class CFB : IByteSerializer<Models.CFB.Binary>
|
||||
public partial class CFB : IByteDeserializer<Models.CFB.Binary>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.CFB.Binary? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class CIA : IByteSerializer<Models.N3DS.CIA>
|
||||
public partial class CIA : IByteDeserializer<Models.N3DS.CIA>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.N3DS.CIA? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class GCF : IByteSerializer<Models.GCF.File>
|
||||
public partial class GCF : IByteDeserializer<Models.GCF.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.GCF.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class IRD : IByteSerializer<Models.IRD.File>
|
||||
public partial class IRD : IByteDeserializer<Models.IRD.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.IRD.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -4,7 +4,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
// TODO: Add multi-cabinet reading
|
||||
public partial class InstallShieldCabinet : IByteSerializer<Models.InstallShieldCabinet.Cabinet>
|
||||
public partial class InstallShieldCabinet : IByteDeserializer<Models.InstallShieldCabinet.Cabinet>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.InstallShieldCabinet.Cabinet? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class LinearExecutable : IByteSerializer<Models.LinearExecutable.Executable>
|
||||
public partial class LinearExecutable : IByteDeserializer<Models.LinearExecutable.Executable>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.LinearExecutable.Executable? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class MSDOS : IByteSerializer<Models.MSDOS.Executable>
|
||||
public partial class MSDOS : IByteDeserializer<Models.MSDOS.Executable>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.MSDOS.Executable? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -4,7 +4,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
// TODO: Add multi-cabinet reading
|
||||
public partial class MicrosoftCabinet : IByteSerializer<Models.MicrosoftCabinet.Cabinet>
|
||||
public partial class MicrosoftCabinet : IByteDeserializer<Models.MicrosoftCabinet.Cabinet>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.MicrosoftCabinet.Cabinet? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class MoPaQ : IByteSerializer<Models.MoPaQ.Archive>
|
||||
public partial class MoPaQ : IByteDeserializer<Models.MoPaQ.Archive>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.MoPaQ.Archive? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class N3DS : IByteSerializer<Models.N3DS.Cart>
|
||||
public partial class N3DS : IByteDeserializer<Models.N3DS.Cart>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.N3DS.Cart? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class NCF : IByteSerializer<Models.NCF.File>
|
||||
public partial class NCF : IByteDeserializer<Models.NCF.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.NCF.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class NewExecutable : IByteSerializer<Models.NewExecutable.Executable>
|
||||
public partial class NewExecutable : IByteDeserializer<Models.NewExecutable.Executable>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.NewExecutable.Executable? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class Nitro : IByteSerializer<Models.Nitro.Cart>
|
||||
public partial class Nitro : IByteDeserializer<Models.Nitro.Cart>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.Nitro.Cart? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class PAK : IByteSerializer<Models.PAK.File>
|
||||
public partial class PAK : IByteDeserializer<Models.PAK.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.PAK.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class PFF : IByteSerializer<Models.PFF.Archive>
|
||||
public partial class PFF : IByteDeserializer<Models.PFF.Archive>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.PFF.Archive? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class PlayJAudio : IByteSerializer<Models.PlayJ.AudioFile>
|
||||
public partial class PlayJAudio : IByteDeserializer<Models.PlayJ.AudioFile>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.PlayJ.AudioFile? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class PlayJPlaylist : IByteSerializer<Models.PlayJ.Playlist>
|
||||
public partial class PlayJPlaylist : IByteDeserializer<Models.PlayJ.Playlist>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.PlayJ.Playlist? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class PortableExecutable : IByteSerializer<Models.PortableExecutable.Executable>
|
||||
public partial class PortableExecutable : IByteDeserializer<Models.PortableExecutable.Executable>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.PortableExecutable.Executable? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class Quantum : IByteSerializer<Models.Quantum.Archive>
|
||||
public partial class Quantum : IByteDeserializer<Models.Quantum.Archive>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.Quantum.Archive? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class SGA : IByteSerializer<Models.SGA.File>
|
||||
public partial class SGA : IByteDeserializer<Models.SGA.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.SGA.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class VBSP : IByteSerializer<Models.VBSP.File>
|
||||
public partial class VBSP : IByteDeserializer<Models.VBSP.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.VBSP.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class VPK : IByteSerializer<Models.VPK.File>
|
||||
public partial class VPK : IByteDeserializer<Models.VPK.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.VPK.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class WAD : IByteSerializer<Models.WAD.File>
|
||||
public partial class WAD : IByteDeserializer<Models.WAD.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.WAD.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -3,7 +3,7 @@ using SabreTools.Serialization.Interfaces;
|
||||
|
||||
namespace SabreTools.Serialization.Bytes
|
||||
{
|
||||
public partial class XZP : IByteSerializer<Models.XZP.File>
|
||||
public partial class XZP : IByteDeserializer<Models.XZP.File>
|
||||
{
|
||||
/// <inheritdoc cref="IByteSerializer.Deserialize(byte[]?, int)"/>
|
||||
public static Models.XZP.File? DeserializeBytes(byte[]? data, int offset)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
namespace SabreTools.Serialization.Interfaces
|
||||
{
|
||||
/// <summary>
|
||||
/// Defines how to serialize to and from byte arrays
|
||||
/// Defines how to deserialize from byte arrays
|
||||
/// </summary>
|
||||
public interface IByteSerializer<T>
|
||||
public interface IByteDeserializer<T>
|
||||
{
|
||||
/// <summary>
|
||||
/// Deserialize a byte array into <typeparamref name="T"/>
|
||||
@@ -13,7 +13,5 @@ namespace SabreTools.Serialization.Interfaces
|
||||
/// <param name="offset">Offset into the byte array</param>
|
||||
/// <returns>Filled object on success, null on error</returns>
|
||||
T? Deserialize(byte[]? data, int offset);
|
||||
|
||||
// TODO: Add serialization method
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user