diff --git a/BurnOutSharp/FileType/Executable.cs b/BurnOutSharp/FileType/Executable.cs index 9421e850..734181b7 100644 --- a/BurnOutSharp/FileType/Executable.cs +++ b/BurnOutSharp/FileType/Executable.cs @@ -13,6 +13,10 @@ namespace BurnOutSharp.FileType /// /// Executable or library /// + /// TODO: We need to figure out a way to avoid passing in the Scanner object to all IScannable implementations. + /// In order to achiveve this, Executable specifically needs a way of supporting the Packer types (IExtractable) in such + /// a way that we don't scan the files two times over. Somehow, we need to make Executable IExtractable as well and then + /// take the outputs of `Scan` and figure out if we need to try extracting or not. public class Executable : IScannable { /// diff --git a/BurnOutSharp/Scanner.cs b/BurnOutSharp/Scanner.cs index 201dc0d8..7f9c1a71 100644 --- a/BurnOutSharp/Scanner.cs +++ b/BurnOutSharp/Scanner.cs @@ -5,7 +5,6 @@ using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; -using BurnOutSharp.FileType; using BinaryObjectScanner.Utilities; using static BinaryObjectScanner.Utilities.Dictionary;