20 references to DependencyResult
NuGet.DependencyResolver.Core (20)
Remote\RemoteDependencyWalker.cs (20)
38predicate: _ => (recursive ? DependencyResult.Acceptable : DependencyResult.Eclipsed, null),
74Func<LibraryRange, (DependencyResult dependencyResult, LibraryDependency conflictingDependency)> predicate,
153result = (DependencyResult.Cycle, dependency);
156if (result.dependencyResult == DependencyResult.Acceptable)
194if (result.dependencyResult == DependencyResult.PotentiallyDowngraded ||
195result.dependencyResult == DependencyResult.Cycle)
199Disposition = result.dependencyResult == DependencyResult.Cycle ? Disposition.Cycle : Disposition.PotentiallyDowngraded,
332/// Walks up the package dependency graph to check for cycle, potentially degraded package versions <see cref="DependencyResult"/>.
341private static (DependencyResult dependencyResult, LibraryDependency conflictingDependency) WalkParentsAndCalculateDependencyResult(
344Func<LibraryRange, (DependencyResult dependencyResult, LibraryDependency conflictingDependency)> rootPredicate)
351(DependencyResult? dependencyResult, LibraryDependency conflictingDependency) = CalculateDependencyResult(edge.Item, edge.Edge, dependency.LibraryRange, edge.OuterEdge == null);
362private static Func<LibraryRange, (DependencyResult dependencyResult, LibraryDependency conflictingDependency)> ChainPredicate(
363Func<LibraryRange, (DependencyResult dependencyResult, LibraryDependency conflictingDependency)> predicate,
371(DependencyResult? dependencyResult, LibraryDependency conflictingDependency) = CalculateDependencyResult(item, dependency, library, node.OuterNode == null);
380private static (DependencyResult? dependencyResult, LibraryDependency conflictingDependency) CalculateDependencyResult(
385return (DependencyResult.Cycle, null);
402return (DependencyResult.PotentiallyDowngraded, d);
405return (DependencyResult.Eclipsed, d);
595predicate: ChainPredicate(_ => (DependencyResult.Acceptable, null), rootNode, centralPackageVersionDependency),