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