1
0

Initial commit

This commit is contained in:
2023-06-21 13:51:38 +02:00
commit 957670ce42
45 changed files with 1894 additions and 0 deletions

19
Utils/Disposer.cs Normal file
View File

@@ -0,0 +1,19 @@
namespace MoniteurBaie.Utils;
public sealed class Disposer : IDisposable
{
private Action? _callback;
public Disposer(Action callback) => _callback = callback;
public void Dispose()
{
if (_callback is not null)
{
_callback();
_callback = default;
}
GC.SuppressFinalize(this);
}
}