1 instantiation of ServerNamedMutex
Microsoft.Build (1)
BackEnd\Node\ServerNamedMutex.cs (1)
32return new ServerNamedMutex(name, out createdNew);
9 references to ServerNamedMutex
Microsoft.Build (9)
BackEnd\Client\MSBuildClient.cs (4)
308bool serverIsAlreadyRunning = ServerNamedMutex.WasOpen(serverRunningMutexName); 315var serverWasBusy = ServerNamedMutex.WasOpen(serverBusyMutexName); 450using var serverLaunchMutex = ServerNamedMutex.OpenOrCreateMutex(serverLaunchMutexName, out bool mutexCreatedNew);
BackEnd\Node\OutOfProcServerNode.cs (4)
111using var serverRunningMutex = ServerNamedMutex.OpenOrCreateMutex(GetRunningServerMutexName(handshake), out bool mutexCreatedNew); 350using var serverBusyMutex = ServerNamedMutex.OpenOrCreateMutex(name: _serverBusyMutexName, createdNew: out var holdsMutex);
BackEnd\Node\ServerNamedMutex.cs (1)
30internal static ServerNamedMutex OpenOrCreateMutex(string name, out bool createdNew)