summaryrefslogtreecommitdiff
path: root/src/marlin.core/functional/NoopAsyncDisposable.cs
blob: 330a197d88b6f69fb05b4db398815a1f26f7e557 (plain)
1
2
3
4
5
6
7
8
9
10
namespace marlin.core.functional;

internal sealed class NoopAsyncDisposable : IAsyncDisposable
{
    public static readonly NoopAsyncDisposable Instance = new();

    private NoopAsyncDisposable() { }

    public ValueTask DisposeAsync() => ValueTask.CompletedTask;
}