using System.IO; using BurnOutSharp.Models.LinearExecutable; namespace BurnOutSharp.Builder { // TODO: Make Stream Data rely on Byte Data public static class LinearExecutable { #region Byte Data /// /// Parse a byte array into a Linear Executable /// /// Byte array to parse /// Offset into the byte array /// Filled executable on success, null on error public static Executable ParseExecutable(byte[] data, int offset) { // TODO: Implement LE/LX parsing return null; } #endregion #region Stream Data /// /// Parse a Stream into a Linear Executable /// /// Stream to parse /// Filled executable on success, null on error public static Executable ParseExecutable(Stream data) { // TODO: Implement LE/LX parsing return null; } #endregion } }