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