Files
SabreTools.Serialization/SabreTools.Serialization/Files/NewExecutable.Deserializer.cs
2024-04-03 14:28:47 -04:00

21 lines
706 B
C#

using SabreTools.Serialization.Interfaces;
namespace SabreTools.Serialization.Files
{
public partial class NewExecutable : IFileSerializer<Models.NewExecutable.Executable>
{
/// <inheritdoc cref="IFileSerializer.Deserialize(string?)"/>
public static Models.NewExecutable.Executable? Deserialize(string? path)
{
var obj = new NewExecutable();
return obj.DeserializeImpl(path);
}
/// <inheritdoc/>
public Models.NewExecutable.Executable? DeserializeImpl(string? path)
{
using var stream = PathProcessor.OpenStream(path);
return new Streams.NewExecutable().Deserialize(stream);
}
}
}