9 writes to Item
NuGet.Commands (6)
RestoreCommand\DependencyGraphResolver.cs (6)
353Item = projectResolvedDependencyGraphItem.Item 523Item = childResolvedDependencyGraphItem.Item, 542Item = childResolvedDependencyGraphItem.Item 612Item = new GraphItem<RemoteResolveResult>( 690Item = new GraphItem<RemoteResolveResult>( 699Item = new GraphItem<RemoteResolveResult>(toResolvedDependencyGraphItem.Item.Key)
NuGet.DependencyResolver.Core (3)
Remote\RemoteDependencyWalker.cs (3)
103Item = rootItem 225Item = dependencyItem 323node.Item = new GraphItem<RemoteResolveResult>(node.Item.Key)
73 references to Item
NuGet.Commands (32)
RestoreCommand\DependencyGraphResolver.cs (8)
550newGraphNode.Item.IsCentralTransitive = true; 597if (newGraphNode.Item.Key.Type != LibraryType.Project 598&& newGraphNode.Item.Key.Type != LibraryType.ExternalProject 599&& newGraphNode.Item.Key.Type != LibraryType.Unresolved 603&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version) 636if (newGraphNode.Item.Key.Type == LibraryType.Unresolved) 647parent: parentGraphNode.Item!.Key, 649child: newGraphNode.Item.Key));
RestoreCommand\LockFileBuilder.cs (8)
543if (node?.Item == null 544|| node.Item.Key.Type == LibraryType.Unresolved 546|| !node.Item.IsCentralTransitive 547|| !targetFrameworkInformation.CentralPackageVersions?.ContainsKey(node.Item.Key.Name) == true) 554dependencyDictionary = rootNode.Item.Data.Dependencies.ToDictionary(x => x.Name, x => x, StringComparer.OrdinalIgnoreCase); 557CentralPackageVersion centralPackageVersion = targetFrameworkInformation.CentralPackageVersions[node.Item.Key.Name]; 587node.Item.Key))); 626if (node.Item.IsCentralTransitive)
RestoreCommand\RestoreCommand.cs (2)
1945downgradedBy.Item.IsCentralTransitive ? Strings.Log_CPVM_DowngradeError : Strings.Log_DowngradeWarning, 1951if (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)
583foreach (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 (41)
GraphModel\GraphNode.cs (1)
86return (Item?.Key ?? Key) + " " + Disposition;
GraphModel\GraphOperations.cs (28)
160var resolvedVersion = sideNode?.Item?.Data?.Match?.Library?.Version; 308return node.Item?.Key?.Name ?? node.Key.Name; 319return node.Item?.Key?.Version; 336if ((node.Item?.Key?.Type == LibraryType.Package) == true) 360var centralTransitiveNodes = root.InnerNodes.Where(n => n.Item?.IsCentralTransitive == true).ToList(); 364skipNode = (node) => node.Item?.IsCentralTransitive == true; 422acceptedNode?.Item is GraphItem<TItem> acceptedItem && 469if (node.Item == null) 475&& context.IsDisputed(node.Item)) 482context.MarkAmbiguous(node.Item); 497if (node.Item != null) 499context.Track(node.Item); 515if (node.Item == null || tracker.IsAmbiguous(node.Item)) 522if (tracker.IsBestVersion(node.Item)) 869.Any(p => p.Item == null || (p.Disposition != Disposition.Rejected && !(tracker.IsDisputed(p.Item) || tracker.IsAmbiguous(p.Item)))); 872centralTransitiveNodes[i].Item is GraphItem<TItem> centralItem && 880if (x.Item != null) 882tracker.MarkAmbiguous(x.Item); 884}, pn => pn.Item != null && tracker.IsAmbiguous(pn.Item)); 928if (node.Item != null) 930tracker.Track(node.Item); 987if (node.Item != null 988&& node.Item.Key != null) 994$" => {node.Item.Key.ToString()}");
Remote\RemoteDependencyWalker.cs (12)
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"); 134GraphItem<RemoteResolveResult> nodeItem = node.Item ?? throw new InvalidOperationException(); 204node.EnsureInnerNodeCapacity(node.Item.Data.Dependencies.Count - i); 228Debug.Assert(newNode.Item != null, "FindLibraryCached should return an unresolved item instead of null"); 242GraphItem<RemoteResolveResult> newNodeItem = newNode.Item ?? throw new InvalidOperationException(); 305GraphItem<RemoteResolveResult> nodeItem = node.Item ?? throw new InvalidOperationException(); 323node.Item = new GraphItem<RemoteResolveResult>(node.Item.Key) 594Debug.Assert(rootNode.Item != null); 603rootNode.Item!, 611(node.Item ?? throw new InvalidOperationException()).IsCentralTransitive = true; 664List<GraphNode<RemoteResolveResult>> graphNodes = _transitiveCentralPackageVersions[(node.Item ?? throw new InvalidOperationException()).Key.Name];