30 writes to LibraryRange
aspire (1)
NuGet\NuGetClient.cs (1)
203LibraryRange = new LibraryRange(
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
64LibraryRange = new LibraryRange(
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
391LibraryRange = new LibraryRange(
NuGet.Build.Tasks.Pack (2)
PackTaskLogic.cs (2)
977LibraryRange = new LibraryRange( 1123packageDependency = new LibraryDependency(packageDependency) { LibraryRange = libraryRange };
NuGet.CommandLine.XPlat (4)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (3)
57LibraryRange = new LibraryRange( 409LibraryRange = new LibraryRange(dependency.LibraryRange) { VersionRange = version, Name = packageId }, 423LibraryRange = new LibraryRange(
Commands\PackageReferenceCommands\RemovePackageReferenceCommandRunner.cs (1)
28LibraryRange = new LibraryRange(
NuGet.Commands (7)
CommandRunners\PackCommandRunner.cs (1)
1012LibraryRange = new LibraryRange(matchingDependency.Name, newVersionRange, LibraryDependencyTarget.All),
RestoreCommand\DependencyGraphResolver.cs (2)
778LibraryRange = libraryRange 1378LibraryRange = new LibraryRange(childDependency.LibraryRange) { VersionRange = pinnedVersionRange },
RestoreCommand\LockFileBuilder.cs (1)
594LibraryRange = new LibraryRange(centralPackageVersion.Name, centralPackageVersion.VersionRange, LibraryDependencyTarget.Package),
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
769LibraryRange = new LibraryRange(
RestoreCommand\Utility\PackageSpecFactory.cs (1)
679LibraryRange = new LibraryRange(
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
44LibraryRange = new LibraryRange(id, versionRange, LibraryDependencyTarget.Package)
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (1)
36LibraryRange = new LibraryRange
Remote\RemoteDependencyWalker.cs (1)
270LibraryRange = 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)
257LibraryRange = new LibraryRange() 465LibraryRange = 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,
164 references to LibraryRange
NuGet.Build.Tasks.Pack (8)
PackTaskLogic.cs (8)
1034&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion)) 1099if (packageDependency.LibraryRange.VersionRange.IsFloating) 1107if (packageDependency.LibraryRange.VersionRange.HasUpperBound) 1111includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive, 1112maxVersion: packageDependency.LibraryRange.VersionRange.MaxVersion, 1113includeMaxVersion: packageDependency.LibraryRange.VersionRange.IsMaxInclusive); 1119includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive); 1122var libraryRange = new LibraryRange(packageDependency.LibraryRange) { VersionRange = versionRange };
NuGet.CommandLine.XPlat (14)
Commands\Package\Update\PackageUpdateCommandRunner.cs (4)
175.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package && (packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, d.Name, StringComparison.OrdinalIgnoreCase)))) 671tfmVersionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 806if (existing.Item1 != dependency.LibraryRange.VersionRange) 819VersionRange version = dependency.LibraryRange.VersionRange ?? VersionRange.All;
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
409LibraryRange = 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)
234IEnumerable<LibraryDependency> packageReferencedDependenciesWithoutCentralVersionDefined = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => d.LibraryRange.VersionRange == null)); 368string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 387string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 563var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 564libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 595var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 596libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 837var projectFileVersion = topLevelPackage.LibraryRange.VersionRange.ToString();
NuGet.Commands (97)
CommandRunners\PackCommandRunner.cs (4)
331if (dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference) 376VersionRange version = dependency.LibraryRange.VersionRange; 1005matchingDependency.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) 429childResolvedLibraryDependency.LibraryRange.VersionRange!, 430childLibraryDependency.LibraryRange.VersionRange!)) 444if (resolvedVersion != null && childLibraryDependency.LibraryRange.VersionRange.Satisfies(resolvedVersion)) 521GraphNode<RemoteResolveResult> nodeWithConflict = new(childResolvedLibraryDependency.LibraryRange) 540GraphNode<RemoteResolveResult> newGraphNode = new(childResolvedLibraryDependency.LibraryRange) 568&& childLibraryDependency.LibraryRange.VersionRange != VersionRange.All 570childResolvedDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange!, 571childLibraryDependency.LibraryRange.VersionRange!)) 602&& childLibraryDependency.LibraryRange.VersionRange != null 603&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version) 609GraphNode<RemoteResolveResult> conflictingNode = new(childLibraryDependency.LibraryRange) 615childLibraryDependency.LibraryRange.VersionRange.MinVersion!, 639unresolvedPackages.Add(childResolvedLibraryDependency.LibraryRange); 688DowngradedFrom = new GraphNode<RemoteResolveResult>(downgrade.FromLibraryDependency.LibraryRange) 693downgrade.FromLibraryDependency.LibraryRange.VersionRange?.MinVersion!, 697DowngradedTo = new GraphNode<RemoteResolveResult>(toResolvedDependencyGraphItem.LibraryDependency.LibraryRange) 765LibraryRange libraryRange = libraryDependency.LibraryRange; 811if (chosenLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.PackageProjectExternal 812&& currentLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 825|| currentLibraryDependency.LibraryRange.TypeConstraint == chosenLibraryDependency.LibraryRange.TypeConstraint 826|| chosenLibraryDependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.PackageProjectExternal) 831LibraryDependencyTarget packageProjectExternalFlags = currentLibraryDependency.LibraryRange.TypeConstraint & LibraryDependencyTarget.PackageProjectExternal; 832LibraryDependencyTarget nonPackageProjectExternalFlats = currentLibraryDependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.PackageProjectExternal; 990LibraryDependencyTarget typeConstraint = currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint; 998currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package)) 1025if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject 1026&& currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 1037VersionRange currentVersionRange = currentDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1038VersionRange chosenVersionRange = chosenResolvedItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1043if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) && currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)) 1144evictions[evictedLibraryRangeIndex] = (DependencyGraphItemIndexer.CreatePathToRef(currentDependencyGraphItem.Path, currentDependencyGraphItem.LibraryRangeIndex), currentDependencyGraphItem.LibraryDependencyIndex, chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint); 1267if (rootLibraryDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)) 1285if (dependency.LibraryRange.VersionRange == null) 1328bool isPackage = childDependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package); 1335if (childDependency.LibraryRange.VersionRange == null 1363chosenResolvedItem.SetRangeIndexForDependencyAt(i, _indexingTable.Index(childDependency.LibraryRange)); 1378LibraryRange = new LibraryRange(childDependency.LibraryRange) { VersionRange = pinnedVersionRange }, 1382childLibraryRangeIndex = _indexingTable.Index(childDependency.LibraryRange); 1398childDependency.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)
446dependencies.AddRange(frameworkInfo.Dependencies.Select(e => e.LibraryRange)); 464lib.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 465.Select(lib => lib.LibraryRange));
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (1)
301IsProject(dependency.LibraryRange.TypeConstraint),
RestoreCommand\RestoreCommand.cs (11)
1109if (dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 1110&& dependency.LibraryRange.VersionRange?.IsFloating == true) 1125if (dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 1126&& dependency.LibraryRange.VersionRange?.IsFloating == true) 1146if (!dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 1147|| dependency.LibraryRange.VersionRange?.IsFloating != true 1209&& dependency.LibraryRange.VersionRange != null 1210&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion!)) 1333if (dependency?.LibraryRange.VersionRange == VersionRange.All) 1416if (!libraryDependency.VersionCentrallyManaged && libraryDependency.LibraryRange.VersionRange != null && libraryDependency.VersionOverride == null) 1424if (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)
509.Where(ld => ld.LibraryRange.TypeConstraintAllowsAnyOf(LibraryDependencyTarget.PackageProjectExternal)) 510.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 556d => (d.LibraryRange.TypeConstraintAllowsAnyOf(LibraryDependencyTarget.PackageProjectExternal)) 1155var range = dependency.LibraryRange.VersionRange ?? VersionRange.All; 1158&& (dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.ExternalProject)))
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
229request.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)
162var dependencyLibraryRange = dependency.LibraryRange; 198var dependencyNode = new GraphNode<RemoteResolveResult>(dependency.LibraryRange) 284libraryRange = libraryDependency.LibraryRange; 354(DependencyResult? dependencyResult, LibraryDependency? conflictingDependency) = CalculateDependencyResult(edge.Item, edge.Edge, dependency.LibraryRange, edge.OuterEdge == null); 362return rootPredicate(dependency.LibraryRange); 398if (d != parentDependency && childDependencyLibrary.IsEclipsedBy(d.LibraryRange)) 400if (d.LibraryRange.VersionRange != null && 402!IsGreaterThanOrEqualTo(d.LibraryRange.VersionRange, childDependencyLibrary.VersionRange)) 597libraryRange: 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)
361SetDependencies(writer, "dependencies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference)); 362SetDependencies(writer, "frameworkAssemblies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)); 383|| (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 384&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 389var versionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 406if (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 407&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 409SetValue(writer, "target", dependency.LibraryRange.TypeConstraint.AsString()); 413&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package) 414&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Reference) 415&& !dependency.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.ExternalProject)) 471var 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))