/// <summary> /// Computes the list of PackageReference objects, based on the type of IPackageReferenceEqualityComparer passed in. /// </summary> /// <param name="logCount">How to log.</param> /// <param name="comparer">Provides the comparer used to get the distinct list of package references.</param> /// <param name="resolver">A resolver used to resolve the set of possible packages.</param> public void Compute(Action<string, string> logCount, PackageReferenceEqualityComparer comparer, IPackageReferenceSetResolver resolver) { _packages = _packageEnumerator.GetPackageReferences(_repositoryManager.PackageReferenceFiles, logCount, comparer); //TODO not sure this is correct... var returnLists = resolver.Resolve(_packages); _packages = returnLists.Item1; _packagesResolveFailures = returnLists.Item2; }
/// <summary> /// Computes the list of PackageReference objects, based on the type of IPackageReferenceEqualityComparer passed in. /// </summary> /// <param name="logCount">How to log.</param> /// <param name="comparer">Provides the comparer used to get the distinct list of package references.</param> /// <param name="resolver">A resolver used to resolve the set of possible packages.</param> public void Compute(Action <string, string> logCount, PackageReferenceEqualityComparer comparer, IPackageReferenceSetResolver resolver) { _packages = _packageEnumerator.GetPackageReferences(_repositoryManager.PackageReferenceFiles, logCount, comparer); //TODO not sure this is correct... var returnLists = resolver.Resolve(_packages); _packages = returnLists.Item1; _packagesResolveFailures = returnLists.Item2; }