38 instantiations of PackageMapping
aspire (7)
Packaging\PackagingService.cs (7)
21
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
26
new
PackageMapping
("Aspire*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
27
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json"),
28
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
44
new
PackageMapping
("Aspire*", prHive.FullName),
45
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", prHive.FullName),
46
new
PackageMapping
(PackageMapping.AllPackages, "https://api.nuget.org/v3/index.json")
Aspire.Cli.Tests (31)
Packaging\NuGetConfigMergerTests.cs (21)
57
new
PackageMapping
("Aspire.*", "https://feed1.example"),
58
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
81
new
PackageMapping
("Aspire.*", "https://feed1.example"),
82
new
PackageMapping
(PackageMapping.AllPackages, "https://feed2.example")
125
new
PackageMapping
("Aspire.*", "https://feed1.example"),
126
new
PackageMapping
("Microsoft.*", "https://feed2.example") // feed2 missing
165
new
PackageMapping
("Lib.*", "https://new.example")
204
new
PackageMapping
("Aspire.*", "https://feed1.example"),
205
new
PackageMapping
("Microsoft.*", "https://feed2.example")
222
var mappings = new[] { new
PackageMapping
("Aspire.*", "https://feed.example") };
251
new
PackageMapping
("Aspire.*", "https://feed2.example") // should be feed2, but config has feed1
285
new
PackageMapping
("Aspire.*", "https://feed1.example"),
286
new
PackageMapping
("Microsoft.*", "https://feed2.example")
314
new
PackageMapping
("Aspire.*", "https://example.com/aspire-feed"),
315
new
PackageMapping
("*", "https://api.nuget.org/v3/index.json") // Should map to existing "nuget" key
365
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily")
433
new
PackageMapping
("Aspire*", "https://example.com/aspire-daily"),
434
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://example.com/aspire-daily")
498
new
PackageMapping
("Aspire*", "https://api.nuget.org/v3/index.json"),
499
new
PackageMapping
("Microsoft.Extensions.ServiceDiscovery*", "https://api.nuget.org/v3/index.json"),
500
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")
Templating\DotNetTemplateFactoryTests.cs (5)
61
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
93
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
130
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
173
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
199
new
PackageMapping
("Aspire.*", "https://test.feed.example.com")
25 references to PackageMapping
aspire (15)
Packaging\NuGetConfigMerger.cs (6)
17
public required
PackageMapping
[] Mappings { get; init; }
55
private static async Task CreateNewNuGetConfigAsync(DirectoryInfo targetDirectory,
PackageMapping
[] mappings)
67
private static async Task UpdateExistingNuGetConfigAsync(FileInfo nugetConfigFile,
PackageMapping
[]? mappings)
89
private static async Task<NuGetConfigContext> LoadAndValidateConfigAsync(FileInfo nugetConfigFile,
PackageMapping
[] mappings)
359
foreach (
var
mapping in sourceGroup)
684
foreach (
var
mapping in sourceGroup)
Packaging\PackageChannel.cs (3)
10
internal class PackageChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache)
14
public
PackageMapping
[]? Mappings { get; } = mappings;
150
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality,
PackageMapping
[]? mappings, INuGetPackageCache nuGetPackageCache)
Packaging\PackagingService.cs (3)
21
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
28
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
46
new PackageMapping(
PackageMapping
.AllPackages, "https://api.nuget.org/v3/index.json")
Packaging\TemporaryNuGetConfig.cs (3)
20
public static async Task<TemporaryNuGetConfig> CreateAsync(
PackageMapping
[] mappings)
30
private static async Task GenerateNuGetConfigAsync(
PackageMapping
[] mappings, FileInfo configFile)
83
foreach (
var
mapping in sourceGroup)
Aspire.Cli.Tests (10)
Packaging\NuGetConfigMergerTests.cs (3)
47
private static PackageChannel CreateChannel(
PackageMapping
[] mappings) => PackageChannel.CreateExplicitChannel("test", PackageChannelQuality.Both, mappings, new FakeNuGetPackageCache());
58
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
82
new PackageMapping(
PackageMapping
.AllPackages, "https://feed2.example")
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
>();
Templating\DotNetTemplateFactoryTests.cs (1)
39
private static PackageChannel CreateExplicitChannel(
PackageMapping
[] mappings) =>