mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Remove unnecessary overhead calls
This commit is contained in:
@@ -195,8 +195,12 @@ namespace SabreTools.FileTypes.Archives
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
SharpCompress.Archives.Rar.RarArchive ra = SharpCompress.Archives.Rar.RarArchive.Open(File.Open(Filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
|
SharpCompress.Archives.Rar.RarArchive ra = SharpCompress.Archives.Rar.RarArchive.Open(File.Open(Filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
|
||||||
foreach (RarArchiveEntry entry in ra.Entries.Where(e => e != null && !e.IsDirectory))
|
foreach (RarArchiveEntry entry in ra.Entries)
|
||||||
{
|
{
|
||||||
|
// Skip invalid entries
|
||||||
|
if (entry == null || entry.IsDirectory)
|
||||||
|
continue;
|
||||||
|
|
||||||
// Create a blank item for the entry
|
// Create a blank item for the entry
|
||||||
BaseFile rarEntryRom = new();
|
BaseFile rarEntryRom = new();
|
||||||
|
|
||||||
|
|||||||
@@ -188,8 +188,12 @@ namespace SabreTools.FileTypes.Archives
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
TarArchive ta = TarArchive.Open(File.Open(Filename!, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
|
TarArchive ta = TarArchive.Open(File.Open(Filename!, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
|
||||||
foreach (TarArchiveEntry entry in ta.Entries.Where(e => e != null && !e.IsDirectory))
|
foreach (TarArchiveEntry entry in ta.Entries)
|
||||||
{
|
{
|
||||||
|
// Skip invalid entries
|
||||||
|
if (entry == null || entry.IsDirectory)
|
||||||
|
continue;
|
||||||
|
|
||||||
// Create a blank item for the entry
|
// Create a blank item for the entry
|
||||||
BaseFile tarEntryRom = new();
|
BaseFile tarEntryRom = new();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user