NuGet.InstallWalker.GetDependents C# (CSharp) Method

GetDependents() private method

private GetDependents ( ConflictResult conflict ) : IEnumerable
conflict ConflictResult
return IEnumerable
        private IEnumerable<IPackage> GetDependents(ConflictResult conflict)
        {
            // Skip all dependents that are marked for uninstall
            IEnumerable<IPackage> packages = _operations.GetPackages(PackageAction.Uninstall);

            return conflict.DependentsResolver.GetDependents(conflict.Package)
                                              .Except(packages, PackageEqualityComparer.IdAndVersion);
        }