async Task<List<Package>> GetDependencyTree(IReadOnlyCollection<Dependency> dependencies, bool noCheckout,
bool useFullName) {
var list = new List<string>();
var list2 = new List<string>();
var packages = new List<Package>();
await
Progress.PackageFetching.Do(
() => GetDependencyTreeInternal(dependencies, noCheckout, useFullName, list, list2, packages))
.ConfigureAwait(false);
return packages;
}