56 instantiations of PackageMapping
aspire (7)
Packaging\PackagingService.cs (7)
24
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
29
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
30
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
49
new
PackageMapping
("Aspire*", packagesPath),
50
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
88
new
PackageMapping
("Aspire*", stagingFeedUrl),
89
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
Aspire.Cli.Tests (49)
Commands\AddCommandTests.cs (1)
670
var mappings = new[] { new
PackageMapping
("Aspire*", "https://preview-feed") };
Commands\UpdateCommandTests.cs (2)
254
new[] { new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json") },
325
new[] { new
PackageMapping
("Aspire*", "/path/to/pr/hive") },
Packaging\NuGetConfigMergerTests.cs (26)
59
new
PackageMapping
("Aspire.*", "https://feed1.example"),
60
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
83
new
PackageMapping
("Aspire.*", "https://feed1.example"),
84
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
127
new
PackageMapping
("Aspire.*", "https://feed1.example"),
128
new
PackageMapping
("Microsoft.*", "https://feed2.example") // feed2 missing
167
new
PackageMapping
("Lib.*", "https://new.example")
206
new
PackageMapping
("Aspire.*", "https://feed1.example"),
207
new
PackageMapping
("Microsoft.*", "https://feed2.example")
224
var mappings = new[] { new
PackageMapping
("Aspire.*", "https://feed.example") };
253
new
PackageMapping
("Aspire.*", "https://feed2.example") // should be feed2, but config has feed1
287
new
PackageMapping
("Aspire.*", "https://feed1.example"),
288
new
PackageMapping
("Microsoft.*", "https://feed2.example")
316
new
PackageMapping
("Aspire.*", "https://example.com/aspire-feed"),
317
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json") // Should map to existing "nuget" key
367
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily")
435
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily"),
436
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://example.com/aspire-daily")
500
new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json"),
501
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://api.nuget.org/v3/index.json"),
502
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
555
new
PackageMapping
("Aspire.*", "https://feed1.example")
594
new
PackageMapping
("Aspire.*", "https://feed1.example")
635
new
PackageMapping
("Aspire.*", "https://feed1.example")
687
new
PackageMapping
("Aspire.*", "https://feed1.example")
717
new
PackageMapping
("Aspire.*", "https://feed1.example")
Packaging\PackageChannelTests.cs (6)
42
new
PackageMapping
("Aspire*", aspireSource),
43
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
62
new
PackageMapping
("Aspire*", prHivePath),
63
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
82
new
PackageMapping
("Aspire*", stagingUrl),
83
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json")
Packaging\TemporaryNuGetConfigTests.cs (5)
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")
Projects\AppHostServerProjectTests.cs (4)
356
new
PackageMapping
("Aspire*", _prOldHivePath),
357
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
362
new
PackageMapping
("Aspire*", _prNewHivePath),
363
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
Templating\DotNetTemplateFactoryTests.cs (5)
73
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
105
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
142
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
185
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
211
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
37 references to PackageMapping
aspire (20)
Packaging\NuGetConfigMerger.cs (4)
18
public required
PackageMapping
[] Mappings { get; init; }
147
private static async Task<NuGetConfigContext> LoadAndValidateConfigAsync(FileInfo nugetConfigFile,
PackageMapping
[] mappings)
417
foreach (
var
mapping in sourceGroup)
741
foreach (
var
mapping in sourceGroup)
Packaging\PackageChannel.cs (7)
11
internal class PackageChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
15
public
PackageMapping
[]? Mappings { get; } = mappings;
22
private static string ComputeSourceDetails(
PackageMapping
[]? mappings)
29
var
aspireMapping = mappings.FirstOrDefault(m => m.PackageFilter.StartsWith("Aspire", StringComparison.OrdinalIgnoreCase));
30
var
allPackagesMapping = mappings.FirstOrDefault(m => m.PackageFilter ==
PackageMapping
.AllPackages);
178
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
Packaging\PackagingService.cs (4)
24
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
30
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
50
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
89
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Packaging\TemporaryNuGetConfig.cs (4)
20
public static async Task<TemporaryNuGetConfig> CreateAsync(
PackageMapping
[] mappings)
33
public static async Task GenerateAsync(
PackageMapping
[] mappings, string targetPath)
39
private static async Task GenerateNuGetConfigAsync(
PackageMapping
[] mappings, FileInfo configFile)
92
foreach (
var
mapping in sourceGroup)
Projects\PrebuiltAppHostServer.cs (1)
196
foreach (
var
mapping in channel.Mappings)
Aspire.Cli.Tests (17)
Packaging\NuGetConfigMergerTests.cs (3)
49
private static PackageChannel CreateChannel(
PackageMapping
[] mappings) => PackageChannel.CreateExplicitChannel("test", PackageChannelQuality.Both, mappings, new FakeNuGetPackageCache());
60
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
84
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
Packaging\PackageChannelTests.cs (1)
100
var mappings = Array.Empty<
PackageMapping
>();
Packaging\PackagingServiceTests.cs (4)
110
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
114
var
nugetMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "*");
147
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
180
var
aspireMapping = stagingChannel.Mappings!.FirstOrDefault(m => m.PackageFilter == "Aspire*");
Packaging\TemporaryNuGetConfigTests.cs (6)
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
>();
Projects\AppHostServerProjectTests.cs (2)
357
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
363
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Templating\DotNetTemplateFactoryTests.cs (1)
51
private static PackageChannel CreateExplicitChannel(
PackageMapping
[] mappings) =>