1 instantiation of Tracker
NuGet.DependencyResolver.Core (1)
GraphModel\GraphOperations.cs (1)
761return new Tracker<TItem>();
12 references to Tracker
NuGet.DependencyResolver.Core (12)
GraphModel\GraphOperations.cs (12)
357var tracker = Cache<TItem>.RentTracker(); 451private static WalkState WalkTreeMarkAmbiguousNodes<TItem>(GraphNode<TItem> node, WalkState state, Tracker<TItem> context) 488private static bool WalkTreeRejectNodesOfRejectedNodes<TItem>(bool state, GraphNode<TItem> node, Tracker<TItem> context) 506var tracker = context.Tracker; 729private static Tracker<TItem>? _tracker; 752public static Tracker<TItem> RentTracker() 754var tracker = _tracker; 764public static void ReleaseTracker(Tracker<TItem> tracker) 829public Tracker<TItem> Tracker; 833private static TrackerAndAccepted<TItem> CreateState<TItem>(Tracker<TItem> tracker, Dictionary<string, GraphNode<TItem>> acceptedLibraries) 857private static void DetectAndMarkAmbiguousCentralTransitiveDependencies<TItem>(Tracker<TItem> tracker, List<GraphNode<TItem>> centralTransitiveNodes) 895private static void RejectCentralTransitiveBecauseOfRejectedParents<TItem>(this GraphNode<TItem> root, Tracker<TItem> tracker, List<GraphNode<TItem>> centralTransitiveNodes)