public IDisposable InitializeAndLock() { bool createdNew; return InitializeAndLock(out createdNew); }
public void InitializeAndLock_Reentrancy_DoesNotBlock() { using (var mutex = new GlobalMutex("test")) { using (mutex.InitializeAndLock()) { using (mutex.Lock()) {} } mutex.Unlink(); } }