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