55 references to PackageChannelQuality
aspire (34)
Packaging\PackageChannel.cs (26)
11
internal class PackageChannel(string name,
PackageChannelQuality
quality, PackageMapping[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
14
public
PackageChannelQuality
Quality { get; } = quality;
48
if (Quality is
PackageChannelQuality
.Stable || Quality is
PackageChannelQuality
.Both)
53
if (Quality is
PackageChannelQuality
.Prerelease || Quality is
PackageChannelQuality
.Both)
68
{ Quality:
PackageChannelQuality
.Both } => true,
69
{ Quality:
PackageChannelQuality
.Stable, SemVer: { IsPrerelease: false } } => true,
70
{ Quality:
PackageChannelQuality
.Prerelease, SemVer: { IsPrerelease: true } } => true,
83
if (Quality is
PackageChannelQuality
.Stable || Quality is
PackageChannelQuality
.Both)
88
if (Quality is
PackageChannelQuality
.Prerelease || Quality is
PackageChannelQuality
.Both)
103
{ Quality:
PackageChannelQuality
.Both } => true,
104
{ Quality:
PackageChannelQuality
.Stable, SemVer: { IsPrerelease: false } } => true,
105
{ Quality:
PackageChannelQuality
.Prerelease, SemVer: { IsPrerelease: true } } => true,
118
if (Quality is
PackageChannelQuality
.Stable || Quality is
PackageChannelQuality
.Both)
130
if (Quality is
PackageChannelQuality
.Prerelease || Quality is
PackageChannelQuality
.Both)
151
if (Quality is
PackageChannelQuality
.Stable && !packages.Any())
169
{ Quality:
PackageChannelQuality
.Both } => true,
170
{ Quality:
PackageChannelQuality
.Stable, SemVer: { IsPrerelease: false } } => true,
171
{ Quality:
PackageChannelQuality
.Prerelease, SemVer: { IsPrerelease: true } } => true,
178
public static PackageChannel CreateExplicitChannel(string name,
PackageChannelQuality
quality, PackageMapping[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
190
return new PackageChannel("default",
PackageChannelQuality
.Both, null, nuGetPackageCache);
Packaging\PackagingService.cs (8)
22
var stableChannel = PackageChannel.CreateExplicitChannel("stable",
PackageChannelQuality
.Stable, new[]
27
var dailyChannel = PackageChannel.CreateExplicitChannel("daily",
PackageChannelQuality
.Prerelease, new[]
44
var prChannel = PackageChannel.CreateExplicitChannel(prHive.Name,
PackageChannelQuality
.Prerelease, new[]
81
var
stagingQuality = GetStagingQuality();
132
private
PackageChannelQuality
GetStagingQuality()
139
if (Enum.TryParse<
PackageChannelQuality
>(overrideQuality, ignoreCase: true, out
var
quality))
146
return
PackageChannelQuality
.Stable;
Aspire.Cli.Tests (21)
Commands\AddCommandTests.cs (1)
671
var explicitChannel = PackageChannel.CreateExplicitChannel("preview",
PackageChannelQuality
.Prerelease, mappings, fakeCache);
Commands\UpdateCommandTests.cs (9)
403
var stableChannel = new PackageChannel("stable",
PackageChannelQuality
.Stable, null, null!);
404
var dailyChannel = new PackageChannel("daily",
PackageChannelQuality
.Prerelease, null, null!);
470
var stableChannel = new PackageChannel("stable",
PackageChannelQuality
.Stable, null, null!);
471
var dailyChannel = new PackageChannel("daily",
PackageChannelQuality
.Prerelease, null, null!);
528
var stableChannel = new PackageChannel("stable",
PackageChannelQuality
.Stable, null, null!);
529
var dailyChannel = new PackageChannel("daily",
PackageChannelQuality
.Prerelease, null, null!);
595
var stableChannel = new PackageChannel("stable",
PackageChannelQuality
.Stable, null, null!);
596
var dailyChannel = new PackageChannel("daily",
PackageChannelQuality
.Prerelease, null, null!);
669
var testChannel = new PackageChannel("test",
PackageChannelQuality
.Stable, null, null!);
Packaging\NuGetConfigMergerTests.cs (1)
48
private static PackageChannel CreateChannel(PackageMapping[] mappings) => PackageChannel.CreateExplicitChannel("test",
PackageChannelQuality
.Both, mappings, new FakeNuGetPackageCache());
Packaging\PackageChannelTests.cs (4)
47
var channel = PackageChannel.CreateExplicitChannel("daily",
PackageChannelQuality
.Prerelease, mappings, cache);
67
var channel = PackageChannel.CreateExplicitChannel("pr-10981",
PackageChannelQuality
.Prerelease, mappings, cache);
87
var channel = PackageChannel.CreateExplicitChannel("staging",
PackageChannelQuality
.Stable, mappings, cache, configureGlobalPackagesFolder: true);
103
var channel = PackageChannel.CreateExplicitChannel("empty",
PackageChannelQuality
.Stable, mappings, cache);
Packaging\PackagingServiceTests.cs (5)
105
Assert.Equal(
PackageChannelQuality
.Stable, stagingChannel.Quality);
244
Assert.Equal(
PackageChannelQuality
.Prerelease, stagingChannel.Quality);
275
Assert.Equal(
PackageChannelQuality
.Both, stagingChannel.Quality);
306
Assert.Equal(
PackageChannelQuality
.Stable, stagingChannel.Quality);
336
Assert.Equal(
PackageChannelQuality
.Stable, stagingChannel.Quality);
Templating\DotNetTemplateFactoryTests.cs (1)
50
PackageChannel.CreateExplicitChannel("test",
PackageChannelQuality
.Both, mappings, new FakeNuGetPackageCache());