209 instantiations of PackageMapping
aspire (12)
Packaging\PackageChannel.cs (1)
693
yield return new
PackageMapping
(scopedPackageId, mapping.Source);
Packaging\PackageSourceOverrideMappings.cs (4)
54
new
("Aspire*", packageSourceOverride)
78
mappings.Add(new
PackageMapping
(PackageMapping.AllPackages, fallbackSource));
93
new
("Aspire*", packageSourceOverride),
94
new
(PackageMapping.AllPackages, packageSourceOverride)
Packaging\PackagingService.cs (7)
144
new
PackageMapping
(PackageMapping.AllPackages, nugetOrg)
149
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
150
new
PackageMapping
(PackageMapping.AllPackages, nugetOrg)
283
new
PackageMapping
("Aspire*", packagesPath),
284
new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgUrl)
449
new
PackageMapping
("Aspire*", stagingFeedUrl),
450
new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgUrl)
Aspire.Cli.Tests (197)
Commands\AddCommandTests.cs (16)
424
PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "daily")], dailyCache, new TestFeatures(), NullLogger.Instance)
496
PackageChannel.CreateExplicitChannel(PackageChannelNames.Staging, PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "staging")], stagingCache, new TestFeatures(), NullLogger.Instance)
583
PackageChannel.CreateExplicitChannel(PackageChannelNames.Stable, PackageChannelQuality.Stable, [new
PackageMapping
("Aspire*", "stable")], stableCache, new TestFeatures(), NullLogger.Instance)
678
PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "daily")], dailyCache, new TestFeatures(), NullLogger.Instance)
789
PackageChannel.CreateExplicitChannel(PackageChannelNames.Staging, PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "staging")], stagingCache, new TestFeatures(), NullLogger.Instance)
931
PackageChannel.CreateExplicitChannel("test-hive", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "test-hive")], explicitCache, new TestFeatures(), NullLogger.Instance)
2316
var mappings = new[] { new
PackageMapping
("Aspire*", "https://preview-feed") };
2371
var dailyChannel = PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "daily")], fakeCache, new TestFeatures(), NullLogger.Instance);
2407
var stagingChannel = PackageChannel.CreateExplicitChannel(PackageChannelNames.Staging, PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "staging")], cache, new TestFeatures(), NullLogger.Instance);
2408
var dailyChannel = PackageChannel.CreateExplicitChannel(PackageChannelNames.Daily, PackageChannelQuality.Prerelease, [new
PackageMapping
("Aspire*", "daily")], cache, new TestFeatures(), NullLogger.Instance);
2409
var prChannel = PackageChannel.CreateExplicitChannel("pr-19404", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "pr-19404")], cache, new TestFeatures(), NullLogger.Instance);
2451
[new
PackageMapping
("Aspire*", "staging")],
2560
PackageChannel.CreateExplicitChannel(PackageChannelNames.Staging, PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "staging")], stagingCache, new TestFeatures(), NullLogger.Instance, currentCliVersion: cliVersion),
2561
PackageChannel.CreateExplicitChannel(PackageChannelNames.Daily, PackageChannelQuality.Prerelease, [new
PackageMapping
("Aspire*", "daily")], dailyCache, new TestFeatures(), NullLogger.Instance, currentCliVersion: cliVersion),
2562
PackageChannel.CreateExplicitChannel("pr-19404", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "pr-19404")], prCache, new TestFeatures(), NullLogger.Instance, currentCliVersion: cliVersion)
2632
PackageChannel.CreateExplicitChannel("daily", PackageChannelQuality.Both, [new
PackageMapping
("Aspire*", "daily")], dailyCache, new TestFeatures(), NullLogger.Instance)
Commands\InitCommandTests.cs (3)
1014
[new
PackageMapping
("Aspire*", hivesDir.FullName + "/pr-12345/packages")],
2315
[new
PackageMapping
("Aspire*", channelSource), new
PackageMapping
(PackageMapping.AllPackages, fallbackSource)],
Commands\NewCommandChannelResolutionTests.cs (7)
659
[new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")],
686
new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/')),
687
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json"),
695
new
PackageMapping
("Aspire*", "https://example.invalid/feed/v3/index.json"),
696
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json"),
732
new
PackageMapping
("Aspire*", "/fake/pr-hive/packages"),
733
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json"),
Commands\NewCommandTemplateConfigPersistenceTests.cs (3)
427
[new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)],
454
new
PackageMapping
("Aspire*", feed),
455
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg),
Commands\NewCommandTests.cs (4)
1227
new
PackageMapping
("Aspire*", "https://channel.example/v3/index.json"),
1228
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
1272
new
PackageMapping
("Aspire*", "https://channel.example/v3/index.json"),
1273
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
Commands\UpdateCommandRepositoryToolsTests.cs (2)
482
[new
PackageMapping
("Aspire*", "https://example.invalid/daily/v3/index.json")],
559
[new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json")],
Commands\UpdateCommandTests.cs (8)
343
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
590
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
669
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
746
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
912
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
990
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
1148
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
3480
[new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json")],
Packaging\NuGetConfigMergerTests.cs (32)
39
new
PackageMapping
("Aspire.*", "https://feed1.example"),
40
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
63
new
PackageMapping
("Aspire.*", "https://feed1.example"),
64
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
107
new
PackageMapping
("Aspire.*", "https://feed1.example"),
108
new
PackageMapping
("Microsoft.*", "https://feed2.example") // feed2 missing
147
new
PackageMapping
("Lib.*", "https://new.example")
191
new
PackageMapping
("Aspire.*", stableSource)
230
new
PackageMapping
("Aspire.*", "https://feed1.example"),
231
new
PackageMapping
("Microsoft.*", "https://feed2.example")
248
var mappings = new[] { new
PackageMapping
("Aspire.*", "https://feed.example") };
277
new
PackageMapping
("Aspire.*", "https://feed2.example") // should be feed2, but config has feed1
311
new
PackageMapping
("Aspire.*", "https://feed1.example"),
312
new
PackageMapping
("Microsoft.*", "https://feed2.example")
340
new
PackageMapping
("Aspire.*", "https://example.com/aspire-feed"),
341
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json") // Should map to existing "nuget" key
391
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily")
459
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily"),
460
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://example.com/aspire-daily")
524
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
578
new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json"),
579
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://api.nuget.org/v3/index.json"),
580
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
661
new
PackageMapping
("Aspire*", newHive),
662
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json"),
711
new
PackageMapping
("Aspire*", newHive),
712
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json"),
733
new
PackageMapping
("Aspire.*", "https://feed1.example")
772
new
PackageMapping
("Aspire.*", "https://feed1.example")
813
new
PackageMapping
("Aspire.*", "https://feed1.example")
865
new
PackageMapping
("Aspire.*", "https://feed1.example")
895
new
PackageMapping
("Aspire.*", "https://feed1.example")
Packaging\PackageChannelTests.cs (44)
39
new
PackageMapping
("Aspire*", aspireSource),
40
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
59
new
PackageMapping
("Aspire*", prHivePath),
60
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
79
new
PackageMapping
("Aspire*", stagingUrl),
80
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
118
new
PackageMapping
("Aspire*", channelSource),
119
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
154
[new
PackageMapping
("Aspire*", packageSource)],
193
new
PackageMapping
("Aspire*", packageSource),
194
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
234
[new
PackageMapping
("Aspire*", "https://example.invalid/staging/v3/index.json")],
282
new
PackageMapping
("Aspire*", channelSource),
283
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
366
new
PackageMapping
("Aspire*", packageSource),
367
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
414
new
PackageMapping
("Aspire*", packageSource),
415
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
443
[new
PackageMapping
("Aspire*", packageSource)],
472
new
PackageMapping
("Aspire*", packageSource),
473
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
517
[new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)],
558
[new
PackageMapping
("Aspire*", "https://daily.example/v3/index.json")],
603
[new
PackageMapping
("Aspire*", "https://pr.example/v3/index.json")],
758
[new
PackageMapping
("Aspire*", packageSource)],
789
[new
PackageMapping
("Aspire*", packageSource)],
813
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
828
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
829
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
844
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-abc1234/nuget/v3/index.json"),
845
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
860
new
PackageMapping
("Aspire*", "/tmp/pr-hive/12345"),
861
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
908
new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/')),
909
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
925
new
PackageMapping
("Aspire*", new Uri(packagesDirectory.FullName).AbsoluteUri),
926
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
941
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
956
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
957
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
975
new
PackageMapping
("Aspire*", missingDirectory.Replace('\\', '/')),
976
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
1003
new
PackageMapping
("Aspire*", packageSource),
1004
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
Packaging\TemporaryNuGetConfigTests.cs (10)
17
new
("Aspire.*", "https://example.com/feed1"),
18
new
(PackageMapping.AllPackages, "https://example.com/feed2"), // "*" filter
19
new
("Microsoft.*", "https://example.com/feed1")
57
new
(PackageMapping.AllPackages, "https://feed1.example.com"),
58
new
(PackageMapping.AllPackages, "https://feed2.example.com")
116
[new
PackageMapping
("Aspire.*", "https://example.com/feed")],
137
[new
PackageMapping
("Aspire.*", "https://example.com/feed")],
156
[new
PackageMapping
("Aspire.*", "https://example.com/feed")],
187
new
("Aspire*", source),
188
new
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json"),
Projects\AppHostServerProjectTests.cs (7)
449
new
PackageMapping
("Aspire*", prOldHivePath),
450
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
455
new
PackageMapping
("Aspire*", prNewHivePath),
456
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
542
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/fake/v3/index.json"),
543
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
597
new
PackageMapping
("Aspire*", channelFeed)
Projects\GuestAppHostProjectTests.cs (3)
1138
[new
PackageMapping
("Aspire.*", "stable")],
1193
[new
PackageMapping
("Aspire*", "staging")],
1249
[new
PackageMapping
("Aspire.*", "stable")],
Projects\PrebuiltAppHostServerTests.cs (25)
745
new
PackageMapping
(PackageMapping.AllPackages, channelSource)
895
new
PackageMapping
("Aspire*", channelSource),
896
new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgSource)
923
mappings: [new
PackageMapping
("CommunityToolkit*", channelSource)],
973
mappings: [new
PackageMapping
("Aspire*", channelSource), new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgSource)],
1019
mappings: [new
PackageMapping
(PackageMapping.AllPackages, channelSource)],
1073
mappings: [new
PackageMapping
("Aspire*", channelSource)],
1095
mappings: [new
PackageMapping
("CommunityToolkit*", channelSource)],
1119
mappings: [new
PackageMapping
(PackageMapping.AllPackages, channelSource)],
1212
new
PackageMapping
(PackageMapping.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1241
new
PackageMapping
(PackageMapping.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1307
new
PackageMapping
(PackageMapping.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1549
mappings: [new
PackageMapping
("Aspire*", packageSource.FullName)],
1598
mappings: [new
PackageMapping
("Aspire*", packageSourceUri)],
1650
new
PackageMapping
("Aspire*", hivePackageSource.FullName),
1651
new
PackageMapping
(PackageMapping.AllPackages, channelSource)
1697
mappings: [new
PackageMapping
("Aspire*", channelSource)],
1793
mappings: [new
PackageMapping
("Aspire*", missingPackageSource)],
1853
new
PackageMapping
("Aspire*", channelSource),
1854
new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgSource)
2021
mappings: [new
PackageMapping
("Aspire*", channelSource)],
2089
mappings: [new
PackageMapping
("Aspire*", localHive)],
2233
new
PackageMapping
("Aspire*", stagingFeed),
2234
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
Templating\DotNetTemplateFactoryTests.cs (5)
56
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
88
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
125
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
168
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
194
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
Templating\TemplateNuGetConfigServiceTests.cs (28)
88
new
PackageMapping
("Aspire*", channelAspireSource),
89
new
PackageMapping
("CommunityToolkit*", communitySource),
90
new
PackageMapping
(PackageMapping.AllPackages, fallbackSource),
293
[new
PackageMapping
("Aspire*", "stable-src")],
359
new
PackageMapping
("Aspire*", channelSource),
360
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
417
[new
PackageMapping
("Aspire*", "pr-source")],
456
[new
PackageMapping
("Aspire*", "https://example.invalid/staging/v3/index.json")],
489
new
PackageMapping
("Aspire*", channelSource),
490
new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)
612
[new
PackageMapping
("Aspire*", "pr-src")],
674
[new
PackageMapping
("Aspire*", "https://example.invalid/staging/v3/index.json")],
682
[new
PackageMapping
("Aspire*", prPackagesDirectory.FullName.Replace('\\', '/'))],
690
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
730
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
773
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
809
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
844
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
891
[new
PackageMapping
("Aspire*", "https://example.invalid/staging/v3/index.json")],
899
[new
PackageMapping
("Aspire*", packagesDirectory.FullName.Replace('\\', '/'))],
937
[new
PackageMapping
("Aspire*", "https://example.invalid/staging/v3/index.json")],
1000
[new
PackageMapping
("Aspire*", packagesDir.FullName.Replace('\\', '/'))],
1049
[new
PackageMapping
("Aspire*", new Uri(packagesDir.FullName).AbsoluteUri)],
1109
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
1110
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
1149
[new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")],
1194
[new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")],
1251
[new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")],
136 references to PackageMapping
aspire (46)
Packaging\NuGetConfigMerger.cs (7)
18
public required
PackageMapping
[] Mappings { get; init; }
53
PackageMapping
[] mappings,
81
private static async Task CreateNewNuGetConfigAsync(DirectoryInfo targetDirectory,
PackageMapping
[] mappings, bool configureGlobalPackagesFolder, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken)
115
private static async Task UpdateExistingNuGetConfigAsync(FileInfo nugetConfigFile,
PackageMapping
[] mappings, bool configureGlobalPackagesFolder, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken)
166
private static async Task<NuGetConfigContext> LoadAndValidateConfigAsync(FileInfo nugetConfigFile,
PackageMapping
[] mappings)
478
foreach (
var
mapping in sourceGroup)
742
foreach (
var
mapping in sourceGroup)
Packaging\PackageChannel.cs (16)
16
internal class PackageChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache, IFeatures features, ILogger logger, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
61
public
PackageMapping
[]? Mappings { get; } = mappings;
98
/// mappings via <see cref="
PackageMapping
.IsAspireDirectoryMapping"/>. That matters when a locally
109
private static string ComputeSourceDetails(
PackageMapping
[]? mappings)
116
var
aspireMapping = mappings.FirstOrDefault(m => m.PackageFilter.StartsWith("Aspire", StringComparison.OrdinalIgnoreCase));
117
var
allPackagesMapping = mappings.FirstOrDefault(m => m.PackageFilter ==
PackageMapping
.AllPackages);
137
public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory,
PackageMapping
[]? mappings, CancellationToken cancellationToken)
148
PackageMapping
[]? mappings,
260
private static (string Source, DirectoryInfo PackageSource)? GetLocalAspirePackageSource(
PackageMapping
[]? mappings)
267
foreach (
var
mapping in mappings)
681
private static IEnumerable<
PackageMapping
> CreateScopedMappings(
PackageMapping
mapping, IReadOnlyCollection<string> packageIds, ILogger logger)
813
private static bool IsScopedAspireMapping(
PackageMapping
mapping)
816
!string.Equals(mapping.PackageFilter,
PackageMapping
.AllPackages, StringComparison.Ordinal);
819
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache, IFeatures features, ILogger logger, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
Packaging\PackageSourceOverrideMappings.cs (7)
44
public static
PackageMapping
[] Create(string packageSourceOverride, PackageChannel? requestedChannel, string? nugetServiceIndexOverride)
52
var mappings = new List<
PackageMapping
>
59
foreach (
var
mapping in requestedChannel.Mappings)
70
if (!mappings.Any(static mapping => mapping.PackageFilter ==
PackageMapping
.AllPackages))
78
mappings.Add(new PackageMapping(
PackageMapping
.AllPackages, fallbackSource));
84
public static
PackageMapping
[] CreateForTemplateOperations(string packageSourceOverride)
94
new(
PackageMapping
.AllPackages, packageSourceOverride)
Packaging\PackagingService.cs (4)
144
new PackageMapping(
PackageMapping
.AllPackages, nugetOrg)
150
new PackageMapping(
PackageMapping
.AllPackages, nugetOrg)
284
new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgUrl)
450
new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgUrl)
Packaging\TemporaryNuGetConfig.cs (4)
21
public static async Task<TemporaryNuGetConfig> CreateAsync(
PackageMapping
[] mappings, bool configureGlobalPackagesFolder = false, string? globalPackagesFolderValue = null)
52
public static async Task GenerateAsync(
PackageMapping
[] mappings, string targetPath)
58
private static async Task GenerateNuGetConfigAsync(
PackageMapping
[] mappings, FileInfo configFile)
111
foreach (
var
mapping in sourceGroup)
Projects\DotNetBasedAppHostServerProject.cs (1)
338
foreach (
var
mapping in ch.Mappings)
Projects\PrebuiltAppHostServer.cs (7)
1087
foreach (
var
mapping in channel.Mappings)
1100
if (mapping.PackageFilter ==
PackageMapping
.AllPackages)
1286
private static string GetPrimaryFeedUrl(
PackageMapping
[] mappings)
1288
var
aspire = mappings.FirstOrDefault(m =>
1340
foreach (
var
mapping in channel.Mappings)
1355
private static bool IsAspireSpecificMapping(
PackageMapping
mapping) =>
1356
mapping.PackageFilter !=
PackageMapping
.AllPackages &&
Aspire.Cli.Tests (90)
Commands\InitCommandTests.cs (1)
2315
[new PackageMapping("Aspire*", channelSource), new PackageMapping(
PackageMapping
.AllPackages, fallbackSource)],
Commands\NewCommandChannelResolutionTests.cs (5)
659
[new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")],
674
PackageMapping
[] mappings;
687
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json"),
696
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json"),
733
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json"),
Commands\NewCommandTemplateConfigPersistenceTests.cs (2)
427
[new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)],
455
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg),
Commands\NewCommandTests.cs (4)
734
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, PackageSources.NuGetOrg));
1216
.Any(package => (string?)package.Attribute("pattern") ==
PackageMapping
.AllPackages))
1228
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
1273
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
Packaging\NuGetConfigMergerTests.cs (3)
29
private static PackageChannel CreateChannel(
PackageMapping
[] mappings) => PackageChannel.CreateExplicitChannel("test", PackageChannelQuality.Both, mappings, new FakeNuGetPackageCache(), new TestFeatures(), NullLogger.Instance);
40
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
64
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
Packaging\PackageChannelTests.cs (18)
97
var mappings = Array.Empty<
PackageMapping
>();
119
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
194
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
283
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
367
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
415
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
473
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
517
[new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)],
813
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
829
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
845
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
861
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
909
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
926
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
941
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
957
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
976
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
1004
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Packaging\PackagingServiceTests.cs (21)
157
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
217
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
253
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
290
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
443
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
793
var
aspireMapping = Assert.Single(stagingChannel.Mappings!, m => m.PackageFilter == "Aspire*");
802
/// non-empty <see cref="PackageChannel.Mappings"/> array containing a <see cref="
PackageMapping
.AllPackages"/>
829
m.PackageFilter ==
PackageMapping
.AllPackages &&
867
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
871
var
nugetMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "*");
903
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
935
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
1266
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
1301
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
1339
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
2085
var
aspireMapping = localChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
2091
var
fallbackMapping = localChannel.Mappings!.FirstOrDefault(m => m.PackageFilter ==
PackageMapping
.AllPackages);
2127
var
aspireMapping = localChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
2183
var
aspireMapping = Assert.Single(overrideChannel.Mappings!, m => m.PackageFilter == "Aspire*");
2213
var
aspireMapping = Assert.Single(overrideChannel.Mappings!, m => m.PackageFilter == "Aspire*");
Packaging\TemporaryNuGetConfigTests.cs (8)
15
var mappings = new
PackageMapping
[]
18
new(
PackageMapping
.AllPackages, "https://example.com/feed2"), // "*" filter
55
var mappings = new
PackageMapping
[]
57
new(
PackageMapping
.AllPackages, "https://feed1.example.com"),
58
new(
PackageMapping
.AllPackages, "https://feed2.example.com")
90
var mappings = Array.Empty<
PackageMapping
>();
185
var mappings = new
PackageMapping
[]
188
new(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json"),
Projects\AppHostServerProjectTests.cs (3)
450
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
456
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
543
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Projects\PrebuiltAppHostServerTests.cs (18)
745
new PackageMapping(
PackageMapping
.AllPackages, channelSource)
881
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, NuGetOrgSource));
896
new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgSource)
911
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, NuGetOrgSource));
940
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, NuGetOrgSource));
973
mappings: [new PackageMapping("Aspire*", channelSource), new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgSource)],
987
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, NuGetOrgSource));
1019
mappings: [new PackageMapping(
PackageMapping
.AllPackages, channelSource)],
1032
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, channelSource));
1055
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, NuGetOrgSource));
1119
mappings: [new PackageMapping(
PackageMapping
.AllPackages, channelSource)],
1212
new PackageMapping(
PackageMapping
.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1241
new PackageMapping(
PackageMapping
.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1307
new PackageMapping(
PackageMapping
.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1651
new PackageMapping(
PackageMapping
.AllPackages, channelSource)
1854
new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgSource)
1890
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(tempConfigDoc!, NuGetOrgSource));
2234
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Templating\DotNetTemplateFactoryTests.cs (1)
34
private static PackageChannel CreateExplicitChannel(
PackageMapping
[] mappings) =>
Templating\TemplateNuGetConfigServiceTests.cs (6)
90
new PackageMapping(
PackageMapping
.AllPackages, fallbackSource),
104
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, fallbackSource));
338
Assert.Equal(["Aspire*",
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, sourceOverride));
360
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
490
new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)
518
Assert.Equal(["Aspire*",
PackageMapping
.AllPackages], GetPackagePatternsForSource(doc, sourceOverride));