From 3fa8848e77d7f24e1fbd409cddca842c9788f3cc Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 23 Apr 2024 15:38:33 -0400 Subject: [PATCH] Make more parsing methods public --- .../Deserializers/InstallShieldCabinet.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/SabreTools.Serialization/Deserializers/InstallShieldCabinet.cs b/SabreTools.Serialization/Deserializers/InstallShieldCabinet.cs index 19f6cbe8..21626be7 100644 --- a/SabreTools.Serialization/Deserializers/InstallShieldCabinet.cs +++ b/SabreTools.Serialization/Deserializers/InstallShieldCabinet.cs @@ -333,7 +333,7 @@ namespace SabreTools.Serialization.Deserializers /// /// Stream to parse /// Filled common header on success, null on error - private static CommonHeader? ParseCommonHeader(Stream data) + public static CommonHeader? ParseCommonHeader(Stream data) { CommonHeader commonHeader = new CommonHeader(); @@ -359,7 +359,7 @@ namespace SabreTools.Serialization.Deserializers /// Stream to parse /// Major version of the cabinet /// Filled volume header on success, null on error - private static VolumeHeader ParseVolumeHeader(Stream data, int majorVersion) + public static VolumeHeader ParseVolumeHeader(Stream data, int majorVersion) { VolumeHeader volumeHeader = new VolumeHeader(); @@ -406,7 +406,7 @@ namespace SabreTools.Serialization.Deserializers /// /// Stream to parse /// Filled descriptor on success, null on error - private static Descriptor ParseDescriptor(Stream data) + public static Descriptor ParseDescriptor(Stream data) { Descriptor descriptor = new Descriptor(); @@ -455,7 +455,7 @@ namespace SabreTools.Serialization.Deserializers /// Major version of the cabinet /// Offset of the cabinet descriptor /// Filled offset list on success, null on error - private static OffsetList ParseOffsetList(Stream data, int majorVersion, uint descriptorOffset) + public static OffsetList ParseOffsetList(Stream data, int majorVersion, uint descriptorOffset) { OffsetList offsetList = new OffsetList(); @@ -488,7 +488,7 @@ namespace SabreTools.Serialization.Deserializers /// Major version of the cabinet /// Offset of the cabinet descriptor /// Filled file group on success, null on error - private static FileGroup ParseFileGroup(Stream data, int majorVersion, uint descriptorOffset) + public static FileGroup ParseFileGroup(Stream data, int majorVersion, uint descriptorOffset) { FileGroup fileGroup = new FileGroup(); @@ -551,7 +551,7 @@ namespace SabreTools.Serialization.Deserializers /// Major version of the cabinet /// Offset of the cabinet descriptor /// Filled component on success, null on error - private static Component ParseComponent(Stream data, int majorVersion, uint descriptorOffset) + public static Component ParseComponent(Stream data, int majorVersion, uint descriptorOffset) { Component component = new Component(); @@ -677,7 +677,7 @@ namespace SabreTools.Serialization.Deserializers /// Stream to parse /// Major version of the cabinet /// Filled directory name on success, null on error - private static string? ParseDirectoryName(Stream data, int majorVersion) + public static string? ParseDirectoryName(Stream data, int majorVersion) { // Read the string if (majorVersion >= 17) @@ -693,7 +693,7 @@ namespace SabreTools.Serialization.Deserializers /// Major version of the cabinet /// Offset of the cabinet descriptor /// Filled file descriptor on success, null on error - private static FileDescriptor ParseFileDescriptor(Stream data, int majorVersion, uint descriptorOffset) + public static FileDescriptor ParseFileDescriptor(Stream data, int majorVersion, uint descriptorOffset) { FileDescriptor fileDescriptor = new FileDescriptor(); @@ -757,7 +757,7 @@ namespace SabreTools.Serialization.Deserializers /// Get the major version of the cabinet /// /// This should live in the wrapper but is needed during parsing - private static int GetMajorVersion(CommonHeader commonHeader) + public static int GetMajorVersion(CommonHeader commonHeader) { uint majorVersion = commonHeader.Version; if (majorVersion >> 24 == 1)