private List <(IBuildServer, Task)> StartShutdown() { var tasks = new List <(IBuildServer, Task)>(); foreach (var server in _serverProvider.EnumerateBuildServers(_enumerationFlags)) { WriteShutdownMessage(server); tasks.Add((server, Task.Run(() => server.Shutdown()))); } return(tasks); }