From bac3a41a0b3581dbd1657b63bcb6b2a8ff5b7b82 Mon Sep 17 00:00:00 2001 From: Santiago Squarzon Date: Wed, 15 Jan 2025 12:50:44 -0300 Subject: [PATCH] ... --- src/PSCompression/Commands/CompressZipArchiveCommand.cs | 4 +--- src/PSCompression/Commands/GetZipEntryCommand.cs | 8 ++------ src/PSCompression/Commands/NewZipEntryCommand.cs | 7 +++---- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/PSCompression/Commands/CompressZipArchiveCommand.cs b/src/PSCompression/Commands/CompressZipArchiveCommand.cs index ec6116a..0a17b1f 100644 --- a/src/PSCompression/Commands/CompressZipArchiveCommand.cs +++ b/src/PSCompression/Commands/CompressZipArchiveCommand.cs @@ -87,9 +87,7 @@ protected override void BeginProcessing() | WildcardOptions.CultureInvariant | WildcardOptions.IgnoreCase; - _excludePatterns = Exclude - .Select(pattern => new WildcardPattern(pattern, options)) - .ToArray(); + _excludePatterns = [.. Exclude.Select(pattern => new WildcardPattern(pattern, options))]; } } diff --git a/src/PSCompression/Commands/GetZipEntryCommand.cs b/src/PSCompression/Commands/GetZipEntryCommand.cs index aa9a536..d4508be 100644 --- a/src/PSCompression/Commands/GetZipEntryCommand.cs +++ b/src/PSCompression/Commands/GetZipEntryCommand.cs @@ -53,16 +53,12 @@ protected override void BeginProcessing() if (Exclude is not null) { - _excludePatterns = Exclude - .Select(e => new WildcardPattern(e, options)) - .ToArray(); + _excludePatterns = [.. Exclude.Select(e => new WildcardPattern(e, options))]; } if (Include is not null) { - _includePatterns = Include - .Select(e => new WildcardPattern(e, options)) - .ToArray(); + _includePatterns = [.. Include.Select(e => new WildcardPattern(e, options))]; } } diff --git a/src/PSCompression/Commands/NewZipEntryCommand.cs b/src/PSCompression/Commands/NewZipEntryCommand.cs index 0bfdd95..68b16e0 100644 --- a/src/PSCompression/Commands/NewZipEntryCommand.cs +++ b/src/PSCompression/Commands/NewZipEntryCommand.cs @@ -38,7 +38,7 @@ public sealed class NewZipEntryCommand : PSCmdlet, IDisposable public string[]? EntryPath { get => _entryPath; - set => _entryPath = value.Select(e => e.NormalizePath()).ToArray(); + set => _entryPath = [.. value.Select(e => e.NormalizePath())]; } [Parameter] @@ -160,10 +160,9 @@ protected override void ProcessRecord() try { - _writers ??= _entries + _writers ??= [.. _entries .Where(e => !string.IsNullOrEmpty(e.Name)) - .Select(e => new ZipContentWriter(_zip, e, Encoding)) - .ToArray(); + .Select(e => new ZipContentWriter(_zip, e, Encoding))]; foreach (ZipContentWriter writer in _writers) {