12 instantiations of PackageChannel
aspire (2)
Packaging\PackageChannel.cs (2)
180return new PackageChannel(name, quality, mappings, nuGetPackageCache, configureGlobalPackagesFolder, cliDownloadBaseUrl); 190return new PackageChannel("default", PackageChannelQuality.Both, null, nuGetPackageCache);
Aspire.Cli.Tests (10)
Commands\UpdateCommandTests.cs (10)
532var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 533var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 599var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 600var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 657var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 658var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 724var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 725var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 785var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 1033var testChannel = new PackageChannel("test", PackageChannelQuality.Stable, null, null!);
247 references to PackageChannel
aspire (79)
Commands\AddCommand.cs (22)
133var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 242private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken) 271private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? searchTerm, CancellationToken cancellationToken) 281internal static (string FriendlyName, NuGetPackage Package, PackageChannel Channel) GenerateFriendlyName((NuGetPackage Package, PackageChannel Channel) packageWithChannel) 293Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 294Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 299public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 304static string FormatVersionLabel((string FriendlyName, NuGetPackage Package, PackageChannel Channel) item) 309async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 310PackageChannel channel, 311IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> items, 353var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>(); 366var channel = channelGroup.Channel; 391public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 407private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package, PackageChannel Channel) packageWithFriendlyName)
Commands\InitCommand.cs (4)
687private async Task<(NuGetPackage Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(ParseResult parseResult, CancellationToken cancellationToken) 700IEnumerable<PackageChannel> channels; 707var matchingChannel = allChannels.FirstOrDefault(c => string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 722var results = new List<(NuGetPackage Package, PackageChannel Channel)>();
Commands\NewCommand.cs (10)
242Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken); 250public virtual async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 275static string FormatPackageLabel((NuGetPackage Package, PackageChannel Channel) item) 281async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 282PackageChannel channel, 283IEnumerable<(NuGetPackage Package, PackageChannel Channel)> items, 304var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>(); 322var channel = channelGroup.Key;
Commands\UpdateCommand.cs (1)
156PackageChannel channel;
Mcp\ListIntegrationsTool.cs (1)
82var defaultChannel = packageChannels.FirstOrDefault();
NuGet\NuGetPackagePrefetcher.cs (1)
43foreach (var channel in channels)
Packaging\NuGetConfigMerger.cs (5)
24/// Creates or updates a NuGet.config file in the specified directory based on the provided <see cref="PackageChannel"/>. 33public static async Task CreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback = null, CancellationToken cancellationToken = default) 60private static async Task CreateNewNuGetConfigAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken) 95private static async Task UpdateExistingNuGetConfigAsync(FileInfo nugetConfigFile, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken) 813public static bool HasMissingSources(DirectoryInfo targetDirectory, PackageChannel channel)
Packaging\NuGetConfigPrompter.cs (2)
29public async Task PromptToCreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken) 86public async Task CreateOrUpdateWithoutPromptAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken)
Packaging\PackageChannel.cs (2)
178public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null) 183public static PackageChannel CreateImplicitChannel(INuGetPackageCache nuGetPackageCache)
Packaging\PackagingService.cs (17)
13public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default); 18public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 20var defaultChannel = PackageChannel.CreateImplicitChannel(nuGetPackageCache); 22var stableChannel = PackageChannel.CreateExplicitChannel(PackageChannelNames.Stable, PackageChannelQuality.Stable, new[] 27var dailyChannel = PackageChannel.CreateExplicitChannel(PackageChannelNames.Daily, PackageChannelQuality.Prerelease, new[] 33var prPackageChannels = new List<PackageChannel>(); 44var prChannel = PackageChannel.CreateExplicitChannel(prHive.Name, PackageChannelQuality.Prerelease, new[] 54var channels = new List<PackageChannel>([defaultChannel, stableChannel]); 59var stagingChannel = CreateStagingChannel(); 70return Task.FromResult<IEnumerable<PackageChannel>>(channels); 73private PackageChannel? CreateStagingChannel() 83var stagingChannel = PackageChannel.CreateExplicitChannel(PackageChannelNames.Staging, stagingQuality, new[]
Projects\AppHostServerProject.cs (1)
235PackageChannel? channel;
Projects\IAppHostProject.cs (1)
30public required Packaging.PackageChannel Channel { get; init; }
Projects\ProjectUpdater.cs (5)
23Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default); 28public async Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default) 148private async Task<(IEnumerable<UpdateStep> UpdateSteps, bool FallbackUsed)> GetUpdateStepsAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken) 1064internal sealed class UpdateContext(FileInfo appHostProjectFile, PackageChannel channel) 1067public PackageChannel Channel { get; } = channel;
Scaffolding\ScaffoldingService.cs (1)
235var channel = allChannels.FirstOrDefault(c => string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase));
Templating\DotNetTemplateFactory.cs (5)
530private async Task<(NuGetPackage Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(ParseResult parseResult, CancellationToken cancellationToken) 543IEnumerable<PackageChannel> channels; 550var matchingChannel = allChannels.FirstOrDefault(c => string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 569var results = new List<(NuGetPackage Package, PackageChannel Channel)>(); 617private async Task PromptToCreateOrUpdateNuGetConfigAsync(PackageChannel channel, string outputPath, CancellationToken cancellationToken)
Utils\CliDownloader.cs (1)
35var channel = channels.FirstOrDefault(c => c.Name.Equals(channelName, StringComparison.OrdinalIgnoreCase));
Aspire.Cli.Tests (168)
Commands\AddCommandTests.cs (19)
259IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? promptedPackages = null; 546List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? displayedPackages = null; 557var choicesList = choices.Cast<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>().ToList(); 571var channel = PackageChannel.CreateImplicitChannel(fakeCache); 619var channel = PackageChannel.CreateImplicitChannel(fakeCache); 667var implicitChannel = PackageChannel.CreateImplicitChannel(fakeCache); 670var explicitChannel = PackageChannel.CreateExplicitChannel("preview", PackageChannelQuality.Prerelease, mappings, fakeCache); 751public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationCallback { get; set; } 752public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationVersionCallback { get; set; } 754public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 763public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
Commands\InitCommandTests.cs (14)
295public Func<IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)>, (Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; } 299public override Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 330public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 333var testChannel = PackageChannel.CreateImplicitChannel(new FakeNuGetPackageCache()); 334return Task.FromResult<IEnumerable<PackageChannel>>(new[] { testChannel }); 450public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 455var stableChannel = PackageChannel.CreateExplicitChannel("stable", PackageChannelQuality.Both, [], stableCache); 456var dailyChannel = PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [], dailyCache); 458return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel, dailyChannel });
Commands\NewCommandTests.cs (17)
296var stableChannel = PackageChannel.CreateExplicitChannel("stable", PackageChannelQuality.Both, [], stableCache); 297var dailyChannel = PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [], dailyCache); 299return Task.FromResult<IEnumerable<PackageChannel>>([stableChannel, dailyChannel]); 375var stableChannel = PackageChannel.CreateExplicitChannel("stable", PackageChannelQuality.Both, [], fakeCache); 376return Task.FromResult<IEnumerable<PackageChannel>>([stableChannel]); 814public Func<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>, (NuGetPackage Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; } 846public override Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 920public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 922public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 930var testChannel = PackageChannel.CreateImplicitChannel(new NewCommandTestFakeNuGetPackageCache()); 931return Task.FromResult<IEnumerable<PackageChannel>>(new[] { testChannel });
Commands\UpdateCommandTests.cs (35)
250var stableChannel = PackageChannel.CreateExplicitChannel( 257return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel }); 321var prChannel = PackageChannel.CreateExplicitChannel( 328return Task.FromResult<IEnumerable<PackageChannel>>(new[] { prChannel }); 493PackageChannel? capturedChannel = null; 512return choices.Cast<PackageChannel>().First(); 532var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 533var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 534return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel, dailyChannel }); 560PackageChannel? capturedChannel = null; 579return choices.Cast<PackageChannel>().First(); 599var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 600var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 601return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel, dailyChannel }); 657var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 658var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 659return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel, dailyChannel }); 687PackageChannel? capturedChannel = null; 705return choices.Cast<PackageChannel>().First(); 724var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 725var dailyChannel = new PackageChannel("daily", PackageChannelQuality.Prerelease, null, null!); 726return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel, dailyChannel }); 785var stableChannel = new PackageChannel("stable", PackageChannelQuality.Stable, null, null!); 786return Task.FromResult<IEnumerable<PackageChannel>>(new[] { stableChannel }); 847var implicitChannel = PackageChannel.CreateImplicitChannel(fakeCache); 848return Task.FromResult<IEnumerable<PackageChannel>>(new[] { implicitChannel }); 1006public Func<FileInfo, PackageChannel, CancellationToken, Task<ProjectUpdateResult>>? UpdateProjectAsyncCallback { get; set; } 1008public Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default) 1023public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 1025public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 1033var testChannel = new PackageChannel("test", PackageChannelQuality.Stable, null, null!); 1034return Task.FromResult<IEnumerable<PackageChannel>>(new[] { testChannel });
Mcp\MockPackagingService.cs (3)
20public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 23var channels = new[] { PackageChannel.CreateImplicitChannel(nugetCache) }; 24return Task.FromResult<IEnumerable<PackageChannel>>(channels);
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
82var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 144var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 205var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 264var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 328var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase));
Packaging\NuGetConfigMergerTests.cs (19)
48private static PackageChannel CreateChannel(PackageMapping[] mappings) => PackageChannel.CreateExplicitChannel("test", PackageChannelQuality.Both, mappings, new FakeNuGetPackageCache()); 62var channel = CreateChannel(mappings); 86var channel = CreateChannel(mappings); 130var channel = CreateChannel(mappings); 169var channel = CreateChannel(mappings); 209var channel = CreateChannel(mappings); 224var channel = CreateChannel(mappings); 255var channel = CreateChannel(mappings); 290var channel = CreateChannel(mappings); 319var channel = CreateChannel(mappings); 369var channel = CreateChannel(mappings); 438var channel = CreateChannel(mappings); 504var channel = CreateChannel(mappings); 557var channel = CreateChannel(mappings); 596var channel = CreateChannel(mappings); 637var channel = CreateChannel(mappings); 689var channel = CreateChannel(mappings); 719var channel = CreateChannel(mappings);
Packaging\PackageChannelTests.cs (10)
27var channel = PackageChannel.CreateImplicitChannel(cache); 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 (11)
64var defaultChannel = channels.First(c => c.Name == "default"); 67var stableChannel = channels.First(c => c.Name == "stable"); 70var dailyChannel = channels.First(c => c.Name == "daily"); 104var stagingChannel = channels.First(c => c.Name == "staging"); 145var stagingChannel = channels.First(c => c.Name == "staging"); 178var stagingChannel = channels.First(c => c.Name == "staging"); 243var stagingChannel = channels.First(c => c.Name == "staging"); 274var stagingChannel = channels.First(c => c.Name == "staging"); 305var stagingChannel = channels.First(c => c.Name == "staging"); 335var stagingChannel = channels.First(c => c.Name == "staging"); 363var stagingChannel = channels.First(c => c.Name == "staging");
Projects\ProjectUpdaterTests.cs (22)
122var selectedChannel = channels.Single(c => c.Name == "default"); 234var selectedChannel = channels.Single(c => c.Name == "daily"); 373var selectedChannel = channels.Single(c => c.Name == "stable"); 525var selectedChannel = channels.Single(c => c.Name == "default"); 668var selectedChannel = channels.Single(c => c.Name == "default"); 773var selectedChannel = channels.Single(c => c.Name == "default"); 876var selectedChannel = channels.Single(c => c.Name == "default"); 1019var selectedChannel = channels.Single(c => c.Name == "default"); 1142var selectedChannel = channels.Single(c => c.Name == "default"); 1256var selectedChannel = channels.Single(c => c.Name == "default"); 1366var selectedChannel = channels.Single(c => c.Name == "default"); 1465var selectedChannel = channels.Single(c => c.Name == "default"); 1567var selectedChannel = channels.Single(c => c.Name == "default"); 1646var selectedChannel = channels.Single(c => c.Name == "default"); 1728var selectedChannel = channels.Single(c => c.Name == "default"); 1807var selectedChannel = channels.Single(c => c.Name == "default"); 1890var selectedChannel = channels.Single(c => c.Name == "default"); 1978var selectedChannel = channels.Single(c => c.Name == "default"); 2053var selectedChannel = channels.Single(c => c.Name == "default"); 2132var selectedChannel = channels.Single(c => c.Name == "default"); 2223var selectedChannel = channels.Single(c => c.Name == "default"); 2356var selectedChannel = channels.Single(c => c.Name == "default");
Templating\DotNetTemplateFactoryTests.cs (13)
49private static PackageChannel CreateExplicitChannel(PackageMapping[] mappings) => 50PackageChannel.CreateExplicitChannel("test", PackageChannelQuality.Both, mappings, new FakeNuGetPackageCache()); 73var channel = CreateExplicitChannel(mappings); 105var channel = CreateExplicitChannel(mappings); 142var channel = CreateExplicitChannel(mappings); 185var channel = CreateExplicitChannel(mappings); 211var channel = CreateExplicitChannel(mappings); 237var channel = PackageChannel.CreateImplicitChannel(new FakeNuGetPackageCache()); 258var channel = CreateExplicitChannel([]); // No mappings 487public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken) 499public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)