7 types derived from BuildResponse
VBCSCompiler (7)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (7)
415internal sealed class CompletedBuildResponse : BuildResponse 475internal sealed class ShutdownBuildResponse : BuildResponse 498file sealed class MismatchedVersionBuildResponse : BuildResponse 508internal sealed class IncorrectHashBuildResponse : BuildResponse 518internal sealed class AnalyzerInconsistencyBuildResponse : BuildResponse 554internal sealed class RejectedBuildResponse : BuildResponse 581internal sealed class CannotConnectResponse : BuildResponse
26 references to BuildResponse
VBCSCompiler (26)
src\roslyn\src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (6)
99private async Task<CompletionData> WriteBuildResponseAsync(IClientConnection clientConnection, string requestId, BuildResponse response, CompletionData completionData, CancellationToken cancellationToken) 124BuildResponse response; 163static Task<BuildResponse> ProcessCompilationRequestCoreAsync(ICompilerServerHost compilerServerHost, BuildRequest buildRequest, CancellationToken cancellationToken) 165Func<BuildResponse> func = () => 168var response = compilerServerHost.RunCompilation(request, cancellationToken); 172var task = new Task<BuildResponse>(func, cancellationToken, TaskCreationOptions.LongRunning);
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
109public BuildResponse RunCompilation(in RunRequest request, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\IClientConnection.cs (2)
28/// Write a <see cref="BuildResponse" /> to the client 30Task WriteBuildResponseAsync(BuildResponse response, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Server\VBCSCompiler\ICompilerServerHost.cs (1)
20BuildResponse RunCompilation(in RunRequest request, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Server\VBCSCompiler\NamedPipeClientConnection.cs (1)
87public Task WriteBuildResponseAsync(BuildResponse response, CancellationToken cancellationToken) => response.WriteAsync(Stream, cancellationToken);
src\roslyn\src\Compilers\Shared\BuildClient.cs (8)
25internal delegate Task<BuildResponse> CompileOnServerFunc(BuildRequest buildRequest, string pipeName, CancellationToken cancellationToken); 211BuildResponse buildResponse; 254case BuildResponse.ResponseType.Completed: 264case BuildResponse.ResponseType.MismatchedVersion: 265case BuildResponse.ResponseType.IncorrectHash: 266case BuildResponse.ResponseType.Rejected: 267case BuildResponse.ResponseType.AnalyzerInconsistency: 268case BuildResponse.ResponseType.CannotConnect:
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken))
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (6)
120var response = await RunServerBuildRequestAsync( 178internal static Task<BuildResponse> RunServerBuildRequestAsync( 198internal static async Task<BuildResponse> RunServerBuildRequestAsync( 298static async Task<BuildResponse> tryRunRequestAsync( 321var responseTask = BuildResponse.ReadAsync(pipeStream, serverCts.Token); 327BuildResponse response;