6 instantiations of CompletionData
VBCSCompiler (4)
src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (2)
71new CompletionData(CompletionReason.RequestCompleted, shutdownRequested: true), 134_ => new CompletionData(CompletionReason.RequestCompleted, newKeepAlive: CheckForNewKeepAlive(request))
src\Compilers\Server\VBCSCompiler\CompletionData.cs (2)
47internal static CompletionData RequestCompleted { get; } = new CompletionData(CompletionReason.RequestCompleted); 49internal static CompletionData RequestError { get; } = new CompletionData(CompletionReason.RequestError);
VBCSCompiler.UnitTests (2)
ClientConnectionHandlerTests.cs (1)
143Assert.Equal(new CompletionData(CompletionReason.RequestCompleted, shutdownRequested: true), completionData);
VBCSCompilerServerTests.cs (1)
73new CompletionData(CompletionReason.RequestCompleted, shutdownRequested: true),
68 references to CompletionData
VBCSCompiler (21)
src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (13)
34internal async Task<CompletionData> ProcessAsync( 46return CompletionData.RequestError; 49async Task<CompletionData> ProcessCoreAsync() 61CompletionData.RequestError, 81CompletionData.RequestCompleted, 91CompletionData.RequestError, 99private async Task<CompletionData> WriteBuildResponseAsync(IClientConnection clientConnection, string requestId, BuildResponse response, CompletionData completionData, CancellationToken cancellationToken) 111private async Task<CompletionData> ProcessCompilationRequestAsync(IClientConnection clientConnection, BuildRequest request, CancellationToken cancellationToken) 125CompletionData completionData; 133AnalyzerInconsistencyBuildResponse _ => CompletionData.RequestError, 143completionData = CompletionData.RequestError; 155return CompletionData.RequestError;
src\Compilers\Server\VBCSCompiler\CompletionData.cs (2)
47internal static CompletionData RequestCompleted { get; } = new CompletionData(CompletionReason.RequestCompleted); 49internal static CompletionData RequestError { get; } = new CompletionData(CompletionReason.RequestError);
src\Compilers\Server\VBCSCompiler\DiagnosticListener.cs (2)
29void ConnectionCompleted(CompletionData completionData); 47public void ConnectionCompleted(CompletionData completionData)
src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (4)
62private readonly List<Task<CompletionData>> _connectionList = new List<Task<CompletionData>>(); 284var completionData = current.Result; 332internal static async Task<CompletionData> ProcessClientConnectionAsync(
VBCSCompiler.UnitTests (47)
ClientConnectionHandlerTests.cs (11)
33var completionData = await clientConnectionHandler.ProcessAsync(Task.FromResult<IClientConnection>(clientConnection)); 34Assert.Equal(CompletionData.RequestError, completionData); 51var completionData = await clientConnectionHandler.ProcessAsync(Task.FromResult<IClientConnection>(clientConnection)); 52Assert.Equal(CompletionData.RequestError, completionData); 71var completionData = await clientConnectionHandler.ProcessAsync(Task.FromResult<IClientConnection>(clientConnection)); 72Assert.Equal(CompletionData.RequestError, completionData); 103var completionData = await clientConnectionHandler.ProcessAsync( 107Assert.Equal(CompletionData.RequestCompleted, completionData); 138var completionData = await clientConnectionHandler.ProcessAsync( 177var completionData = await task; 178Assert.Equal(CompletionData.RequestError, completionData);
CompilerServerTests.cs (31)
241Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 305Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 319Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 335Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 357Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 381Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 405Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 418Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 431Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 443Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 478Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 493Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 507Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 521Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 535Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 562Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 592Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 609Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 627Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 652Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 670Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 699Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 728Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1162Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1189Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1211Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1238Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1319Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1345Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1419Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1492Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single());
TestableDiagnosticListener.cs (3)
17public List<CompletionData> CompletionDataList { get; set; } = new List<CompletionData>(); 26public void ConnectionCompleted(CompletionData completionData) => CompletionDataList.Add(completionData);
VBCSCompilerServerTests.cs (2)
384Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 404Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single());