8 instantiations of BuildRequest
VBCSCompiler (3)
src\Compilers\Shared\BuildProtocol.cs (3)
109
return new
BuildRequest
(language, compilerHash, requestArgs, requestId);
115
return new
BuildRequest
(RequestLanguage.CSharpCompile, GetCommitHash() ?? "", requestArgs);
151
return new
BuildRequest
(language,
VBCSCompiler.UnitTests (5)
BuildProtocolTest.cs (1)
47
var request = new
BuildRequest
(
CompilerServerApiTest.cs (1)
124
var buildResponse = await serverData.SendAsync(new
BuildRequest
(RequestLanguage.CSharpCompile, "abc", new List<BuildRequest.Argument> { }));
CompilerServerTests.cs (1)
1485
var request = new
BuildRequest
(RequestLanguage.CSharpCompile, string.Empty, new BuildRequest.Argument[0]);
ServerUtil.cs (2)
26
internal static readonly BuildRequest EmptyCSharpBuildRequest = new
BuildRequest
(
31
internal static readonly BuildRequest EmptyBasicBuildRequest = new
BuildRequest
(
60 references to BuildRequest
VBCSCompiler (28)
src\Compilers\Server\VBCSCompiler\BuildProtocolUtil.cs (3)
18
internal static RunRequest GetRunRequest(
BuildRequest
req)
38
internal static string[] GetCommandLineArguments(
BuildRequest
req, out string? currentDirectory, out string? tempDirectory, out string? libDirectory)
45
foreach (
BuildRequest
.Argument arg in req.Arguments)
src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (4)
52
var
request = await clientConnection.ReadBuildRequestAsync(cancellationToken).ConfigureAwait(false);
111
private async Task<CompletionData> ProcessCompilationRequestAsync(IClientConnection clientConnection,
BuildRequest
request, CancellationToken cancellationToken)
163
static Task<BuildResponse> ProcessCompilationRequestCoreAsync(ICompilerServerHost compilerServerHost,
BuildRequest
buildRequest, CancellationToken cancellationToken)
182
private static TimeSpan? CheckForNewKeepAlive(
BuildRequest
request)
src\Compilers\Server\VBCSCompiler\IClientConnection.cs (2)
23
/// Read a <see cref="
BuildRequest
" /> from the client
25
Task<
BuildRequest
> ReadBuildRequestAsync(CancellationToken cancellationToken);
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnection.cs (3)
54
public async Task<
BuildRequest
> ReadBuildRequestAsync(CancellationToken cancellationToken)
56
var
request = await
BuildRequest
.ReadAsync(Stream, cancellationToken).ConfigureAwait(false);
src\Compilers\Shared\BuildClient.cs (2)
25
internal delegate Task<BuildResponse> CompileOnServerFunc(
BuildRequest
buildRequest, string pipeName, CancellationToken cancellationToken);
223
var
buildRequest = BuildServerConnection.CreateBuildRequest(
src\Compilers\Shared\BuildProtocol.cs (7)
76
public static
BuildRequest
Create(RequestLanguage language,
112
public static
BuildRequest
CreateShutdown()
124
public static async Task<
BuildRequest
> ReadAsync(Stream inStream, CancellationToken cancellationToken)
148
argumentsBuilder.Add(
BuildRequest
.Argument.ReadFromBinaryReader(reader));
485
/// The <see cref="
BuildRequest
"/> was rejected by the server.
591
/// Reads the value of <see cref="CommitHashAttribute.Hash"/> of the assembly <see cref="
BuildRequest
"/> is defined in
596
var hashAttributes = typeof(
BuildRequest
).Assembly.GetCustomAttributes<CommitHashAttribute>();
src\Compilers\Shared\BuildServerConnection.cs (7)
61
internal static
BuildRequest
CreateBuildRequest(
73
return
BuildRequest
.Create(
107
var
request =
BuildRequest
.CreateShutdown();
161
BuildRequest
buildRequest,
175
BuildRequest
buildRequest,
276
BuildRequest
request,
VBCSCompiler.UnitTests (32)
BuildProtocolTest.cs (12)
20
private void VerifyShutdownRequest(
BuildRequest
request)
47
var
request = new BuildRequest(
51
new
BuildRequest
.Argument(BuildProtocolConstants.ArgumentId.CurrentDirectory, argumentIndex: 0, value: "directory"),
52
new
BuildRequest
.Argument(BuildProtocolConstants.ArgumentId.CommandLineArgument, argumentIndex: 1, value: "file")));
57
var
read = await
BuildRequest
.ReadAsync(memoryStream, default(CancellationToken));
72
var
request =
BuildRequest
.CreateShutdown();
86
var
request =
BuildRequest
.CreateShutdown();
89
var
read = await
BuildRequest
.ReadAsync(memoryStream, CancellationToken.None);
ClientConnectionHandlerTests.cs (1)
130
ReadBuildRequestFunc = _ => Task.FromResult(
BuildRequest
.CreateShutdown()),
CompilerServerApiTest.cs (4)
95
ReadBuildRequestFunc = _ => Task.FromResult(
BuildRequest
.CreateShutdown()),
115
var
request =
BuildRequest
.Create(RequestLanguage.CSharpCompile, workingDirectory: temp.CreateDirectory().Path, tempDirectory: null, compilerHash: BuildProtocolConstants.GetCommitHash(), libDirectory: null, args: Array.Empty<string>());
124
var buildResponse = await serverData.SendAsync(new BuildRequest(RequestLanguage.CSharpCompile, "abc", new List<
BuildRequest
.Argument> { }));
CompilerServerTests.cs (2)
1485
var
request = new BuildRequest(RequestLanguage.CSharpCompile, string.Empty, new
BuildRequest
.Argument[0]);
ServerUtil.cs (10)
26
internal static readonly
BuildRequest
EmptyCSharpBuildRequest = new BuildRequest(
29
ImmutableArray<
BuildRequest
.Argument>.Empty);
31
internal static readonly
BuildRequest
EmptyBasicBuildRequest = new BuildRequest(
34
ImmutableArray<
BuildRequest
.Argument>.Empty);
41
internal static
BuildRequest
CreateEmptyCSharp(string workingDirectory, string tempDirectory = null) =>
BuildRequest
.Create(
48
internal static
BuildRequest
CreateEmptyCSharpWithKeepAlive(TimeSpan keepAlive, string workingDirectory, string tempDirectory = null) =>
BuildRequest
.Create(
124
internal Task<BuildResponse> SendAsync(
BuildRequest
request, CancellationToken cancellationToken = default) =>
135
var response = await SendAsync(
BuildRequest
.CreateShutdown(), cancellationToken).ConfigureAwait(false);
TestableClientConnection.cs (2)
22
public Func<CancellationToken, Task<
BuildRequest
>> ReadBuildRequestFunc = delegate { throw new Exception(); };
26
public Task<
BuildRequest
> ReadBuildRequestAsync(CancellationToken cancellationToken) => ReadBuildRequestFunc(cancellationToken);
VBCSCompilerServerTests.cs (1)
309
var
request = i + 1 >= connectionCount