Files
sharpcompress/src/SharpCompress/Common/Volume.Async.cs
2026-02-16 10:03:20 +00:00

19 lines
402 B
C#

using System;
using System.Threading.Tasks;
namespace SharpCompress.Common;
public abstract partial class Volume
{
public virtual async ValueTask DisposeAsync()
{
#if LEGACY_DOTNET
_actualStream.Dispose();
await Task.CompletedTask.ConfigureAwait(false);
#else
await _actualStream.DisposeAsync().ConfigureAwait(false);
#endif
GC.SuppressFinalize(this);
}
}