7 types derived from BuildResponse
VBCSCompiler (7)
src\Compilers\Shared\BuildProtocol.cs (7)
375
internal sealed class CompletedBuildResponse :
BuildResponse
408
internal sealed class ShutdownBuildResponse :
BuildResponse
431
file sealed class MismatchedVersionBuildResponse :
BuildResponse
441
internal sealed class IncorrectHashBuildResponse :
BuildResponse
451
internal sealed class AnalyzerInconsistencyBuildResponse :
BuildResponse
487
internal sealed class RejectedBuildResponse :
BuildResponse
514
internal sealed class CannotConnectResponse :
BuildResponse
57 references to BuildResponse
VBCSCompiler (26)
src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (6)
99
private async Task<CompletionData> WriteBuildResponseAsync(IClientConnection clientConnection, string requestId,
BuildResponse
response, CompletionData completionData, CancellationToken cancellationToken)
124
BuildResponse
response;
163
static Task<
BuildResponse
> ProcessCompilationRequestCoreAsync(ICompilerServerHost compilerServerHost, BuildRequest buildRequest, CancellationToken cancellationToken)
165
Func<
BuildResponse
> func = () =>
168
var
response = compilerServerHost.RunCompilation(request, cancellationToken);
172
var task = new Task<
BuildResponse
>(func, cancellationToken, TaskCreationOptions.LongRunning);
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
106
public
BuildResponse
RunCompilation(in RunRequest request, CancellationToken cancellationToken)
src\Compilers\Server\VBCSCompiler\IClientConnection.cs (2)
28
/// Write a <see cref="
BuildResponse
" /> to the client
30
Task WriteBuildResponseAsync(
BuildResponse
response, CancellationToken cancellationToken);
src\Compilers\Server\VBCSCompiler\ICompilerServerHost.cs (1)
20
BuildResponse
RunCompilation(in RunRequest request, CancellationToken cancellationToken);
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnection.cs (1)
87
public Task WriteBuildResponseAsync(
BuildResponse
response, CancellationToken cancellationToken) => response.WriteAsync(Stream, cancellationToken);
src\Compilers\Shared\BuildClient.cs (8)
25
internal delegate Task<
BuildResponse
> CompileOnServerFunc(BuildRequest buildRequest, string pipeName, CancellationToken cancellationToken);
213
BuildResponse
buildResponse;
254
case
BuildResponse
.ResponseType.Completed:
264
case
BuildResponse
.ResponseType.MismatchedVersion:
265
case
BuildResponse
.ResponseType.IncorrectHash:
266
case
BuildResponse
.ResponseType.Rejected:
267
case
BuildResponse
.ResponseType.AnalyzerInconsistency:
268
case
BuildResponse
.ResponseType.CannotConnect:
src\Compilers\Shared\BuildProtocol.cs (1)
320
public static async Task<
BuildResponse
> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken))
src\Compilers\Shared\BuildServerConnection.cs (6)
111
var
response = await RunServerBuildRequestAsync(
160
internal static Task<
BuildResponse
> RunServerBuildRequestAsync(
174
internal static async Task<
BuildResponse
> RunServerBuildRequestAsync(
274
static async Task<
BuildResponse
> tryRunRequestAsync(
297
var responseTask =
BuildResponse
.ReadAsync(pipeStream, serverCts.Token);
303
BuildResponse
response;
VBCSCompiler.UnitTests (31)
BuildClientTests.cs (1)
181
return Task.FromResult<
BuildResponse
>(new RejectedBuildResponse(""));
BuildProtocolTest.cs (5)
38
var read = (CompletedBuildResponse)(await
BuildResponse
.ReadAsync(memoryStream, default(CancellationToken)));
97
Assert.Equal(
BuildResponse
.ResponseType.Shutdown, response.Type);
103
var
read = await
BuildResponse
.ReadAsync(memoryStream, CancellationToken.None);
104
Assert.Equal(
BuildResponse
.ResponseType.Shutdown, read.Type);
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(
ClientConnectionHandlerTests.cs (3)
19
using static Microsoft.CodeAnalysis.CommandLine.
BuildResponse
;
92
BuildResponse
? response = null;
126
BuildResponse
? response = null;
CompilerServerApiTest.cs (4)
21
using static Microsoft.CodeAnalysis.CommandLine.
BuildResponse
;
116
var
response = await serverData.SendAsync(request);
124
var
buildResponse = await serverData.SendAsync(new BuildRequest(RequestLanguage.CSharpCompile, "abc", new List<BuildRequest.Argument> { }));
125
Assert.Equal(
BuildResponse
.ResponseType.IncorrectHash, buildResponse.Type);
CompilerServerTests.cs (2)
1487
var
response = await compileTask;
1488
Assert.Equal(
BuildResponse
.ResponseType.Completed, response.Type);
ServerUtil.cs (3)
36
internal static readonly
BuildResponse
EmptyBuildResponse = new CompletedBuildResponse(
124
internal Task<
BuildResponse
> SendAsync(BuildRequest request, CancellationToken cancellationToken = default) =>
135
var
response = await SendAsync(BuildRequest.CreateShutdown(), cancellationToken).ConfigureAwait(false);
TestableClientConnection.cs (2)
23
public Func<
BuildResponse
, CancellationToken, Task> WriteBuildResponseFunc = delegate { throw new Exception(); };
27
public Task WriteBuildResponseAsync(
BuildResponse
response, CancellationToken cancellationToken) => WriteBuildResponseFunc(response, cancellationToken);
TestableCompilerServerHost.cs (3)
15
internal Func<RunRequest, CancellationToken,
BuildResponse
> RunCompilation { get; }
18
internal TestableCompilerServerHost(Func<RunRequest, CancellationToken,
BuildResponse
> runCompilation = null, ICompilerServerLogger logger = null)
24
BuildResponse
ICompilerServerHost.RunCompilation(in RunRequest request, CancellationToken cancellationToken)
VBCSCompilerServerTests.cs (4)
219
var
response = await compileTask;
258
var
response = await compileTask;
378
var
response = await serverData.SendAsync(ProtocolUtil.EmptyBasicBuildRequest);
398
var
response = await serverData.SendAsync(ProtocolUtil.EmptyBasicBuildRequest);