public async Task <(ImmutableArray <Update>, ImmutableArray <Diagnostic>)> EmitSolutionUpdateAsync(Solution solution, CancellationToken cancellationToken) { Task task = _delegates.Item3(_hotReloadService, solution, cancellationToken); await task.ConfigureAwait(false); var log = _delegates.Item5(); return(_delegates.Item4(task)); }