43 references to BuildServerConnection
VBCSCompiler (12)
BuildClient.cs (6)
75
/// It is important that this method exist here and not on <see cref="
BuildServerConnection
"/>. This
77
/// those projects while <see cref="
BuildServerConnection
"/> is also included in the MSBuild
116
var tempDir =
BuildServerConnection
.GetTempPath(workingDir);
155
pipeName = pipeName ??
BuildServerConnection
.GetPipeName(buildPaths.ClientDirectory);
202
BuildServerConnection
.RunServerBuildRequestAsync(
225
var buildRequest =
BuildServerConnection
.CreateBuildRequest(
BuildServerConnection.cs (1)
665
var tempPath =
BuildServerConnection
.GetTempPath(null);
BuildServerController.cs (4)
100
return
BuildServerConnection
.GetPipeName(BuildClient.GetClientDirectory());
119
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
121
using (var serverMutex =
BuildServerConnection
.OpenOrCreateMutex(name: mutexName,
159
var success = await
BuildServerConnection
.RunServerShutdownRequestAsync(
NamedPipeClientConnection.cs (1)
74
await
BuildServerConnection
.MonitorDisconnectAsync(Stream, request.RequestId, Logger, DisconnectCancellationTokenSource.Token).ConfigureAwait(false);
VBCSCompiler.UnitTests (31)
BuildClientTests.cs (9)
82
using (var serverMutex =
BuildServerConnection
.OpenOrCreateMutex(
83
name:
BuildServerConnection
.GetServerMutexName(_pipeName),
105
using (var outer = new Mutex(initiallyOwned: true, name:
BuildServerConnection
.GetClientMutexName(_pipeName), out bool createdNew))
149
using var pipeStream = await
BuildServerConnection
.TryConnectToServerAsync(pipeName, timeoutMs, _logger, cancellationToken);
320
var name =
BuildServerConnection
.GetPipeName(path);
321
Assert.Equal(name,
BuildServerConnection
.GetPipeName(path));
322
Assert.Equal(name,
BuildServerConnection
.GetPipeName(path + Path.DirectorySeparatorChar));
323
Assert.Equal(name,
BuildServerConnection
.GetPipeName(path + Path.DirectorySeparatorChar + Path.DirectorySeparatorChar));
330
var name =
BuildServerConnection
.GetPipeName(path);
BuildServerConnectionTests.cs (4)
43
var response = await
BuildServerConnection
.RunServerBuildRequestAsync(
72
var response = await
BuildServerConnection
.RunServerBuildRequestAsync(
98
var response = await
BuildServerConnection
.RunServerBuildRequestAsync(
124
var response = await
BuildServerConnection
.RunServerBuildRequestAsync(
CompilerServerApiTest.cs (7)
39
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
42
using (var mutex =
BuildServerConnection
.OpenOrCreateMutex(
67
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
77
wasServerMutexOpen =
BuildServerConnection
.WasServerMutexOpen(mutexName);
132
var serverInfo =
BuildServerConnection
.GetServerProcessInfo(@"q:\tools", "name with space");
145
var serverInfo =
BuildServerConnection
.GetServerProcessInfo(toolDir, "name with space");
159
Assert.Equal(expectedName,
BuildServerConnection
.GetPipeName(userName, isAdmin, compilerExeDir));
CompilerServerTests.cs (1)
203
tempDir:
BuildServerConnection
.GetTempPath(currentDirectory.Path));
NamedPipeClientConnectionHostTests.cs (1)
36
private Task<NamedPipeClientStream?> ConnectAsync(CancellationToken cancellationToken = default) =>
BuildServerConnection
.TryConnectToServerAsync(
ServerUtil.cs (5)
93
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
117
var mutexName =
BuildServerConnection
.GetServerMutexName(PipeName);
118
while (
BuildServerConnection
.WasServerMutexOpen(mutexName) != true && !ServerTask.IsCompleted)
125
BuildServerConnection
.RunServerBuildRequestAsync(
193
BuildServerConnection
.RunServerBuildRequestAsync(
VBCSCompilerServerTests.cs (4)
98
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
104
using (var mutex =
BuildServerConnection
.OpenOrCreateMutex(name: mutexName, createdNew: out created))
148
var mutexName =
BuildServerConnection
.GetServerMutexName(pipeName);
156
var mutex =
BuildServerConnection
.OpenOrCreateMutex(name: mutexName, createdNew: out created);