diff --git a/SabreTools.Serialization/Wrappers/BZip2.cs b/SabreTools.Serialization/Wrappers/BZip2.cs index a57b8f64..50b49164 100644 --- a/SabreTools.Serialization/Wrappers/BZip2.cs +++ b/SabreTools.Serialization/Wrappers/BZip2.cs @@ -87,13 +87,13 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; try { // Try opening the stream - using var bz2File = new BZip2InputStream(DataSource, true); + using var bz2File = new BZip2InputStream(_dataSource, true); // Ensure directory separators are consistent string filename = Guid.NewGuid().ToString(); diff --git a/SabreTools.Serialization/Wrappers/GZip.cs b/SabreTools.Serialization/Wrappers/GZip.cs index 18773b44..fcc35791 100644 --- a/SabreTools.Serialization/Wrappers/GZip.cs +++ b/SabreTools.Serialization/Wrappers/GZip.cs @@ -86,13 +86,13 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; try { // Try opening the stream - using var gzipFile = new GZipStream(DataSource, CompressionMode.Decompress, true); + using var gzipFile = new GZipStream(_dataSource, CompressionMode.Decompress, true); // Ensure directory separators are consistent string filename = Guid.NewGuid().ToString(); diff --git a/SabreTools.Serialization/Wrappers/PKZIP.cs b/SabreTools.Serialization/Wrappers/PKZIP.cs index 8f35addf..8f8f1d06 100644 --- a/SabreTools.Serialization/Wrappers/PKZIP.cs +++ b/SabreTools.Serialization/Wrappers/PKZIP.cs @@ -91,14 +91,14 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool lookForHeader, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; #if NET462_OR_GREATER || NETCOREAPP try { var readerOptions = new ReaderOptions() { LookForHeader = lookForHeader }; - var zipFile = ZipArchive.Open(DataSource, readerOptions); + var zipFile = ZipArchive.Open(_dataSource, readerOptions); // Try to read the file path if no entries are found if (zipFile.Entries.Count == 0 && !string.IsNullOrEmpty(Filename) && File.Exists(Filename!)) diff --git a/SabreTools.Serialization/Wrappers/RAR.cs b/SabreTools.Serialization/Wrappers/RAR.cs index 2987332b..8a656e4c 100644 --- a/SabreTools.Serialization/Wrappers/RAR.cs +++ b/SabreTools.Serialization/Wrappers/RAR.cs @@ -94,14 +94,14 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool lookForHeader, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; #if NET462_OR_GREATER || NETCOREAPP try { var readerOptions = new ReaderOptions() { LookForHeader = lookForHeader }; - RarArchive rarFile = RarArchive.Open(DataSource, readerOptions); + RarArchive rarFile = RarArchive.Open(_dataSource, readerOptions); // Try to read the file path if no entries are found if (rarFile.Entries.Count == 0 && !string.IsNullOrEmpty(Filename) && File.Exists(Filename!)) diff --git a/SabreTools.Serialization/Wrappers/SevenZip.cs b/SabreTools.Serialization/Wrappers/SevenZip.cs index ae67bc0b..c877fd74 100644 --- a/SabreTools.Serialization/Wrappers/SevenZip.cs +++ b/SabreTools.Serialization/Wrappers/SevenZip.cs @@ -94,14 +94,14 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool lookForHeader, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; #if NET462_OR_GREATER || NETCOREAPP try { var readerOptions = new ReaderOptions() { LookForHeader = lookForHeader }; - var sevenZip = SevenZipArchive.Open(DataSource, readerOptions); + var sevenZip = SevenZipArchive.Open(_dataSource, readerOptions); // Try to read the file path if no entries are found if (sevenZip.Entries.Count == 0 && !string.IsNullOrEmpty(Filename) && File.Exists(Filename!)) sevenZip = SevenZipArchive.Open(Filename!, readerOptions); diff --git a/SabreTools.Serialization/Wrappers/TapeArchive.cs b/SabreTools.Serialization/Wrappers/TapeArchive.cs index f125ac10..bcc71ca0 100644 --- a/SabreTools.Serialization/Wrappers/TapeArchive.cs +++ b/SabreTools.Serialization/Wrappers/TapeArchive.cs @@ -88,13 +88,13 @@ namespace SabreTools.Serialization.Wrappers /// public bool Extract(string outputDirectory, bool includeDebug) { - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; #if NET462_OR_GREATER || NETCOREAPP try { - var tarFile = TarArchive.Open(DataSource); + var tarFile = TarArchive.Open(_dataSource); // Try to read the file path if no entries are found if (tarFile.Entries.Count == 0 && !string.IsNullOrEmpty(Filename) && File.Exists(Filename!)) diff --git a/SabreTools.Serialization/Wrappers/WrapperBase.cs b/SabreTools.Serialization/Wrappers/WrapperBase.cs index 2ab88fc9..f1131fd5 100644 --- a/SabreTools.Serialization/Wrappers/WrapperBase.cs +++ b/SabreTools.Serialization/Wrappers/WrapperBase.cs @@ -24,11 +24,6 @@ namespace SabreTools.Serialization.Wrappers #region Properties - /// - /// Data source as a stream - /// - public Stream? DataSource => _dataSource; - /// public string? Filename => _dataSource.Filename; @@ -42,7 +37,7 @@ namespace SabreTools.Serialization.Wrappers /// /// Source of the original data /// - private readonly ViewStream _dataSource; + protected readonly ViewStream _dataSource; #if NETCOREAPP /// diff --git a/SabreTools.Serialization/Wrappers/XZ.cs b/SabreTools.Serialization/Wrappers/XZ.cs index 90fad969..483aea83 100644 --- a/SabreTools.Serialization/Wrappers/XZ.cs +++ b/SabreTools.Serialization/Wrappers/XZ.cs @@ -88,13 +88,13 @@ namespace SabreTools.Serialization.Wrappers public bool Extract(string outDir, bool includeDebug) { #if NET462_OR_GREATER || NETCOREAPP - if (DataSource == null || !DataSource.CanRead) + if (_dataSource == null || !_dataSource.CanRead) return false; try { // Try opening the stream - using var xzFile = new XZStream(DataSource); + using var xzFile = new XZStream(_dataSource); // Ensure directory separators are consistent string filename = System.Guid.NewGuid().ToString();