1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
5 using System
.Threading
.Tasks
;
9 /// <summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
10 public interface IAsyncDisposable
13 /// Performs application-defined tasks associated with freeing, releasing, or
14 /// resetting unmanaged resources asynchronously.
16 ValueTask
DisposeAsync();