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!); 1032var testChannel = new PackageChannel("test", PackageChannelQuality.Stable, null, null!);
244 references to PackageChannel
aspire (76)
Commands\AddCommand.cs (22)
110var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 222private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken) 251private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? searchTerm, CancellationToken cancellationToken) 261internal static (string FriendlyName, NuGetPackage Package, PackageChannel Channel) GenerateFriendlyName((NuGetPackage Package, PackageChannel Channel) packageWithChannel) 273Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 274Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 279public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 284static string FormatVersionLabel((string FriendlyName, NuGetPackage Package, PackageChannel Channel) item) 289async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 290PackageChannel channel, 291IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> items, 333var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>(); 346var channel = channelGroup.Channel; 371public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 387private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package, PackageChannel Channel) packageWithFriendlyName)
Commands\InitCommand.cs (4)
615private async Task<(NuGetPackage Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(ParseResult parseResult, CancellationToken cancellationToken) 628IEnumerable<PackageChannel> channels; 635var matchingChannel = allChannels.FirstOrDefault(c => string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 650var results = new List<(NuGetPackage Package, PackageChannel Channel)>();
Commands\NewCommand.cs (10)
159Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken); 167public virtual async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 192static string FormatPackageLabel((NuGetPackage Package, PackageChannel Channel) item) 198async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 199PackageChannel channel, 200IEnumerable<(NuGetPackage Package, PackageChannel Channel)> items, 221var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>(); 239var channel = channelGroup.Key;
Commands\UpdateCommand.cs (1)
155PackageChannel 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\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;
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)
297var stableChannel = PackageChannel.CreateExplicitChannel("stable", PackageChannelQuality.Both, [], stableCache); 298var dailyChannel = PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [], dailyCache); 300return Task.FromResult<IEnumerable<PackageChannel>>([stableChannel, dailyChannel]); 376var stableChannel = PackageChannel.CreateExplicitChannel("stable", PackageChannelQuality.Both, [], fakeCache); 377return Task.FromResult<IEnumerable<PackageChannel>>([stableChannel]); 816public Func<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>, (NuGetPackage Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; } 848public override Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 921public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 923public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 931var testChannel = PackageChannel.CreateImplicitChannel(new NewCommandTestFakeNuGetPackageCache()); 932return 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 }); 1005public Func<FileInfo, PackageChannel, CancellationToken, Task<ProjectUpdateResult>>? UpdateProjectAsyncCallback { get; set; } 1007public Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default) 1022public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 1024public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 1032var testChannel = new PackageChannel("test", PackageChannelQuality.Stable, null, null!); 1033return 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 486public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken) 498public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)