/
aprogrammer
/
serilog
Обзор
Документация
Войти
/
aprogrammer
/
serilog
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
test/Serilog.Tests/Support/AsyncDisposeTrackingSink.cs
27 строк
490 B
Nicholas Blumhardt
Initial support for `IAsyncDisposable` sinks (#1750)
12 сен 2022, 10:35
Не верифицирован
12 сен 2022, 10:35
7740c90
Код
Авторство
О чём код?
#if FEATURE_ASYNCDISPOSABLE namespace Serilog.Tests.Support; sealed class AsyncDisposeTrackingSink : ILogEventSink, IDisposable, IAsyncDisposable { public bool IsDisposed { get; set; } public bool IsDisposedAsync { get; set; } public void Emit(LogEvent logEvent) { } public void Dispose() { IsDisposed = true; } public ValueTask DisposeAsync() { Dispose(); IsDisposedAsync = true; return default; } } #endif