diff --git a/SabreTools.Serialization/Wrappers/AACSMediaKeyBlock.cs b/SabreTools.Serialization/Wrappers/AACSMediaKeyBlock.cs
index 20607e73..dfee97c4 100644
--- a/SabreTools.Serialization/Wrappers/AACSMediaKeyBlock.cs
+++ b/SabreTools.Serialization/Wrappers/AACSMediaKeyBlock.cs
@@ -69,13 +69,13 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var mediaKeyBlock = Deserializers.AACS.DeserializeStream(data);
- if (mediaKeyBlock == null)
- return null;
-
try
{
- return new AACSMediaKeyBlock(mediaKeyBlock, data);
+ var mkb = Deserializers.AACS.DeserializeStream(data);
+ if (mkb == null)
+ return null;
+
+ return new AACSMediaKeyBlock(mkb, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/BDPlusSVM.cs b/SabreTools.Serialization/Wrappers/BDPlusSVM.cs
index 4d429f35..3b24a548 100644
--- a/SabreTools.Serialization/Wrappers/BDPlusSVM.cs
+++ b/SabreTools.Serialization/Wrappers/BDPlusSVM.cs
@@ -69,12 +69,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var svm = Deserializers.BDPlus.DeserializeStream(data);
- if (svm == null)
- return null;
-
try
{
+ var svm = Deserializers.BDPlus.DeserializeStream(data);
+ if (svm == null)
+ return null;
+
return new BDPlusSVM(svm, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/BFPK.cs b/SabreTools.Serialization/Wrappers/BFPK.cs
index f879e602..312d810c 100644
--- a/SabreTools.Serialization/Wrappers/BFPK.cs
+++ b/SabreTools.Serialization/Wrappers/BFPK.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.BFPK.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
+ var archive = Deserializers.BFPK.DeserializeStream(data);
+ if (archive == null)
+ return null;
+
return new BFPK(archive, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/BSP.cs b/SabreTools.Serialization/Wrappers/BSP.cs
index 4dfb67e0..7728f18a 100644
--- a/SabreTools.Serialization/Wrappers/BSP.cs
+++ b/SabreTools.Serialization/Wrappers/BSP.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.BSP.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.BSP.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new BSP(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/CFB.cs b/SabreTools.Serialization/Wrappers/CFB.cs
index a5bd1a86..9a79b8c2 100644
--- a/SabreTools.Serialization/Wrappers/CFB.cs
+++ b/SabreTools.Serialization/Wrappers/CFB.cs
@@ -75,12 +75,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var binary = Deserializers.CFB.DeserializeStream(data);
- if (binary == null)
- return null;
-
try
{
+ var binary = Deserializers.CFB.DeserializeStream(data);
+ if (binary == null)
+ return null;
+
return new CFB(binary, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/CHD.cs b/SabreTools.Serialization/Wrappers/CHD.cs
index b344e811..a5c9c558 100644
--- a/SabreTools.Serialization/Wrappers/CHD.cs
+++ b/SabreTools.Serialization/Wrappers/CHD.cs
@@ -95,19 +95,19 @@ namespace SabreTools.Serialization.Wrappers
/// Create a CHD header from a Stream
///
/// Stream representing the archive
- /// An CHD header on success, null on failure
+ /// A CHD header on success, null on failure
public static CHD? Create(Stream? data)
{
// If the data is invalid
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var header = Deserializers.CHD.DeserializeStream(data);
- if (header == null)
- return null;
-
try
{
+ var header = Deserializers.CHD.DeserializeStream(data);
+ if (header == null)
+ return null;
+
return new CHD(header, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/CIA.cs b/SabreTools.Serialization/Wrappers/CIA.cs
index 4dbe5dec..a2debb17 100644
--- a/SabreTools.Serialization/Wrappers/CIA.cs
+++ b/SabreTools.Serialization/Wrappers/CIA.cs
@@ -60,13 +60,13 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.CIA.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
- return new CIA(archive, data);
+ var cia = Deserializers.CIA.DeserializeStream(data);
+ if (cia == null)
+ return null;
+
+ return new CIA(cia, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/GCF.cs b/SabreTools.Serialization/Wrappers/GCF.cs
index e0fc7b79..dae055ac 100644
--- a/SabreTools.Serialization/Wrappers/GCF.cs
+++ b/SabreTools.Serialization/Wrappers/GCF.cs
@@ -215,12 +215,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.GCF.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.GCF.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new GCF(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/IRD.cs b/SabreTools.Serialization/Wrappers/IRD.cs
index 95c01d0f..24276f1b 100644
--- a/SabreTools.Serialization/Wrappers/IRD.cs
+++ b/SabreTools.Serialization/Wrappers/IRD.cs
@@ -59,13 +59,13 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var ird = Deserializers.IRD.DeserializeStream(data);
- if (ird == null)
- return null;
-
try
{
- return new IRD(ird, data);
+ var file = Deserializers.IRD.DeserializeStream(data);
+ if (file == null)
+ return null;
+
+ return new IRD(file, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/InstallShieldCabinet.cs b/SabreTools.Serialization/Wrappers/InstallShieldCabinet.cs
index cc85e728..3549eb0f 100644
--- a/SabreTools.Serialization/Wrappers/InstallShieldCabinet.cs
+++ b/SabreTools.Serialization/Wrappers/InstallShieldCabinet.cs
@@ -119,12 +119,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var cabinet = Deserializers.InstallShieldCabinet.DeserializeStream(data);
- if (cabinet == null)
- return null;
-
try
{
+ var cabinet = Deserializers.InstallShieldCabinet.DeserializeStream(data);
+ if (cabinet == null)
+ return null;
+
return new InstallShieldCabinet(cabinet, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/LinearExecutable.cs b/SabreTools.Serialization/Wrappers/LinearExecutable.cs
index 0f057e35..1cf7f5e8 100644
--- a/SabreTools.Serialization/Wrappers/LinearExecutable.cs
+++ b/SabreTools.Serialization/Wrappers/LinearExecutable.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var executable = Deserializers.LinearExecutable.DeserializeStream(data);
- if (executable == null)
- return null;
-
try
{
+ var executable = Deserializers.LinearExecutable.DeserializeStream(data);
+ if (executable == null)
+ return null;
+
return new LinearExecutable(executable, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/MSDOS.cs b/SabreTools.Serialization/Wrappers/MSDOS.cs
index b275439e..5bb94d1b 100644
--- a/SabreTools.Serialization/Wrappers/MSDOS.cs
+++ b/SabreTools.Serialization/Wrappers/MSDOS.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var executable = Deserializers.MSDOS.DeserializeStream(data);
- if (executable == null)
- return null;
-
try
{
+ var executable = Deserializers.MSDOS.DeserializeStream(data);
+ if (executable == null)
+ return null;
+
return new MSDOS(executable, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/MicrosoftCabinet.cs b/SabreTools.Serialization/Wrappers/MicrosoftCabinet.cs
index ae428b1b..754429d9 100644
--- a/SabreTools.Serialization/Wrappers/MicrosoftCabinet.cs
+++ b/SabreTools.Serialization/Wrappers/MicrosoftCabinet.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var cabinet = Deserializers.MicrosoftCabinet.DeserializeStream(data);
- if (cabinet == null)
- return null;
-
try
{
+ var cabinet = Deserializers.MicrosoftCabinet.DeserializeStream(data);
+ if (cabinet == null)
+ return null;
+
return new MicrosoftCabinet(cabinet, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/MoPaQ.cs b/SabreTools.Serialization/Wrappers/MoPaQ.cs
index dafcf65e..c114198b 100644
--- a/SabreTools.Serialization/Wrappers/MoPaQ.cs
+++ b/SabreTools.Serialization/Wrappers/MoPaQ.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.MoPaQ.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
+ var archive = Deserializers.MoPaQ.DeserializeStream(data);
+ if (archive == null)
+ return null;
+
return new MoPaQ(archive, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/N3DS.cs b/SabreTools.Serialization/Wrappers/N3DS.cs
index 027360bd..5c6110ae 100644
--- a/SabreTools.Serialization/Wrappers/N3DS.cs
+++ b/SabreTools.Serialization/Wrappers/N3DS.cs
@@ -25,7 +25,7 @@ namespace SabreTools.Serialization.Wrappers
/// ExeFS headers
///
public ExeFSHeader?[] ExeFSHeaders => Model.ExeFSHeaders ?? [];
-
+
///
/// Media unit size in bytes
///
@@ -254,13 +254,13 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.N3DS.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
- return new N3DS(archive, data);
+ var cart = Deserializers.N3DS.DeserializeStream(data);
+ if (cart == null)
+ return null;
+
+ return new N3DS(cart, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/NCF.cs b/SabreTools.Serialization/Wrappers/NCF.cs
index 90d33abb..faf300d6 100644
--- a/SabreTools.Serialization/Wrappers/NCF.cs
+++ b/SabreTools.Serialization/Wrappers/NCF.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.NCF.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.NCF.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new NCF(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/NewExecutable.cs b/SabreTools.Serialization/Wrappers/NewExecutable.cs
index 2a4c5cd8..4e573fbc 100644
--- a/SabreTools.Serialization/Wrappers/NewExecutable.cs
+++ b/SabreTools.Serialization/Wrappers/NewExecutable.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var executable = Deserializers.NewExecutable.DeserializeStream(data);
- if (executable == null)
- return null;
-
try
{
+ var executable = Deserializers.NewExecutable.DeserializeStream(data);
+ if (executable == null)
+ return null;
+
return new NewExecutable(executable, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/Nitro.cs b/SabreTools.Serialization/Wrappers/Nitro.cs
index 5b95f0b7..75e44974 100644
--- a/SabreTools.Serialization/Wrappers/Nitro.cs
+++ b/SabreTools.Serialization/Wrappers/Nitro.cs
@@ -59,13 +59,13 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.Nitro.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
- return new Nitro(archive, data);
+ var cart = Deserializers.Nitro.DeserializeStream(data);
+ if (cart == null)
+ return null;
+
+ return new Nitro(cart, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/PAK.cs b/SabreTools.Serialization/Wrappers/PAK.cs
index 9f30a0fc..0edc4a9a 100644
--- a/SabreTools.Serialization/Wrappers/PAK.cs
+++ b/SabreTools.Serialization/Wrappers/PAK.cs
@@ -67,12 +67,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.PAK.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.PAK.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new PAK(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/PFF.cs b/SabreTools.Serialization/Wrappers/PFF.cs
index 91b7482e..d155f0e5 100644
--- a/SabreTools.Serialization/Wrappers/PFF.cs
+++ b/SabreTools.Serialization/Wrappers/PFF.cs
@@ -72,12 +72,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.PFF.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
+ var archive = Deserializers.PFF.DeserializeStream(data);
+ if (archive == null)
+ return null;
+
return new PFF(archive, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/PIC.cs b/SabreTools.Serialization/Wrappers/PIC.cs
index a371cddb..ae6ef62e 100644
--- a/SabreTools.Serialization/Wrappers/PIC.cs
+++ b/SabreTools.Serialization/Wrappers/PIC.cs
@@ -34,13 +34,13 @@ namespace SabreTools.Serialization.Wrappers
{
// All logic is handled by the base class
}
-
+
///
- /// Create a PIC disc information object from a byte array and offset
- ///
- /// Byte array representing the information
- /// Offset within the array to parse
- /// A PIC disc information wrapper on success, null on failure
+ /// Create a PIC disc information object from a byte array and offset
+ ///
+ /// Byte array representing the information
+ /// Offset within the array to parse
+ /// A PIC disc information wrapper on success, null on failure
public static PIC? Create(byte[]? data, int offset)
{
// If the data is invalid
@@ -67,13 +67,14 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var info = Deserializers.PIC.DeserializeStream(data);
- if (info == null)
- return null;
-
try
{
- return new PIC(info, data);
+
+ var di = Deserializers.PIC.DeserializeStream(data);
+ if (di == null)
+ return null;
+
+ return new PIC(di, data);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/PKZIP.cs b/SabreTools.Serialization/Wrappers/PKZIP.cs
index 56443b8f..673c3469 100644
--- a/SabreTools.Serialization/Wrappers/PKZIP.cs
+++ b/SabreTools.Serialization/Wrappers/PKZIP.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.PKZIP.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
+ var archive = Deserializers.PKZIP.DeserializeStream(data);
+ if (archive == null)
+ return null;
+
return new PKZIP(archive, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/PlayJAudioFile.cs b/SabreTools.Serialization/Wrappers/PlayJAudioFile.cs
index 59512058..0e0c1bae 100644
--- a/SabreTools.Serialization/Wrappers/PlayJAudioFile.cs
+++ b/SabreTools.Serialization/Wrappers/PlayJAudioFile.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var audioFile = Deserializers.PlayJAudio.DeserializeStream(data);
- if (audioFile == null)
- return null;
-
try
{
+ var audioFile = Deserializers.PlayJAudio.DeserializeStream(data);
+ if (audioFile == null)
+ return null;
+
return new PlayJAudioFile(audioFile, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/PlayJPlaylist.cs b/SabreTools.Serialization/Wrappers/PlayJPlaylist.cs
index 086acaee..7b4a30b1 100644
--- a/SabreTools.Serialization/Wrappers/PlayJPlaylist.cs
+++ b/SabreTools.Serialization/Wrappers/PlayJPlaylist.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var playlist = Deserializers.PlayJPlaylist.DeserializeStream(data);
- if (playlist == null)
- return null;
-
try
{
+ var playlist = Deserializers.PlayJPlaylist.DeserializeStream(data);
+ if (playlist == null)
+ return null;
+
return new PlayJPlaylist(playlist, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/PortableExecutable.cs b/SabreTools.Serialization/Wrappers/PortableExecutable.cs
index cdeccc40..882fdac0 100644
--- a/SabreTools.Serialization/Wrappers/PortableExecutable.cs
+++ b/SabreTools.Serialization/Wrappers/PortableExecutable.cs
@@ -806,12 +806,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var executable = Deserializers.PortableExecutable.DeserializeStream(data);
- if (executable == null)
- return null;
-
try
{
+ var executable = Deserializers.PortableExecutable.DeserializeStream(data);
+ if (executable == null)
+ return null;
+
return new PortableExecutable(executable, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/Quantum.cs b/SabreTools.Serialization/Wrappers/Quantum.cs
index e2576674..5f714eaa 100644
--- a/SabreTools.Serialization/Wrappers/Quantum.cs
+++ b/SabreTools.Serialization/Wrappers/Quantum.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var archive = Deserializers.Quantum.DeserializeStream(data);
- if (archive == null)
- return null;
-
try
{
+ var archive = Deserializers.Quantum.DeserializeStream(data);
+ if (archive == null)
+ return null;
+
return new Quantum(archive, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/SGA.cs b/SabreTools.Serialization/Wrappers/SGA.cs
index 4b227783..b1cf2474 100644
--- a/SabreTools.Serialization/Wrappers/SGA.cs
+++ b/SabreTools.Serialization/Wrappers/SGA.cs
@@ -103,12 +103,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.SGA.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.SGA.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new SGA(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/VBSP.cs b/SabreTools.Serialization/Wrappers/VBSP.cs
index c881fe8c..6bd999c6 100644
--- a/SabreTools.Serialization/Wrappers/VBSP.cs
+++ b/SabreTools.Serialization/Wrappers/VBSP.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.VBSP.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.VBSP.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new VBSP(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/VPK.cs b/SabreTools.Serialization/Wrappers/VPK.cs
index c125d4ef..feba3b15 100644
--- a/SabreTools.Serialization/Wrappers/VPK.cs
+++ b/SabreTools.Serialization/Wrappers/VPK.cs
@@ -130,12 +130,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.VPK.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.VPK.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new VPK(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/WAD3.cs b/SabreTools.Serialization/Wrappers/WAD3.cs
index 04a11cf8..b6e19d35 100644
--- a/SabreTools.Serialization/Wrappers/WAD3.cs
+++ b/SabreTools.Serialization/Wrappers/WAD3.cs
@@ -59,12 +59,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.WAD3.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.WAD3.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new WAD3(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/XMID.cs b/SabreTools.Serialization/Wrappers/XMID.cs
index 0d60d5d0..9e02b4d1 100644
--- a/SabreTools.Serialization/Wrappers/XMID.cs
+++ b/SabreTools.Serialization/Wrappers/XMID.cs
@@ -87,14 +87,15 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0)
return null;
- var binary = Deserializers.XMID.DeserializeString(data);
- if (binary == null)
- return null;
-
try
{
+
+ var xmid = Deserializers.XMID.DeserializeString(data);
+ if (xmid == null)
+ return null;
+
var ms = new MemoryStream(Encoding.ASCII.GetBytes(data));
- return new XMID(binary, ms);
+ return new XMID(xmid, ms);
}
catch
{
diff --git a/SabreTools.Serialization/Wrappers/XZP.cs b/SabreTools.Serialization/Wrappers/XZP.cs
index 8305097f..94051293 100644
--- a/SabreTools.Serialization/Wrappers/XZP.cs
+++ b/SabreTools.Serialization/Wrappers/XZP.cs
@@ -60,12 +60,12 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0 || !data.CanSeek || !data.CanRead)
return null;
- var file = Deserializers.XZP.DeserializeStream(data);
- if (file == null)
- return null;
-
try
{
+ var file = Deserializers.XZP.DeserializeStream(data);
+ if (file == null)
+ return null;
+
return new XZP(file, data);
}
catch
diff --git a/SabreTools.Serialization/Wrappers/XeMID.cs b/SabreTools.Serialization/Wrappers/XeMID.cs
index ba0181ec..da382871 100644
--- a/SabreTools.Serialization/Wrappers/XeMID.cs
+++ b/SabreTools.Serialization/Wrappers/XeMID.cs
@@ -102,14 +102,14 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || data.Length == 0)
return null;
- var binary = Deserializers.XeMID.DeserializeString(data);
- if (binary == null)
- return null;
-
try
{
+ var xemid = Deserializers.XeMID.DeserializeString(data);
+ if (xemid == null)
+ return null;
+
var ms = new MemoryStream(Encoding.ASCII.GetBytes(data));
- return new XeMID(binary, ms);
+ return new XeMID(xemid, ms);
}
catch
{