private void analyzePackageDependenciesAndOrder(IEnumerable <IPackageInfo> packages) { var dependencyProcessor = new PackageDependencyProcessor(packages); dependencyProcessor.LogMissingPackageDependencies(_diagnostics); _packages.AddRange(dependencyProcessor.OrderedPackages()); }
private void analyzePackageDependenciesAndOrder(IEnumerable<IPackageInfo> packages) { var dependencyProcessor = new PackageDependencyProcessor(packages); dependencyProcessor.LogMissingPackageDependencies(_diagnostics); _packages.AddRange(dependencyProcessor.OrderedPackages()); }