namespace LootDumpProcessor.Process.Reader.PreProcess; public interface IPreProcessReader { string GetHandleExtension(); bool TryPreProcess(string file, out List files, out List directories); // Custom dispose, not IDisposable void Dispose(); }