9 writes to Item
NuGet.Commands (6)
RestoreCommand\DependencyGraphResolver.cs (6)
353Item = projectResolvedDependencyGraphItem.Item 521Item = childResolvedDependencyGraphItem.Item, 540Item = childResolvedDependencyGraphItem.Item 606Item = new GraphItem<RemoteResolveResult>( 684Item = new GraphItem<RemoteResolveResult>( 693Item = new GraphItem<RemoteResolveResult>(toResolvedDependencyGraphItem.Item.Key)
NuGet.DependencyResolver.Core (3)
Remote\RemoteDependencyWalker.cs (3)
103Item = rootItem 224Item = dependencyItem 320node.Item = new GraphItem<RemoteResolveResult>(node.Item.Key)
71 references to Item
NuGet.Commands (32)
RestoreCommand\DependencyGraphResolver.cs (8)
547newGraphNode.Item.IsCentralTransitive = true; 591if (newGraphNode.Item.Key.Type != LibraryType.Project 592&& newGraphNode.Item.Key.Type != LibraryType.ExternalProject 593&& newGraphNode.Item.Key.Type != LibraryType.Unresolved 597&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version) 630if (newGraphNode.Item.Key.Type == LibraryType.Unresolved) 641parent: newGraphNode.OuterNode.Item.Key, 643child: newGraphNode.Item.Key));
RestoreCommand\LockFileBuilder.cs (8)
533if (node?.Item == null 534|| node.Item.Key.Type == LibraryType.Unresolved 536|| !node.Item.IsCentralTransitive 537|| !targetFrameworkInformation.CentralPackageVersions?.ContainsKey(node.Item.Key.Name) == true) 544dependencyDictionary = rootNode.Item.Data.Dependencies.ToDictionary(x => x.Name, x => x, StringComparer.OrdinalIgnoreCase); 547CentralPackageVersion centralPackageVersion = targetFrameworkInformation.CentralPackageVersions[node.Item.Key.Name]; 577node.Item.Key))); 616if (node.Item.IsCentralTransitive)
RestoreCommand\RestoreCommand.cs (2)
1731downgradedBy.Item.IsCentralTransitive ? Strings.Log_CPVM_DowngradeError : Strings.Log_DowngradeWarning, 1737if (downgradedBy.Item.IsCentralTransitive)
RestoreCommand\RestoreTargetGraph.cs (9)
155var requestor = node.OuterNode == null ? node.Item.Key : node.OuterNode.Item.Key; 160if (node?.Item?.Key?.Type == LibraryType.Unresolved) 172flattened.Add(node.Item); 175if (node?.OuterNode != null && node.Item.Key.Type != LibraryType.Unresolved) 178parent: node.OuterNode.Item.Key, 180child: node.Item.Key); 188var isRemote = context.RemoteLibraryProviders.Contains(node.Item.Data.Match.Provider); 191install.Add(node.Item.Data.Match);
RestoreCommand\Utility\AuditUtility.cs (1)
380GraphItem<RemoteResolveResult>? currentProject = graph.Graphs.FirstOrDefault()?.Item;
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
563foreach (var i in projectGraph.Item.Data.Dependencies)
RestoreCommand\Utility\IncludeFlagUtils.cs (3)
103foreach (var root in graph.InnerNodes.Where(n => !n.Item.IsCentralTransitive)) 112node = new DependencyNode(root.Item, typeIntersection); 188var match = parent.Item.Data.Dependencies.FirstOrDefault(dependency =>
NuGet.DependencyResolver.Core (39)
GraphModel\GraphNode.cs (1)
88return (Item?.Key ?? Key) + " " + Disposition;
GraphModel\GraphOperations.cs (23)
162var resolvedVersion = sideNode?.Item?.Data?.Match?.Library?.Version; 310return node.Item?.Key?.Name ?? node.Key.Name; 321return node.Item?.Key?.Version; 338if ((node.Item?.Key?.Type == LibraryType.Package) == true) 362var centralTransitiveNodes = root.InnerNodes.Where(n => n.Item.IsCentralTransitive).ToList(); 366skipNode = (node) => { return node.Item.IsCentralTransitive; }; 426acceptedNode.Item.Key.Version != null) 428var acceptedType = LibraryDependencyTargetUtils.Parse(acceptedNode.Item.Key.Type); 437var checkVersion = acceptedNode.Item.Key.Version; 471&& context.IsDisputed(node.Item)) 478context.MarkAmbiguous(node.Item); 493context.Track(node.Item); 508if (tracker.IsAmbiguous(node.Item)) 515if (tracker.IsBestVersion(node.Item)) 862.Any(p => p.Disposition != Disposition.Rejected && !(tracker.IsDisputed(p.Item) || tracker.IsAmbiguous(p.Item))); 864if (allParentsAreDisputedOrAmbiguous && !tracker.IsAmbiguous(centralTransitiveNodes[i].Item)) 869centralTransitiveNodes[i].ForEach(x => tracker.MarkAmbiguous(x.Item), pn => tracker.IsAmbiguous(pn.Item)); 913tracker.Track(node.Item); 969if (node.Item != null 970&& node.Item.Key != null) 976$" => {node.Item.Key.ToString()}");
Remote\RemoteDependencyWalker.cs (15)
106LightweightList<GraphNodeCreationData> rootDependencies = new LightweightList<GraphNodeCreationData>(rootNode.Item.Data.Dependencies.Count); 108Debug.Assert(rootNode.Item != null, "FindLibraryCached should return an unresolved item instead of null"); 134for (var i = 0; i < node.Item.Data.Dependencies.Count; i++) 136LibraryDependency dependency = node.Item.Data.Dependencies[i]; 159var innerEdge = new GraphEdge<RemoteResolveResult>(currentOuterEdge, node.Item, dependency); 203node.EnsureInnerNodeCapacity(node.Item.Data.Dependencies.Count - i); 227Debug.Assert(newNode.Item != null, "FindLibraryCached should return an unresolved item instead of null"); 241LightweightList<GraphNodeCreationData> newDependencies = new LightweightList<GraphNodeCreationData>(newNode.Item.Data.Dependencies.Count); 303var newDependencies = new List<LibraryDependency>(runtimeDependencies.Count + node.Item.Data.Dependencies.Count); 304foreach (var nodeDep in node.Item.Data.Dependencies) 320node.Item = new GraphItem<RemoteResolveResult>(node.Item.Key) 325Match = node.Item.Data.Match 367var item = node.Item; 601node.Item.IsCentralTransitive = true; 654List<GraphNode<RemoteResolveResult>> graphNodes = _transitiveCentralPackageVersions[node.Item.Key.Name];