19 lines
414 B
C#
19 lines
414 B
C#
namespace AyCode.Utils.Wrappers
|
|
{
|
|
public class ReleaseWrapperMutex : IDisposable
|
|
{
|
|
private readonly Mutex _mutex;
|
|
private bool _isDisposed;
|
|
|
|
public ReleaseWrapperMutex(Mutex mutex) => _mutex = mutex;
|
|
|
|
public void Dispose()
|
|
{
|
|
if (_isDisposed)
|
|
return;
|
|
|
|
_mutex.ReleaseMutex();
|
|
_isDisposed = true;
|
|
}
|
|
}
|
|
} |