Avoid hidden reflection call for most cases

This commit is contained in:
Matt Nadareski
2025-09-16 22:20:13 -04:00
parent aa4629fe99
commit ed12bbb35c
43 changed files with 43 additions and 43 deletions

View File

@@ -82,7 +82,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.AACS.DeserializeStream(data);
var model = new Deserializers.AACS().Deserialize(data);
if (model == null)
return null;

View File

@@ -82,7 +82,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.BDPlus.DeserializeStream(data);
var model = new Deserializers.BDPlus().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.BFPK.DeserializeStream(data);
var model = new Deserializers.BFPK().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.BSP.DeserializeStream(data);
var model = new Deserializers.BSP().Deserialize(data);
if (model == null)
return null;

View File

@@ -127,7 +127,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.CFB.DeserializeStream(data);
var model = new Deserializers.CFB().Deserialize(data);
if (model == null)
return null;

View File

@@ -118,7 +118,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.CHD.DeserializeStream(data);
var model = new Deserializers.CHD().Deserialize(data);
if (model == null)
return null;

View File

@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.CIA.DeserializeStream(data);
var model = new Deserializers.CIA().Deserialize(data);
if (model == null)
return null;

View File

@@ -222,7 +222,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.GCF.DeserializeStream(data);
var model = new Deserializers.GCF().Deserialize(data);
if (model == null)
return null;

View File

@@ -129,7 +129,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.GZip.DeserializeStream(data);
var model = new Deserializers.GZip().Deserialize(data);
if (model == null)
return null;

View File

@@ -72,7 +72,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.IRD.DeserializeStream(data);
var model = new Deserializers.IRD().Deserialize(data);
if (model == null)
return null;

View File

@@ -166,7 +166,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.InstallShieldArchiveV3.DeserializeStream(data);
var model = new Deserializers.InstallShieldArchiveV3().Deserialize(data);
if (model == null)
return null;

View File

@@ -126,7 +126,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.InstallShieldCabinet.DeserializeStream(data);
var model = new Deserializers.InstallShieldCabinet().Deserialize(data);
if (model == null)
return null;

View File

@@ -89,7 +89,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.LZKWAJ.DeserializeStream(data);
var model = new Deserializers.LZKWAJ().Deserialize(data);
if (model == null)
return null;

View File

@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.LZQBasic.DeserializeStream(data);
var model = new Deserializers.LZQBasic().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.LZSZDD.DeserializeStream(data);
var model = new Deserializers.LZSZDD().Deserialize(data);
if (model == null)
return null;

View File

@@ -91,7 +91,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.LinearExecutable.DeserializeStream(data);
var model = new Deserializers.LinearExecutable().Deserialize(data);
if (model == null)
return null;

View File

@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.MSDOS.DeserializeStream(data);
var model = new Deserializers.MSDOS().Deserialize(data);
if (model == null)
return null;

View File

@@ -100,7 +100,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.MicrosoftCabinet.DeserializeStream(data);
var model = new Deserializers.MicrosoftCabinet().Deserialize(data);
if (model == null)
return null;

View File

@@ -101,7 +101,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.MoPaQ.DeserializeStream(data);
var model = new Deserializers.MoPaQ().Deserialize(data);
if (model == null)
return null;

View File

@@ -267,7 +267,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.N3DS.DeserializeStream(data);
var model = new Deserializers.N3DS().Deserialize(data);
if (model == null)
return null;

View File

@@ -72,7 +72,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.NCF.DeserializeStream(data);
var model = new Deserializers.NCF().Deserialize(data);
if (model == null)
return null;

View File

@@ -345,7 +345,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.NewExecutable.DeserializeStream(data);
var model = new Deserializers.NewExecutable().Deserialize(data);
if (model == null)
return null;

View File

@@ -86,7 +86,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.Nitro.DeserializeStream(data);
var model = new Deserializers.Nitro().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PAK.DeserializeStream(data);
var model = new Deserializers.PAK().Deserialize(data);
if (model == null)
return null;

View File

@@ -85,7 +85,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PFF.DeserializeStream(data);
var model = new Deserializers.PFF().Deserialize(data);
if (model == null)
return null;

View File

@@ -81,7 +81,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PIC.DeserializeStream(data);
var model = new Deserializers.PIC().Deserialize(data);
if (model == null)
return null;

View File

@@ -92,7 +92,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PKZIP.DeserializeStream(data);
var model = new Deserializers.PKZIP().Deserialize(data);
if (model == null)
return null;

View File

@@ -72,7 +72,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PlayJAudio.DeserializeStream(data);
var model = new Deserializers.PlayJAudio().Deserialize(data);
if (model == null)
return null;

View File

@@ -72,7 +72,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PlayJPlaylist.DeserializeStream(data);
var model = new Deserializers.PlayJPlaylist().Deserialize(data);
if (model == null)
return null;

View File

@@ -896,7 +896,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.PortableExecutable.DeserializeStream(data);
var model = new Deserializers.PortableExecutable().Deserialize(data);
if (model == null)
return null;

View File

@@ -89,7 +89,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.Quantum.DeserializeStream(data);
var model = new Deserializers.Quantum().Deserialize(data);
if (model == null)
return null;

View File

@@ -117,7 +117,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.SGA.DeserializeStream(data);
var model = new Deserializers.SGA().Deserialize(data);
if (model == null)
return null;

View File

@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.SecuROMDFA.DeserializeStream(data);
var model = new Deserializers.SecuROMDFA().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.TapeArchive.DeserializeStream(data);
var model = new Deserializers.TapeArchive().Deserialize(data);
if (model == null)
return null;

View File

@@ -80,7 +80,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.VBSP.DeserializeStream(data);
var model = new Deserializers.VBSP().Deserialize(data);
if (model == null)
return null;

View File

@@ -145,7 +145,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.VPK.DeserializeStream(data);
var model = new Deserializers.VPK().Deserialize(data);
if (model == null)
return null;

View File

@@ -79,7 +79,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.WAD3.DeserializeStream(data);
var model = new Deserializers.WAD3().Deserialize(data);
if (model == null)
return null;

View File

@@ -210,7 +210,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.WiseOverlayHeader.DeserializeStream(data);
var model = new Deserializers.WiseOverlayHeader().Deserialize(data);
if (model == null)
return null;

View File

@@ -120,7 +120,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.WiseScript.DeserializeStream(data);
var model = new Deserializers.WiseScript().Deserialize(data);
if (model == null)
return null;

View File

@@ -154,7 +154,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.WiseSectionHeader.DeserializeStream(data);
var model = new Deserializers.WiseSectionHeader().Deserialize(data);
if (model == null)
return null;

View File

@@ -97,7 +97,7 @@ namespace SabreTools.Serialization.Wrappers
try
{
var model = Deserializers.XMID.DeserializeString(data);
var model = new Deserializers.XMID().Deserialize(data);
if (model == null)
return null;

View File

@@ -82,7 +82,7 @@ namespace SabreTools.Serialization.Wrappers
// Cache the current offset
long currentOffset = data.Position;
var model = Deserializers.XZP.DeserializeStream(data);
var model = new Deserializers.XZP().Deserialize(data);
if (model == null)
return null;

View File

@@ -112,7 +112,7 @@ namespace SabreTools.Serialization.Wrappers
try
{
var model = Deserializers.XeMID.DeserializeString(data);
var model = new Deserializers.XeMID().Deserialize(data);
if (model == null)
return null;