75 references to IsPrerelease
dotnet (4)
Commands\Run\CSharpCompilerCommand.cs (1)
382return version.IsPrerelease && version.Patch == 0 ?
Commands\Tool\Restore\ToolPackageRestorer.cs (2)
159if (package.Version.IsPrerelease || !latestVersion.IsPrerelease)
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
770.Where(r => !r.package.Identity.Version.IsPrerelease);
Microsoft.DotNet.Build.Tasks.Packaging (1)
UpdatePackageIndex.cs (1)
282if (!version.IsPrerelease)
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (3)
173if (!packageVersion.IsPrerelease) 345else if (translation == VersionTranslation.Release && (versionRange.MinVersion?.IsPrerelease == true || versionRange.MaxVersion?.IsPrerelease == true))
Microsoft.NET.Build.Containers (4)
Tasks\ComputeDotnetBaseImageAndTag.cs (4)
191&& (!parsedVersion.IsPrerelease && parsedVersion.Major >= FirstVersionWithNewTaggingScheme)) 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 (1)
GetPackagesToPrune.cs (1)
197if (key.TargetFrameworkIdentifier.Equals(".NETCoreApp", StringComparison.OrdinalIgnoreCase) && !p.Value.IsPrerelease)
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
203previewVersionInstalled = currentVersion!.IsPrerelease;
NuGet.CommandLine.XPlat (5)
_generated\16\PackageSearchJsonContext.NuGetVersion.g.cs (2)
261Getter = static obj => ((global::NuGet.Versioning.SemanticVersion)obj).IsPrerelease, 341writer.WriteBoolean(PropName_IsPrerelease, ((global::NuGet.Versioning.SemanticVersion)value).IsPrerelease);
Commands\Package\Update\PackageUpdateCommandRunner.cs (2)
442bool usePrerelease = existingVersion.HasLowerBound && existingVersion.MinVersion.IsPrerelease; 579bool usePrerelease = package.identity.VersionRange.HasLowerBound && package.identity.VersionRange.MinVersion.IsPrerelease;
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
732var result = !newVersion.IsPrerelease || listPackageArgs.Prerelease;
NuGet.Commands (5)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (4)
215return versions.Any(e => e.IsPrerelease && range.Satisfies(e)) 216&& !versions.Any(e => !e.IsPrerelease && range.Satisfies(e)); 224return range.MaxVersion?.IsPrerelease == true 225|| range.MinVersion?.IsPrerelease == true;
RestoreCommand\RestoreCommand.cs (1)
2135if (project.RestoreSettings.SdkVersion?.IsPrerelease == true)
NuGet.PackageManagement (11)
NuGetPackageManager.cs (4)
709package => package.Version.IsPrerelease) || resolutionContext.IncludePrerelease; 760package => package.HasVersion && package.Version.IsPrerelease) || resolutionContext.IncludePrerelease; 1104var includePrereleaseInGather = resolutionContext.IncludePrerelease || (projectInstalledPackageReferences.Any(p => (p.PackageIdentity.HasVersion && p.PackageIdentity.Version.IsPrerelease))); 3904&& (resolutionContext.IncludePrerelease || !package.Version.IsPrerelease))
Resolution\PrunePackageTree.cs (7)
25var allowedPackageIdentity = new HashSet<PackageIdentity>(installedPackages.Where(p => p.HasVersion && p.Version.IsPrerelease), PackageIdentityComparer.Default); 33return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowedPackageId.Contains(p.Id)); 39return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowedPackageIdentity.Contains(p)); 53return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowed.Contains(p.Id)); 58foreach (var p in targets.Where(p => p.HasVersion && p.Version.IsPrerelease)) 66var prereleasePackageToInstall = new HashSet<PackageIdentity>(packagesToInstall.Where(p => p.HasVersion && p.Version.IsPrerelease), PackageIdentityComparer.Default); 153(StringComparer.OrdinalIgnoreCase.Equals(id, p.Id) && !p.Version.IsPrerelease));
NuGet.Packaging (4)
PackageCreation\Authoring\ManifestVersionUtility.cs (1)
40if (metadata.Version != null && metadata.Version.IsPrerelease)
Rules\InvalidPrereleaseDependencyRule.cs (3)
31if (!nuspecReader.GetVersion().IsPrerelease) 46return dependency.VersionRange.MinVersion?.IsPrerelease == true || 47dependency.VersionRange.MaxVersion?.IsPrerelease == true;
NuGet.Protocol (14)
_generated\10\JsonContext.NuGetVersion.g.cs (2)
261Getter = static obj => ((global::NuGet.Versioning.SemanticVersion)obj).IsPrerelease, 341writer.WriteBoolean(PropName_isPrerelease, ((global::NuGet.Versioning.SemanticVersion)value).IsPrerelease);
LegacyFeed\PackageMetadataResourceV2Feed.cs (1)
69var filter = new SearchFilter(v2Package.Version.IsPrerelease);
LegacyFeed\V2FeedParser.cs (1)
181.Where(p => (includeUnlisted || p.IsListed) && (includePrerelease || !p.Version.IsPrerelease));
LocalRepositories\LocalAutoCompleteResource.cs (2)
80packages = packages.Where(p => !p.Identity.Version.IsPrerelease); 106packages = packages.Where(p => !p.Identity.Version.IsPrerelease);
LocalRepositories\LocalMetadataResource.cs (1)
90.Where(v => includePrerelease || !v.IsPrerelease)
LocalRepositories\LocalPackageMetadataResource.cs (1)
44.Where(p => includePrerelease || !p.Identity.Version.IsPrerelease)
LocalRepositories\LocalPackageSearchResource.cs (2)
55query = query.Where(package => filters.IncludePrerelease || !package.Identity.Version.IsPrerelease); 136.Where(v => filter.IncludePrerelease || !v.Identity.Version.IsPrerelease)
Resources\MetadataResourceV3.cs (1)
114if (includePrerelease || !version.IsPrerelease)
Resources\PackageMetadataResourceV3.cs (1)
280&& (includePrerelease || !version.IsPrerelease)
Resources\PackageSearchResourceV3.cs (1)
92if ((filter.IncludePrerelease || !ver.Version.IsPrerelease) && uniqueVersions.Add(ver.Version))
Resources\RegistrationResourceV3.cs (1)
151&& (includePrerelease || !version.IsPrerelease)
NuGet.Versioning (19)
FloatRange.cs (15)
56&& minVersion.IsPrerelease) 125&& !version.IsPrerelease) 139&& ((version.IsPrerelease && version.Release.StartsWith(_releasePrefix, StringComparison.OrdinalIgnoreCase)) 140|| !version.IsPrerelease); 147&& ((version.IsPrerelease && version.Release.StartsWith(_releasePrefix, StringComparison.OrdinalIgnoreCase)) 148|| !version.IsPrerelease); 154&& ((version.IsPrerelease && version.Release.StartsWith(_releasePrefix, StringComparison.OrdinalIgnoreCase)) 155|| !version.IsPrerelease); 160return (version.IsPrerelease && version.Release.StartsWith(_releasePrefix, StringComparison.OrdinalIgnoreCase)) 161|| !version.IsPrerelease; 167&& ((version.IsPrerelease && version.Release.StartsWith(_releasePrefix, StringComparison.OrdinalIgnoreCase)) 168|| !version.IsPrerelease); 176&& !version.IsPrerelease; 182&& !version.IsPrerelease; 187&& !version.IsPrerelease;
VersionComparer.cs (1)
365if (version.IsPrerelease)
VersionFormatter.cs (1)
130if (version.IsPrerelease)
VersionRange.cs (1)
253&& considering.IsPrerelease
VersionRangeBase.cs (1)
346b = version.IsPrerelease;
sdk-tasks (3)
CalculateTemplateVersions.cs (1)
93string bundledTemplateInstallPath = aspNetCoreTemplate.IsPrerelease
GenerateDefaultRuntimeFrameworkVersion.cs (1)
23DefaultRuntimeFrameworkVersion = version.IsPrerelease && version.Patch == 0 ?
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (1)
85isPreview = nugetVersion.IsPrerelease;