207 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 (195)
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)
831
[new
PackageMapping
("Aspire*", hivesDir.FullName + "/pr-12345/packages")],
2132
[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)
433
[new
PackageMapping
(PackageMapping.AllPackages, PackageSources.NuGetOrg)],
460
new
PackageMapping
("Aspire*", feed),
461
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\UpdateCommandTests.cs (8)
339
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
586
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
665
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
742
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
908
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
986
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
1144
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
3475
[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)
341
new
PackageMapping
("Aspire*", prOldHivePath),
342
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
347
new
PackageMapping
("Aspire*", prNewHivePath),
348
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
434
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/fake/v3/index.json"),
435
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
489
new
PackageMapping
("Aspire*", channelFeed)
Projects\GuestAppHostProjectTests.cs (3)
867
[new
PackageMapping
("Aspire.*", "stable")],
922
[new
PackageMapping
("Aspire*", "staging")],
978
[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")
1310
new
PackageMapping
(PackageMapping.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1573
mappings: [new
PackageMapping
("Aspire*", packageSource.FullName)],
1632
mappings: [new
PackageMapping
("Aspire*", packageSourceUri)],
1694
new
PackageMapping
("Aspire*", hivePackageSource.FullName),
1695
new
PackageMapping
(PackageMapping.AllPackages, channelSource)
1751
mappings: [new
PackageMapping
("Aspire*", channelSource)],
1866
mappings: [new
PackageMapping
("Aspire*", missingPackageSource)],
1933
new
PackageMapping
("Aspire*", channelSource),
1934
new
PackageMapping
(PackageMapping.AllPackages, NuGetOrgSource)
2117
mappings: [new
PackageMapping
("Aspire*", channelSource)],
2185
mappings: [new
PackageMapping
("Aspire*", localHive)],
2333
new
PackageMapping
("Aspire*", stagingFeed),
2334
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)
342
foreach (
var
mapping in ch.Mappings)
Projects\PrebuiltAppHostServer.cs (7)
1046
foreach (
var
mapping in channel.Mappings)
1059
if (mapping.PackageFilter ==
PackageMapping
.AllPackages)
1245
private static string GetPrimaryFeedUrl(
PackageMapping
[] mappings)
1247
var
aspire = mappings.FirstOrDefault(m =>
1299
foreach (
var
mapping in channel.Mappings)
1314
private static bool IsAspireSpecificMapping(
PackageMapping
mapping) =>
1315
mapping.PackageFilter !=
PackageMapping
.AllPackages &&
Aspire.Cli.Tests (90)
Commands\InitCommandTests.cs (1)
2132
[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)
433
[new PackageMapping(
PackageMapping
.AllPackages, PackageSources.NuGetOrg)],
461
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)
342
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
348
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
435
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")
1310
new PackageMapping(
PackageMapping
.AllPackages, "https://pkgs.dev.azure.com/fake/v3/index.json")
1695
new PackageMapping(
PackageMapping
.AllPackages, channelSource)
1934
new PackageMapping(
PackageMapping
.AllPackages, NuGetOrgSource)
1986
Assert.Equal([
PackageMapping
.AllPackages], GetPackagePatternsForSource(tempConfigDoc!, NuGetOrgSource));
2334
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));