Пример #1
0
        public void PackageSucceeds(PackageIdentifier packageNode, CallStack succeedingCallstack)
        {
            // commit the new ignore list
            PackageResolveResults ignoredPackagesInBranch = _incompatiblePackages.Pop();

            _incompatiblePackages.Pop();
            _incompatiblePackages.Push(ignoredPackagesInBranch);

            // add successful package
            PackageResolveResults foundPackages = _compatiblePackageVersions.Pop();

            foundPackages.Add(packageNode, successful: new[] { succeedingCallstack });
            _compatiblePackageVersions.Pop();
            _compatiblePackageVersions.Push(foundPackages);
        }
Пример #2
0
 public void ExistingPackageCompatible(PackageIdentifier packageIdentifier, CallStack callStack)
 {
     _compatiblePackageVersions.Peek().Add(packageIdentifier, new[] { callStack });
 }