Files
BinaryObjectScanner/BurnOutSharp.Builder/NewExecutable.cs
2022-11-05 23:36:15 -07:00

40 lines
1.1 KiB
C#

using System.IO;
using BurnOutSharp.Models.NewExecutable;
namespace BurnOutSharp.Builder
{
// TODO: Make Stream Data rely on Byte Data
public static class NewExecutable
{
#region Byte Data
/// <summary>
/// Parse a byte array into a New Executable
/// </summary>
/// <param name="data">Byte array to parse</param>
/// <param name="offset">Offset into the byte array</param>
/// <returns>Filled executable on success, null on error</returns>
public static Executable ParseExecutable(byte[] data, int offset)
{
// TODO: Implement NE parsing
return null;
}
#endregion
#region Stream Data
/// <summary>
/// Parse a Stream into a New Executable
/// </summary>
/// <param name="data">Stream to parse</param>
/// <returns>Filled executable on success, null on error</returns>
public static Executable ParseExecutable(Stream data)
{
// TODO: Implement NE parsing
return null;
}
#endregion
}
}