30 writes to LibraryRange
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
345LibraryRange = new LibraryRange(
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
64LibraryRange = new LibraryRange(
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
383LibraryRange = new LibraryRange(
NuGet.Build.Tasks.Pack (2)
PackTaskLogic.cs (2)
982LibraryRange = new LibraryRange( 1128packageDependency = new LibraryDependency(packageDependency) { LibraryRange = libraryRange };
NuGet.CommandLine.XPlat (4)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (3)
57LibraryRange = new LibraryRange( 382LibraryRange = new LibraryRange(dependency.LibraryRange) { VersionRange = version, Name = packageId }, 396LibraryRange = new LibraryRange(
Commands\PackageReferenceCommands\RemovePackageReferenceCommandRunner.cs (1)
28LibraryRange = new LibraryRange(
NuGet.Commands (7)
CommandRunners\PackCommandRunner.cs (1)
1000LibraryRange = new LibraryRange(matchingDependency.Name, newVersionRange, LibraryDependencyTarget.All),
RestoreCommand\DependencyGraphResolver.cs (2)
768LibraryRange = libraryRange 1368LibraryRange = new LibraryRange(childDependency.LibraryRange) { VersionRange = pinnedVersionRange },
RestoreCommand\LockFileBuilder.cs (1)
584LibraryRange = new LibraryRange(centralPackageVersion.Name, centralPackageVersion.VersionRange, LibraryDependencyTarget.Package),
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
684LibraryRange = new LibraryRange(
RestoreCommand\Utility\PackageSpecFactory.cs (1)
820LibraryRange = new LibraryRange(
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
44LibraryRange = new LibraryRange(id, versionRange, LibraryDependencyTarget.Package)
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (1)
38LibraryRange = new LibraryRange
Remote\RemoteDependencyWalker.cs (1)
268LibraryRange = new LibraryRange()
NuGet.LibraryModel (3)
LibraryDependency.cs (3)
71LibraryRange = libraryRange ?? throw new ArgumentNullException(nameof(libraryRange)); 87LibraryRange = libraryRange; 102LibraryRange = other.LibraryRange;
NuGet.ProjectModel (9)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
256LibraryRange = new LibraryRange() 464LibraryRange = new LibraryRange()
PackageSpecOperations.cs (3)
59existingDependency = new LibraryDependency(existingDependency) { LibraryRange = libraryRange }; 280libraryDependency = new LibraryDependency(libraryDependency) { LibraryRange = libraryRange }; 303LibraryRange = new LibraryRange(packageId, range, LibraryDependencyTarget.Package),
PackageSpecReferenceDependencyProvider.cs (4)
279LibraryRange = new LibraryRange( 356LibraryRange = new LibraryRange 382LibraryRange = new LibraryRange(item.Value.Name, item.Value.VersionRange, LibraryDependencyTarget.Package), 404LibraryRange = libraryRange,
158 references to LibraryRange
NuGet.Build.Tasks.Pack (8)
PackTaskLogic.cs (8)
1039&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion)) 1104if (packageDependency.LibraryRange.VersionRange.IsFloating) 1112if (packageDependency.LibraryRange.VersionRange.HasUpperBound) 1116includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive, 1117maxVersion: packageDependency.LibraryRange.VersionRange.MaxVersion, 1118includeMaxVersion: packageDependency.LibraryRange.VersionRange.IsMaxInclusive); 1124includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive); 1127var libraryRange = new LibraryRange(packageDependency.LibraryRange) { VersionRange = versionRange };
NuGet.CommandLine.XPlat (14)
Commands\Package\Update\PackageUpdateCommandRunner.cs (4)
161.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package && (packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, d.Name, StringComparison.OrdinalIgnoreCase)))) 526tfmVersionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 630if (existing.Item1 != dependency.LibraryRange.VersionRange) 643VersionRange version = dependency.LibraryRange.VersionRange ?? VersionRange.All;
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
382LibraryRange = new LibraryRange(dependency.LibraryRange) { VersionRange = version, Name = packageId },
Commands\Why\DependencyGraphFinder.cs (1)
104dependencies.AddRange(directPackages.Select(p => new PackageDependency(p.Name, p.LibraryRange.VersionRange ?? VersionRange.All)));
Utility\MSBuildAPIUtility.cs (8)
233IEnumerable<LibraryDependency> packageReferencedDependenciesWithoutCentralVersionDefined = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => d.LibraryRange.VersionRange == null)); 367string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 386string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 562var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 563libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 594var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 595libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 835var projectFileVersion = topLevelPackage.LibraryRange.VersionRange.ToString();
NuGet.Commands (91)
CommandRunners\PackCommandRunner.cs (4)
319if (dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference) 364VersionRange version = dependency.LibraryRange.VersionRange; 993matchingDependency.LibraryRange.VersionRange, dependency.LibraryRange.VersionRange
PackagesLockFileBuilder.cs (1)
67dependency.RequestedVersion = framework_dep.LibraryRange.VersionRange;
RestoreCommand\DependencyGraphResolver.cs (46)
194_rootProjectLibraryDependency.LibraryRange, 351GraphNode<RemoteResolveResult> rootGraphNode = new GraphNode<RemoteResolveResult>(projectResolvedDependencyGraphItem.LibraryDependency.LibraryRange) 379if (childLibraryDependency.LibraryRange.VersionRange == null) 387GraphNode<RemoteResolveResult> nodeWithCycle = new(childLibraryDependency.LibraryRange) 418new GraphNode<RemoteResolveResult>(childLibraryDependency.LibraryRange) 428if (!RemoteDependencyWalker.IsGreaterThanOrEqualTo(childResolvedLibraryDependency.LibraryRange.VersionRange, childLibraryDependency.LibraryRange.VersionRange)) 442if (resolvedVersion != null && childLibraryDependency.LibraryRange.VersionRange.Satisfies(resolvedVersion)) 519GraphNode<RemoteResolveResult> nodeWithConflict = new(childResolvedLibraryDependency.LibraryRange) 538GraphNode<RemoteResolveResult> newGraphNode = new(childResolvedLibraryDependency.LibraryRange) 564&& childLibraryDependency.LibraryRange.VersionRange != VersionRange.All 565&& !RemoteDependencyWalker.IsGreaterThanOrEqualTo(childResolvedDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange, childLibraryDependency.LibraryRange.VersionRange)) 596&& childLibraryDependency.LibraryRange.VersionRange != null 597&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version) 603GraphNode<RemoteResolveResult> conflictingNode = new(childLibraryDependency.LibraryRange) 609childLibraryDependency.LibraryRange.VersionRange.MinVersion!, 633unresolvedPackages.Add(childResolvedLibraryDependency.LibraryRange); 682DowngradedFrom = new GraphNode<RemoteResolveResult>(downgrade.FromLibraryDependency.LibraryRange) 687downgrade.FromLibraryDependency.LibraryRange.VersionRange?.MinVersion!, 691DowngradedTo = new GraphNode<RemoteResolveResult>(toResolvedDependencyGraphItem.LibraryDependency.LibraryRange) 759LibraryRange libraryRange = libraryDependency.LibraryRange; 801if (chosenLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.PackageProjectExternal 802&& currentLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 815|| currentLibraryDependency.LibraryRange.TypeConstraint == chosenLibraryDependency.LibraryRange.TypeConstraint 816|| chosenLibraryDependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.PackageProjectExternal) 821LibraryDependencyTarget packageProjectExternalFlags = currentLibraryDependency.LibraryRange.TypeConstraint & LibraryDependencyTarget.PackageProjectExternal; 822LibraryDependencyTarget nonPackageProjectExternalFlats = currentLibraryDependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.PackageProjectExternal; 980LibraryDependencyTarget typeConstraint = currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint; 988currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package)) 1015if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject 1016&& currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 1027VersionRange currentVersionRange = currentDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1028VersionRange chosenVersionRange = chosenResolvedItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1033if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) && currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)) 1134evictions[evictedLibraryRangeIndex] = (DependencyGraphItemIndexer.CreatePathToRef(currentDependencyGraphItem.Path, currentDependencyGraphItem.LibraryRangeIndex), currentDependencyGraphItem.LibraryDependencyIndex, chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint); 1257if (rootLibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)) 1275if (dependency.LibraryRange.VersionRange == null) 1318bool isPackage = childDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package); 1325if (childDependency.LibraryRange.VersionRange == null 1353chosenResolvedItem.SetRangeIndexForDependencyAt(i, _indexingTable.Index(childDependency.LibraryRange)); 1368LibraryRange = new LibraryRange(childDependency.LibraryRange) { VersionRange = pinnedVersionRange }, 1372childLibraryRangeIndex = _indexingTable.Index(childDependency.LibraryRange); 1388childDependency.LibraryRange,
RestoreCommand\DependencyGraphResolver.DependencyGraphItem.cs (3)
166|| !dependency.LibraryRange!.VersionRange!.Satisfies(packageToPrune!.VersionRange!.MaxVersion!)) 172bool isPackage = dependency.LibraryRange?.TypeConstraintAllows(LibraryDependencyTarget.Package) == true; 190logger.LogDebug(string.Format(CultureInfo.CurrentCulture, Strings.RestoreDebugPruningPackageReference, $"{dependency.Name} {dependency.LibraryRange!.VersionRange.OriginalString}", parentLibrary, packageToPrune.VersionRange.MaxVersion));
RestoreCommand\DependencyGraphResolver.DependencyGraphItemIndexer.cs (1)
84_libraryRangeTable.TryAdd(libraryDependency.LibraryRange, LibraryRangeIndex.Project);
RestoreCommand\DependencyGraphResolver.ResolvedDependencyGraphItem.cs (1)
77_rangeIndices[i] = indexingTable.Index(dependency.LibraryRange);
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (13)
155var minVersion = dependency.LibraryRange.VersionRange?.MinVersion; 156if (minVersion != null && dependency.LibraryRange.VersionRange.IsMinInclusive) 163dependency.LibraryRange.Name, 164dependency.LibraryRange.VersionRange.PrettyPrint(), 185.Where(e => e.LibraryRange.VersionRange == null) 190DiagnosticUtility.FormatDependency(e.Name, e.LibraryRange.VersionRange)), 201.Where(e => e.LibraryRange.VersionRange != null && HasMissingLowerBound(e.LibraryRange.VersionRange)) 206DiagnosticUtility.FormatDependency(e.Name, e.LibraryRange.VersionRange)), 267var dependencyRange = dependency.LibraryRange.VersionRange; 313return (dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 314&& dependency.LibraryRange.VersionRange != null && !dependency.LibraryRange.VersionRange.IsFloating);
RestoreCommand\LockFileBuilder.cs (3)
436dependencies.AddRange(frameworkInfo.Dependencies.Select(e => e.LibraryRange)); 454lib.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 455.Select(lib => lib.LibraryRange));
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (1)
301IsProject(dependency.LibraryRange.TypeConstraint),
RestoreCommand\RestoreCommand.cs (5)
959&& dependency.LibraryRange.VersionRange != null 960&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion!)) 1083if (dependency?.LibraryRange.VersionRange == VersionRange.All) 1166if (!libraryDependency.VersionCentrallyManaged && libraryDependency.LibraryRange.VersionRange != null && libraryDependency.VersionOverride == null) 1174if (libraryDependency.LibraryRange?.VersionRange == null)
RestoreCommand\Utility\IncludeFlagUtils.cs (2)
68&& dependency.LibraryRange.VersionRange != null 69&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))
RestoreCommand\Utility\LockFileUtils.cs (5)
479.Where(ld => ld.LibraryRange.TypeConstraintAllowsAnyOf(LibraryDependencyTarget.PackageProjectExternal)) 480.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 526d => (d.LibraryRange.TypeConstraintAllowsAnyOf(LibraryDependencyTarget.PackageProjectExternal)) 1020var range = dependency.LibraryRange.VersionRange ?? VersionRange.All; 1023&& (dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.ExternalProject)))
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
252request.Project.TargetFrameworks.First().Dependencies.First().LibraryRange.VersionRange,
RestoreCommand\Utility\SpecValidationUtility.cs (2)
260|| packageDependencies.All(e => e.LibraryRange.TypeConstraint != LibraryDependencyTarget.Package) 287.Where(d => d.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package));
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
129GetToolDependencyOrNullFromSpec(e.Request.Project)?.LibraryRange?.VersionRange))
Utility\Extensions.cs (2)
23.Where(e => e.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package))); 30.Where(e => e.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)));
NuGet.DependencyResolver.Core (9)
Remote\RemoteDependencyWalker.cs (9)
161var dependencyLibraryRange = dependency.LibraryRange; 197var dependencyNode = new GraphNode<RemoteResolveResult>(dependency.LibraryRange) 282libraryRange = libraryDependency.LibraryRange; 351(DependencyResult? dependencyResult, LibraryDependency conflictingDependency) = CalculateDependencyResult(edge.Item, edge.Edge, dependency.LibraryRange, edge.OuterEdge == null); 359return rootPredicate(dependency.LibraryRange); 396if (d != parentDependency && childDependencyLibrary.IsEclipsedBy(d.LibraryRange)) 398if (d.LibraryRange.VersionRange != null && 400!IsGreaterThanOrEqualTo(d.LibraryRange.VersionRange, childDependencyLibrary.VersionRange)) 591libraryRange: centralPackageVersionDependency.LibraryRange,
NuGet.LibraryModel (6)
LibraryDependency.cs (6)
33public string Name => LibraryRange.Name; 102LibraryRange = other.LibraryRange; 117return LibraryRange.ToString() + " " + LibraryIncludeFlagUtils.GetFlagString(IncludeType); 124hashCode.AddObject(LibraryRange); 160EqualityUtility.EqualsWithNullCheck(LibraryRange, other.LibraryRange) &&
NuGet.PackageManagement (4)
BuildIntegratedPackageReference.cs (3)
77var version = dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0); 103return dependency.LibraryRange?.VersionRange; 109return dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0);
NuGetPackageManager.cs (1)
3228versions.Add(dependency.LibraryRange.VersionRange);
NuGet.ProjectModel (26)
PackageSpecOperations.cs (2)
54var libraryRange = existingDependency.LibraryRange; 279var libraryRange = new LibraryRange(libraryDependency.LibraryRange) { VersionRange = range };
PackageSpecReferenceDependencyProvider.cs (5)
224.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference) 389dependencies.RemoveAll(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference); 401var libraryRange = new LibraryRange(dependency.LibraryRange) { TypeConstraint = dependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.Project }; 415&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))
PackageSpecWriter.cs (12)
355SetDependencies(writer, "dependencies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference)); 356SetDependencies(writer, "frameworkAssemblies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)); 377|| (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 378&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 383var versionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 400if (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 401&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 403SetValue(writer, "target", dependency.LibraryRange.TypeConstraint.AsString()); 407&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 408&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Reference) 409&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.ExternalProject)) 465var versionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All;
ProjectLockFile\PackagesLockFileUtilities.cs (7)
420var newPackageDependencies = newDependencies.Where(dep => dep.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package); 433newPackageDependenciesCount > 0 ? string.Join(", ", newPackageDependencies.Select(e => e.LibraryRange.ToLockFileDependencyGroupString()).OrderBy(dep => dep)) : Strings.None) 452if (!EqualityUtility.EqualsWithNullCheck(lockFileDependency.RequestedVersion, dependency.LibraryRange.VersionRange)) 461dependency.LibraryRange.VersionRange.ToNormalizedString()) 475dep => dep.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package 508if (matchedP2PLibrary == null || !EqualityUtility.EqualsWithNullCheck(matchedP2PLibrary.VersionRange, dependency.LibraryRange.VersionRange)) 545&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))