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)
208Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 272Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 286Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 302Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 324Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 348Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 372Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 385Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 398Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 410Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 445Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 460Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 474Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 488Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 502Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 529Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 559Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 576Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 594Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 619Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 637Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 666Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 695Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1129Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1156Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1178Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1205Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1286Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1312Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1386Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1459Assert.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());