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