5 writes to Version
NuGet.Commands (2)
RestoreCommand\SourceRepositoryDependencyProvider.cs (2)
269Version = libraryRange.VersionRange.MinVersion, 286Version = packageVersion,
NuGet.DependencyResolver.Core (1)
ResolverUtility.cs (1)
576Version = libraryRange.VersionRange?.MinVersion!
NuGet.LibraryModel (1)
LibraryIdentity.cs (1)
21Version = version;
NuGet.ProjectModel (1)
PackageSpecReferenceDependencyProvider.cs (1)
144Version = packageSpec?.Version ?? new NuGetVersion(1, 0, 0),
77 references to Version
Microsoft.Build.NuGetSdkResolver (6)
NuGetSdkResolver.cs (4)
203if (SdkResolverEventSource.Instance.IsEnabled()) SdkResolverEventSource.Instance.RestorePackageStart(libraryIdentity.Name, libraryIdentity.Version.OriginalVersion); 215if (SdkResolverEventSource.Instance.IsEnabled()) SdkResolverEventSource.Instance.RestorePackageStop(libraryIdentity.Name, libraryIdentity.Version.OriginalVersion); 223var installedPackage = restoreResult.LockFile.GetLibrary(libraryIdentity.Name, libraryIdentity.Version); 295var packageInfo = fallbackPackagePathResolver.GetPackageInfo(libraryIdentity.Name, libraryIdentity.Version);
RestoreRunnerEx.cs (2)
67minVersion: libraryIdentity.Version, 69maxVersion: libraryIdentity.Version,
NuGet.CommandLine.XPlat (1)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
495.Version);
NuGet.Commands (33)
RestoreCommand\CompatibilityChecker.cs (8)
89new PackageIdentity(node.Key.Name, node.Key.Version), 130new PackageIdentity(node.Key.Name, node.Key.Version), 142new PackageIdentity(node.Key.Name, node.Key.Version), 217new PackageIdentity(compile.Value.Name, compile.Value.Version), 345var issue = CompatibilityIssue.IncompatiblePackageWithDotnetTool(new PackageIdentity(node.Key.Name, node.Key.Version)); 382if (library.Name.Equals(libraryId.Name, StringComparison.OrdinalIgnoreCase) && library.Version.Equals(libraryId.Version)) 397if (library.Name.Equals(libraryId.Name, StringComparison.OrdinalIgnoreCase) && library.Version.Equals(libraryId.Version)) 410libraryId.Version);
RestoreCommand\DependencyGraphResolver.cs (2)
440NuGetVersion? resolvedVersion = childResolvedDependencyGraphItem.Item.Data.Match?.Library?.Version; 597&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version)
RestoreCommand\Diagnostics\DiagnosticUtility.cs (2)
29if (identity.Version != null && identity.Type == LibraryType.Package) 31return $"{identity.Name} {identity.Version.ToNormalizedString()}";
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (5)
81.ThenBy(e => e.Child.Version) 160if (match != null && match.Key.Version > minVersion) 166match.Key.Version); 228return (!dependency.Range.IsMinInclusive || dependency.Range.MinVersion != dependency.Child.Version); 277var actualVersion = match.Key.Version;
RestoreCommand\LockFileBuilder.cs (6)
107Version = library.Version, 116var packageInfo = NuGetv3LocalRepositoryUtility.GetPackage(localRepositories, library.Name, library.Version); 223var packageInfo = NuGetv3LocalRepositoryUtility.GetPackage(localRepositories, library.Name, library.Version); 235libraries[ValueTuple.Create(library.Name, library.Version)], 255libraries[ValueTuple.Create(library.Name, library.Version)], 297library.Version);
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (3)
91var packageIdentity = new PackageIdentity(remoteMatch.Library.Name, remoteMatch.Library.Version); 171remoteMatch.Library.Version); 182library.Version);
RestoreCommand\ProjectRestoreCommand.cs (2)
398var packageIdentity = new PackageIdentity(installItem.Library.Name, installItem.Library.Version); 503var info = NuGetv3LocalRepositoryUtility.GetPackage(localRepositories, match.Library.Name, match.Library.Version);
RestoreCommand\SourceRepositoryDependencyProvider.cs (1)
374match.Version,
RestoreCommand\Utility\AuditUtility.cs (2)
385List<PackageVulnerabilityInfo>? knownVulnerabilitiesForPackage = GetKnownVulnerabilities(package.Name, package.Version, knownVulnerabilities); 389PackageIdentity packageIdentity = new(package.Name, package.Version);
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
886result.Add(new PackageDependencyInfo(item.Key.Name, item.Key.Version, dependencies));
RestoreCommand\Utility\LockFileUtils.cs (1)
516Version = library.Version,
NuGet.DependencyResolver.Core (22)
GraphModel\GraphOperations.cs (4)
162var resolvedVersion = sideNode?.Item?.Data?.Match?.Library?.Version; 321return node.Item?.Key?.Version; 426acceptedNode.Item.Key.Version != null) 437var checkVersion = acceptedNode.Item.Key.Version;
GraphModel\Tracker.cs (2)
44var version = item.Key.Version; 48if (version < known.Key.Version)
ResolverUtility.cs (16)
242&& localMatch.Library.Version.Equals(library.Version)) 251&& remoteMatch.Library.Version.Equals(library.Version)) 320&& localMatch.Library.Version.Equals(remoteMatch.Library.Version)) 338&& localMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 362current: localMatch.Library.Version, 363considering: remoteMatch.Library.Version)) 467if (nonHttpMatch != null && nonHttpMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 483nonHttpMatch?.Library?.Version, 484httpMatch?.Library.Version)) 519match?.Library?.Version != null && 521match.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 528current: bestMatch?.Library?.Version, 529considering: match?.Library?.Version))
NuGet.LibraryModel (13)
LibraryIdentity.cs (13)
33return Type + "/" + Name + " " + Version; 48&& Equals(Version, other.Version) 62combiner.AddObject(Version); 84VersionRange = library.Version == null ? null 86library.Version, 87new FloatRange(NuGetVersionFloatBehavior.None, library.Version)) 104if (Version == null 105&& other.Version == null) 109else if (Version == null) 113else if (other.Version == null) 119compare = Version.CompareTo(other.Version);
NuGet.PackageManagement (2)
InstallationCompatibility.cs (1)
56.Select(result => new PackageIdentity(result.Key.Name, result.Key.Version))
Utility\BuildIntegratedProjectUtility.cs (1)
79.Select(library => new PackageIdentity(library.Name, library.Version))