mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-07-08 18:16:30 +00:00
fix async benchmarks
This commit is contained in:
@@ -35,7 +35,7 @@ public class RarBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task RarExtractArchiveApiAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_rarBytes);
|
||||
await using var archive = RarArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await RarArchive.OpenAsyncArchive(stream).ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
|
||||
@@ -36,7 +36,9 @@ public class SevenZipBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task SevenZipLzmaExtractAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_lzmaBytes);
|
||||
await using var archive = SevenZipArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await SevenZipArchive
|
||||
.OpenAsyncArchive(stream)
|
||||
.ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
@@ -60,7 +62,9 @@ public class SevenZipBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task SevenZipLzma2ExtractAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_lzma2Bytes);
|
||||
await using var archive = SevenZipArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await SevenZipArchive
|
||||
.OpenAsyncArchive(stream)
|
||||
.ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
@@ -85,7 +89,9 @@ public class SevenZipBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task SevenZipLzma2ExtractAsync_Reader()
|
||||
{
|
||||
using var stream = new MemoryStream(_lzma2Bytes);
|
||||
await using var archive = SevenZipArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await SevenZipArchive
|
||||
.OpenAsyncArchive(stream)
|
||||
.ConfigureAwait(false);
|
||||
await using var reader = await archive.ExtractAllEntriesAsync();
|
||||
while (await reader.MoveToNextEntryAsync().ConfigureAwait(false))
|
||||
{
|
||||
|
||||
@@ -39,7 +39,7 @@ public class TarBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task TarExtractArchiveApiAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_tarBytes);
|
||||
await using var archive = TarArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await TarArchive.OpenAsyncArchive(stream).ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
@@ -91,7 +91,7 @@ public class TarBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task TarGzipExtractAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_tarGzBytes);
|
||||
await using var archive = TarArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await TarArchive.OpenAsyncArchive(stream).ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
|
||||
@@ -39,7 +39,7 @@ public class ZipBenchmarks : ArchiveBenchmarkBase
|
||||
public async Task ZipExtractArchiveApiAsync()
|
||||
{
|
||||
using var stream = new MemoryStream(_archiveBytes);
|
||||
await using var archive = ZipArchive.OpenAsyncArchive(stream);
|
||||
await using var archive = await ZipArchive.OpenAsyncArchive(stream).ConfigureAwait(false);
|
||||
await foreach (var entry in archive.EntriesAsync.Where(e => !e.IsDirectory))
|
||||
{
|
||||
await using var entryStream = await entry.OpenEntryStreamAsync().ConfigureAwait(false);
|
||||
|
||||
Reference in New Issue
Block a user