1 write to Major
NuGet.Versioning (1)
SemanticVersion.cs (1)
137Major = normalizedVersion.Major;
85 references to Major
Crossgen2Tasks (1)
ResolveReadyToRunCompilers.cs (1)
160bool version5 = crossgen2PackVersion.Major < 6;
dotnet (3)
Commands\New\BuiltInTemplatePackageProvider.cs (2)
97var majorMinorDirVersion = new Version(dirInfo.Value.Major, dirInfo.Value.Minor); 101string coreAppVersion = $"{dirInfo.Value.Major}.{dirInfo.Value.Minor}";
Commands\Run\CSharpCompilerCommand.cs (1)
384new NuGetVersion(version.Major, version.Minor, 0).ToFullString();
Microsoft.DotNet.Build.Tasks.Packaging (1)
ValidateHarvestVersionIsLatestForRelease.cs (1)
117harvestMajor = harvestPackageVersion.Major;
Microsoft.DotNet.Build.Tasks.Workloads (1)
WorkloadPackageBase.cs (1)
117public string ProductVersion => $"{PackageVersion.Major}.{PackageVersion.Minor}.{PackageVersion.Patch}";
Microsoft.DotNet.Configurer (1)
DotnetFirstTimeUseConfigurer.cs (1)
101NuGetVersion.TryParse(productVersion, out var parsedVersion) ? $"{parsedVersion.Major}.{parsedVersion.Minor}" : string.Empty;
Microsoft.DotNet.NuGetRepack.Tasks (4)
src\NuGetVersionUpdater.cs (3)
185newPackageVersion = new SemanticVersion(packageVersion.Major, packageVersion.Minor, packageVersion.Patch); 200packageVersion.Major, 399=> new NuGetVersion(version.Major, version.Minor, version.Patch, version.ReleaseLabels, version.Metadata);
src\ReplacePackageParts.cs (1)
250return new SemanticVersion(currentVersion.Major, currentVersion.Minor, currentVersion.Patch, NewVersionSuffix);
Microsoft.NET.Build.Containers (12)
Tasks\ComputeDotnetBaseImageAndTag.cs (12)
191&& (!parsedVersion.IsPrerelease && parsedVersion.Major >= FirstVersionWithNewTaggingScheme)) 246if (SemanticVersion.TryParse(TargetFrameworkVersion, out var tfm) && tfm.Major < FirstVersionWithNewTaggingScheme) 249return ($"{tfm.Major}.{tfm.Minor}", tfm, false); 271if (tfm != null && (tfm.Major < version.Major || tfm.Minor < version.Minor)) 274return $"{tfm.Major}.{tfm.Minor}"; 281{ IsPrerelease: false } or { Major: < FirstVersionWithNewTaggingScheme } => $"{version.Major}.{version.Minor}", 283{ IsPrerelease: true, Major: >= FirstVersionWithNewTaggingScheme, Patch: 100 } => DetermineLabelBasedOnChannel(version.Major, version.Minor, version.ReleaseLabels.ToArray()), 285{ IsPrerelease: true, Major: >= FirstVersionWithNewTaggingScheme } => $"{version.Major}.{version.Minor}",
Microsoft.NET.Build.Tasks (2)
GetPackagesToPrune.cs (1)
204var maxPatch = new NuGetVersion(p.Value.Major, p.Value.Minor, 32767);
ResolveReadyToRunCompilers.cs (1)
160bool version5 = crossgen2PackVersion.Major < 6;
NuGet.CommandLine.XPlat (8)
_generated\16\PackageSearchJsonContext.NuGetVersion.g.cs (2)
159Getter = static obj => ((global::NuGet.Versioning.SemanticVersion)obj).Major, 335writer.WriteNumber(PropName_Major, ((global::NuGet.Versioning.SemanticVersion)value).Major);
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (6)
646if (resolvedVersion.Major != latestVersion.Major) 736result = newVersion.Minor.Equals(package.ResolvedPackageMetadata.Identity.Version.Minor) && newVersion.Major.Equals(package.ResolvedPackageMetadata.Identity.Version.Major) && result; 741result = newVersion.Major.Equals(package.ResolvedPackageMetadata.Identity.Version.Major) && result;
NuGet.Commands (2)
RestoreCommand\RestoreCommand.cs (2)
2137if (project.RestoreSettings.SdkVersion.Major == 10 2146if (project.RestoreSettings.SdkVersion.Major == 11
NuGet.DependencyResolver.Core (4)
Remote\RemoteDependencyWalker.cs (4)
532return new NuGetVersion(versionRange.MinVersion.Major, int.MaxValue, int.MaxValue, int.MaxValue); 536return new NuGetVersion(versionRange.MinVersion.Major, versionRange.MinVersion.Minor, int.MaxValue, int.MaxValue); 541versionRange.MinVersion.Major, 553versionRange.MinVersion.Major,
NuGet.PackageManagement (2)
Resolution\PrunePackageTree.cs (2)
235(!versionConstraints.HasFlag(VersionConstraints.ExactMajor) || newVersion.Major == existingVersion.Major)
NuGet.Packaging (1)
MinClientVersionUtility.cs (1)
92major: clientVersion.Major,
NuGet.Protocol (4)
_generated\10\JsonContext.NuGetVersion.g.cs (2)
159Getter = static obj => ((global::NuGet.Versioning.SemanticVersion)obj).Major, 335writer.WriteNumber(PropName_major, ((global::NuGet.Versioning.SemanticVersion)value).Major);
Providers\ServiceIndexResourceV3Provider.cs (2)
233if (!SemanticVersion.TryParse(index.Version, out SemanticVersion version) || version.Major != 3) 257version.Major == 3)
NuGet.Resolver (2)
ResolverComparer.cs (2)
166return new[] { x, y }.OrderBy(p => p.Version.Major) 178return new[] { x, y }.OrderBy(p => p.Version.Major)
NuGet.Versioning (29)
FloatRange.cs (19)
136return _minVersion.Major == version.Major 145return _minVersion.Major == version.Major 153return _minVersion.Major == version.Major 173return _minVersion.Major == version.Major 180return _minVersion.Major == version.Major 186return _minVersion.Major == version.Major 409sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.{1}.{2}.*", MinVersion.Major, MinVersion.Minor, MinVersion.Patch); 412sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.{1}.*", MinVersion.Major, MinVersion.Minor); 415sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.*", MinVersion.Major); 421sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.{1}.{2}.*-{3}*", MinVersion.Major, MinVersion.Minor, MinVersion.Patch, _releasePrefix); 424sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.{1}.*-{2}*", MinVersion.Major, MinVersion.Minor, _releasePrefix); 427sb.AppendFormat(CultureInfo.InvariantCulture, "{0}.*-{1}*", MinVersion.Major, _releasePrefix); 430sb.AppendFormat(CultureInfo.InvariantCulture, "*-{1}*", MinVersion.Major, _releasePrefix);
NuGetVersionFactory.cs (1)
302version = new NuGetVersion(semVer.Major, semVer.Minor, semVer.Patch, 0, semVer.ReleaseLabels, semVer.Metadata);
SemanticVersion.cs (1)
27: this(version == null ? throw new ArgumentNullException(nameof(version)) : version.Major,
VersionComparer.cs (5)
74return (x.Major == y.Major 109combiner.AddObject(version.Major); 165var result = x.Major.CompareTo(y.Major);
VersionFormatter.cs (2)
90builder.AppendInt(version.Major); 139builder.AppendInt(version.Major);
VersionRange.cs (1)
398version.Major,
sdk-tasks (8)
CalculateTemplateVersions.cs (6)
94? $"{baseMajorMinorPatch.Major}.{baseMajorMinorPatch.Minor}.{baseMajorMinorPatch.Patch}-{aspNetCoreTemplate.Release}" 95: $"{baseMajorMinorPatch.Major}.{baseMajorMinorPatch.Minor}.{baseMajorMinorPatch.Patch}"; 100MajorMinorVersion = $"{baseMajorMinorPatch.Major}.{baseMajorMinorPatch.Minor}", 101MajorMinorPatchVersion = $"{baseMajorMinorPatch.Major}.{baseMajorMinorPatch.Minor}.{baseMajorMinorPatch.Patch}" 112int basePatch = aspNetCoreTemplate.Major < 5 ? 115return new NuGetVersion(aspNetCoreTemplate.Major, aspNetCoreTemplate.Minor, basePatch);
GenerateDefaultRuntimeFrameworkVersion.cs (1)
25new NuGetVersion(version.Major, version.Minor, 0).ToFullString();
GenerateMsiVersionFromFullVersion.cs (1)
35Major = parsedVersion.Major,