2 implementations of IServerMutex
VBCSCompiler (2)
src\Compilers\Shared\BuildServerConnection.cs (2)
645
internal sealed class ServerFileMutex :
IServerMutex
834
internal sealed class ServerNamedMutex :
IServerMutex
7 references to IServerMutex
VBCSCompiler (3)
src\Compilers\Server\VBCSCompiler\BuildServerController.cs (1)
121
using (
var
serverMutex = BuildServerConnection.OpenOrCreateMutex(name: mutexName,
src\Compilers\Shared\BuildServerConnection.cs (2)
207
IServerMutex
? clientMutex = null;
604
internal static
IServerMutex
OpenOrCreateMutex(string name, out bool createdNew)
VBCSCompiler.UnitTests (4)
BuildClientTests.cs (1)
82
using (
var
serverMutex = BuildServerConnection.OpenOrCreateMutex(
CompilerServerApiTest.cs (1)
42
using (
var
mutex = BuildServerConnection.OpenOrCreateMutex(
VBCSCompilerServerTests.cs (2)
104
using (
var
mutex = BuildServerConnection.OpenOrCreateMutex(name: mutexName, createdNew: out created))
156
var
mutex = BuildServerConnection.OpenOrCreateMutex(name: mutexName, createdNew: out created);