From 7ce4c252e2e4c41f3a87cc4b895a63a44c9f65f7 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 28 Jul 2025 15:22:47 -0400 Subject: [PATCH] Add notes about ported methods --- BinaryObjectScanner/FileType/MicrosoftCAB.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BinaryObjectScanner/FileType/MicrosoftCAB.cs b/BinaryObjectScanner/FileType/MicrosoftCAB.cs index de44e6f3..22e3bbfa 100644 --- a/BinaryObjectScanner/FileType/MicrosoftCAB.cs +++ b/BinaryObjectScanner/FileType/MicrosoftCAB.cs @@ -199,6 +199,7 @@ namespace BinaryObjectScanner.FileType /// /// Get the set of data blocks for a folder /// + /// TODO: Remove once Serialization is updated private CFDATA[]? GetDataBlocks(SabreTools.Serialization.Wrappers.MicrosoftCabinet cabArchive, string file, CFFOLDER? folder, @@ -247,6 +248,7 @@ namespace BinaryObjectScanner.FileType /// /// Get all files for the current folder index /// + /// TODO: Remove once Serialization is updated private CFFILE[] GetFiles(SabreTools.Serialization.Wrappers.MicrosoftCabinet cabArchive, int folderIndex) { // Ignore invalid archives @@ -267,6 +269,7 @@ namespace BinaryObjectScanner.FileType /// /// Get the corrected folder index /// + /// TODO: Remove once Serialization is updated private int GetFolderIndex(SabreTools.Serialization.Wrappers.MicrosoftCabinet cabArchive, CFFILE file) { return file.FolderIndex switch @@ -281,6 +284,7 @@ namespace BinaryObjectScanner.FileType /// /// Open the next archive, if possible /// + /// TODO: Remove once Serialization is updated private SabreTools.Serialization.Wrappers.MicrosoftCabinet? OpenNext(SabreTools.Serialization.Wrappers.MicrosoftCabinet cabArchive, string file) { // Ignore invalid archives @@ -311,6 +315,7 @@ namespace BinaryObjectScanner.FileType /// /// Open the previous archive, if possible /// + /// TODO: Remove once Serialization is updated private SabreTools.Serialization.Wrappers.MicrosoftCabinet? OpenPrevious(SabreTools.Serialization.Wrappers.MicrosoftCabinet cabArchive, string file) { // Ignore invalid archives