private static async Task ImportProjectionsAsync(ProjectionsProjectNode project, IProjectionsManager projectionsManager, IList<ProjectionStatistics> projections) { foreach (var projection in projections) { var configResponse = await projectionsManager.GetConfigAsync(projection.Name); if (!configResponse.IsSuccessful) { Output.Pane.OutputStringThreadSafe( string.Format("Unable to fetch projection {0}, server returned {1}", projection.Name, configResponse.Status)); continue; } AddProjectionFileIntoProject(project, configResponse.Result, projection); } }