[PR #1] [MERGED] Port Wrapper Functionality #26

Closed
opened 2026-01-29 21:16:41 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/SabreTools.Serialization/pull/1
Author: @mnadareski
Created: 9/16/2023
Status: Merged
Merged: 9/16/2023
Merged by: @mnadareski

Base: mainHead: wrapper-test


📝 Commits (5)

  • 6aa4a3f Add core Wrapper code as a test
  • b450d3e Port all but printing and extraction
  • 644d1ec Update README with subsection
  • 9462a36 Add all namespaces to README
  • 54e4911 Bump version

📊 Changes

33 files changed (+5703 additions, -70 deletions)

View changed files

Extensions.CFB.cs (+0 -36)
Extensions.InstallShieldCabinet.cs (+0 -33)
Interfaces/IWrapper.cs (+17 -0)
📝 README.MD (+20 -0)
📝 SabreTools.Serialization.csproj (+1 -1)
Wrappers/AACSMediaKeyBlock.cs (+95 -0)
Wrappers/BDPlusSVM.cs (+95 -0)
Wrappers/BFPK.cs (+94 -0)
Wrappers/BSP.cs (+94 -0)
Wrappers/CFB.cs (+353 -0)
Wrappers/CIA.cs (+94 -0)
Wrappers/ConcreteInterfaceSerializer.cs (+82 -0)
Wrappers/Enums.cs (+23 -0)
Wrappers/GCF.cs (+280 -0)
Wrappers/InstallShieldCabinet.cs (+121 -0)
Wrappers/LinearExecutable.cs (+140 -0)
Wrappers/MSDOS.cs (+92 -0)
Wrappers/MicrosoftCabinet.cs (+175 -0)
Wrappers/N3DS.cs (+94 -0)
Wrappers/NCF.cs (+94 -0)

...and 13 more files

📄 Description

Initial port of wrapper functionality from BinaryObjectScanner. This excludes printing and extraction capabilities to limit the scope.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SabreTools/SabreTools.Serialization/pull/1 **Author:** [@mnadareski](https://github.com/mnadareski) **Created:** 9/16/2023 **Status:** ✅ Merged **Merged:** 9/16/2023 **Merged by:** [@mnadareski](https://github.com/mnadareski) **Base:** `main` ← **Head:** `wrapper-test` --- ### 📝 Commits (5) - [`6aa4a3f`](https://github.com/SabreTools/SabreTools.Serialization/commit/6aa4a3fce451a7e69493755e4a5ec7984bc36505) Add core Wrapper code as a test - [`b450d3e`](https://github.com/SabreTools/SabreTools.Serialization/commit/b450d3e1af9f27d9f50d34467b7fe00cb90af513) Port all but printing and extraction - [`644d1ec`](https://github.com/SabreTools/SabreTools.Serialization/commit/644d1ec18869df12ccd7c25ade6ad24968c570fe) Update README with subsection - [`9462a36`](https://github.com/SabreTools/SabreTools.Serialization/commit/9462a3628364d2d65ee4892181d807bffff0b9e5) Add all namespaces to README - [`54e4911`](https://github.com/SabreTools/SabreTools.Serialization/commit/54e491137423b42cb570f63a00f1c341ac4b6302) Bump version ### 📊 Changes **33 files changed** (+5703 additions, -70 deletions) <details> <summary>View changed files</summary> ➖ `Extensions.CFB.cs` (+0 -36) ➖ `Extensions.InstallShieldCabinet.cs` (+0 -33) ➕ `Interfaces/IWrapper.cs` (+17 -0) 📝 `README.MD` (+20 -0) 📝 `SabreTools.Serialization.csproj` (+1 -1) ➕ `Wrappers/AACSMediaKeyBlock.cs` (+95 -0) ➕ `Wrappers/BDPlusSVM.cs` (+95 -0) ➕ `Wrappers/BFPK.cs` (+94 -0) ➕ `Wrappers/BSP.cs` (+94 -0) ➕ `Wrappers/CFB.cs` (+353 -0) ➕ `Wrappers/CIA.cs` (+94 -0) ➕ `Wrappers/ConcreteInterfaceSerializer.cs` (+82 -0) ➕ `Wrappers/Enums.cs` (+23 -0) ➕ `Wrappers/GCF.cs` (+280 -0) ➕ `Wrappers/InstallShieldCabinet.cs` (+121 -0) ➕ `Wrappers/LinearExecutable.cs` (+140 -0) ➕ `Wrappers/MSDOS.cs` (+92 -0) ➕ `Wrappers/MicrosoftCabinet.cs` (+175 -0) ➕ `Wrappers/N3DS.cs` (+94 -0) ➕ `Wrappers/NCF.cs` (+94 -0) _...and 13 more files_ </details> ### 📄 Description Initial port of wrapper functionality from `BinaryObjectScanner`. This excludes printing and extraction capabilities to limit the scope. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 21:16:41 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/SabreTools.Serialization#26