325 instantiations of NuGetPackageCli
aspire (9)
Commands\NewCommand.cs (1)
213return new NuGetPackage
NuGet\BundleNuGetPackageCache.cs (2)
241return result.Packages.Select(p => new NuGetPackage 256return exactMatchResultPackage.AllVersions.Select(packageVersion => new NuGetPackage
Packaging\PackageChannel.cs (5)
166return [new NuGetPackage { Id = TemplatePackageId, Version = PinnedVersion, Source = ComputeSourceDetails(mappings) }]; 252return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version = PinnedVersion, Source = p.Source }); 297.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = metadata.Version.ToString(), Source = source }) 350.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = packageVersion ?? metadata.Version.ToString(), Source = source }) 494return [new NuGetPackage { Id = packageId, Version = PinnedVersion, Source = SourceDetails }];
src\Shared\PackageUpdateHelpers.cs (1)
154foundPackages.Add(new NuGetPackage
Aspire.Cli.Tests (316)
Commands\AddCommandTests.cs (108)
1022var dockerPackage = new NuGetPackage() 1029var redisPackage = new NuGetPackage() 1036var azureRedisPackage = new NuGetPackage() 1097var dockerPackage = new NuGetPackage() 1104var redisPackage = new NuGetPackage() 1111var azureRedisPackage = new NuGetPackage() 1180var dockerPackage = new NuGetPackage() 1187var redisPackage = new NuGetPackage() 1194var azureRedisPackage = new NuGetPackage() 1264var dockerPackage = new NuGetPackage() 1271var redisPackage = new NuGetPackage() 1278var azureRedisPackage = new NuGetPackage() 1340new NuGetPackage 1354new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1355new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1425new NuGetPackage 1439new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1440new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1511new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1512new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1574new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.0" }, 1575new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.1" } 1584new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.0" }, 1585new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.0" } 1648new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1649new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1656new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1657new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1660new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1723new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1724new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1731new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1732new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1735new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1794new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1801new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1871new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1878new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1941var dockerPackage = new NuGetPackage() 1948var redisPackage = new NuGetPackage() 1955var azureRedisPackage = new NuGetPackage() 2022var redisPackage = new NuGetPackage() 2133var dockerPackage = new NuGetPackage() 2140var redisPackage = new NuGetPackage() 2179var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 2223("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 2224("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 2225("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 2271("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 2272("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 2273("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 2274("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.1-preview.1", Source = "nuget" }, channel), 2322("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, implicitChannel), 2323("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, implicitChannel), 2324("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, implicitChannel), 2325("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.1", Source = "preview-feed" }, explicitChannel), 2326("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.2", Source = "preview-feed" }, explicitChannel), 2377("storage", new NuGetPackage { Id = "Aspire.Hosting.Azure.Storage", Version = "13.4.3", Source = "nuget" }, implicitChannel), 2378("storage", new NuGetPackage { Id = "Aspire.Hosting.Azure.Storage", Version = "13.5.0-preview.1", Source = "daily" }, dailyChannel), 2675var redisPackage = new NuGetPackage() 2734var implicitPackage = new NuGetPackage 2741var explicitPackage = new NuGetPackage 2791? new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" } } 2792: new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "pr-hive", Version = cliVersion } }, 2817searchCallback: _ => new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" } }, 2858searchCallback: _ => new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" } }, 2917(0, new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" } }); 3507return new NuGetPackage 3619var postgresPackage = new NuGetPackage() 3626var redisPackage = new NuGetPackage() 3633var rabbitMQPackage = new NuGetPackage() 3709new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" }, 3710new() { Id = "Aspire.Hosting.Kubernetes", Source = "nuget", Version = "9.2.0" } 3760new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" }, 3761new() { Id = "Aspire.Hosting.Kubernetes", Source = "nuget", Version = "9.2.0" } 3820new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" } 3885new() { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "9.2.0" } 3930var postgresPackage = new NuGetPackage() 3982var postgresPackage = new NuGetPackage() 4047var postgresPackage = new NuGetPackage() 4054var redisPackage = new NuGetPackage() 4061var rabbitMQPackage = new NuGetPackage() 4068var mysqlPackage = new NuGetPackage() 4142new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4143new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" }, 4144new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4151new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4152new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.2.0" } 4155new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" } 4226new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4227new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" }, 4228new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4235new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4236new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.2.0" } 4239new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" } 4314new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" }, 4315new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4322new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 4323new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 4326new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 4402new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" }, 4403new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4410new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 4411new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 4414new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 4469var appContainersPackage = new NuGetPackage() 4476var redisPackage = new NuGetPackage() 4483var postgresPackage = new NuGetPackage()
Commands\InitCommandTests.cs (6)
44[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = version }]) 818[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 824[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = "99.0.0-pr.12345" }]) 1574[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 2008[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 2126[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = channelSource, Version = version }])
Commands\NewCommandChannelResolutionTests.cs (5)
82[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.3.0" }]) 636[new NuGetPackage 654[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.5.0" }]) 704identityVersions.Select(version => new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = version })) 726[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = identityChannelVersion }])
Commands\NewCommandTemplateConfigPersistenceTests.cs (4)
420[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.3.0" }]) 428[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.5.0" }]) 454[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "test", Version = version }]) 499new NuGetPackage
Commands\NewCommandTests.cs (19)
124new NuGetPackage 354var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 362var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" }; 437new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.0.0" }, 438new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }, 439new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.1.0" }, 514new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = cliVersion }, 515new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = "99.0.0" }, 713var package = new NuGetPackage() 1220[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = expectedSource, Version = "9.2.0" }]); 1782var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 1953var package = new NuGetPackage 1972var package = new NuGetPackage 2028var package = new NuGetPackage 2047var package = new NuGetPackage 2095var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2108var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2206var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2219var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" };
Commands\UpdateCommandTests.cs (1)
3468new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = sdkVersion, Source = "test" }
Mcp\ListIntegrationsToolTests.cs (3)
73new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }, 74new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.PostgreSQL", Version = "9.0.0" } 112new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }
NuGet\NuGetPackageCacheTests.cs (23)
28new NuGetPackage { Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" }, 29new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" } 61new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 62new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 63new NuGetPackage { Id = "Aspire.Hosting.GitHub.Models", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 64new NuGetPackage { Id = "Aspire.Hosting.NodeJs", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 65new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 103new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 104new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 105new NuGetPackage { Id = "Aspire.Hosting.GitHub.Models", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 106new NuGetPackage { Id = "Aspire.Hosting.NodeJs", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 107new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 142new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 143new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 144new NuGetPackage { Id = "Other.Package", Version = "9.4.0", Source = "nuget.org" } 186new NuGetPackage { Id = "aspire.hosting.dapr", Version = "9.4.0", Source = "nuget.org" }, // lowercase 187new NuGetPackage { Id = "ASPIRE.HOSTING.DAPR", Version = "9.4.0", Source = "nuget.org" }, // uppercase 188new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" } 220new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.4.0", Source = "nuget.org" }, 221new NuGetPackage { Id = "Aspire.Hosting.Integration.Analyzers", Version = "13.4.0", Source = "nuget.org" }, 222new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "13.4.0", Source = "nuget.org" } 265new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.3.0", Source = "nuget.org" }, 266new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.2.0", Source = "nuget.org" }
Packaging\PackageChannelTests.cs (9)
502new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1" }, 503new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 510new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" } 550new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }, 551new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 587new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.6.0-pr.19404.gf51e8e1d" }, 588new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }, 589new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 596new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }
Packaging\PackagingServiceTests.cs (15)
122? [new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1.26415.2" }] 123: [new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }]); 139? [new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1.26415.2" }] 140: [new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }]); 1769new() { Id = "Aspire.ProjectTemplates", Version = "13.2.2", Source = PackageSources.NuGetOrg }, 1806new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1807new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26200.5", Source = "dotnet9" }, 1808new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 1809new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26110.3", Source = "dotnet9" }, 1810new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" }, 1861new() { Id = "Aspire.Hosting.Redis", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1862new() { Id = "Aspire.Hosting.PostgreSQL", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1911new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1912new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 1913new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" },
Projects\GuestAppHostProjectTests.cs (6)
741new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "test" } 860new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "stable" } 915new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "staging" } 971new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "stable" } 1276new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = cliVersion, Source = "test" } 1365new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = updateTargetVersion, Source = "test" }
Projects\ProjectUpdaterTests.cs (96)
59"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" }, 60"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget.org" }, 61"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget.org" }, 62"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget.org" }, 63"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget.org" }, 184"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" }, 185"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" }, 186"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" }, 187"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = "daily" }, 188"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = "daily" }, 338"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" }, 339"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" }, 340"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" }, 341"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = "daily" }, 342"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = "daily" }, 451{ query: "Aspire.AppHost.Sdk", prerelease: false } => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget" }, 452{ query: "Aspire.Hosting.AppHost", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget" }, 453{ query: "Aspire.Hosting.Redis", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget" }, 454{ query: "Aspire.Hosting.Docker", prerelease: true } => new NuGetPackageCli { Id = "Aspire.Hosting.Docker", Version = "9.4.1-preview.1", Source = "nuget" }, 456{ query: "Aspire.StackExchange.Redis.OutputCaching", prerelease: false } => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget" }, 457{ query: "Microsoft.Extensions.ServiceDiscovery", prerelease: false } => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget" }, 606"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" }, 607"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" }, 608"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" }, 734"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 735"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 894"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 895"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 896"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0", Source = "nuget.org" }, 897"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0", Source = "nuget.org" }, 1013"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1014"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1015"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1115"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1116"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1117"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1241"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1242"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1335"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1336"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1410"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1505"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1506"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1668"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = targetVersion, Source = source }, 1669"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = targetVersion, Source = source }, 1817"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1818"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1933"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1934"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1935"Aspire.StackExchange.Redis" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis", Version = "9.5.0-preview.1", Source = "nuget.org" }, 2054"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2055"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2167"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2168"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2263"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2264"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 2265"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2372"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2373"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2457"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2533"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" }, 2617"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2712"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2713"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2804"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2880"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2960"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2961"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 3050"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 3129"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 3207"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 3208"Aspire.Hosting.Azure.Functions" => new NuGetPackageCli { Id = "Aspire.Hosting.Azure.Functions", Version = "9.5.0", Source = "nuget.org" }, 3209"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 3352"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.6.0", Source = "nuget.org" }, 3353"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.6.0", Source = "nuget.org" }, 3444var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3476var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3513var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3549var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3581var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3614var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3670var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3734"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" }, 3735"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" }, 3736"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" }, 3737"Aspire.Hosting.PostgreSQL" => new NuGetPackageCli { Id = "Aspire.Hosting.PostgreSQL", Version = "9.5.0-preview.1", Source = "daily" }, 3738"Aspire.Hosting.Kafka" => new NuGetPackageCli { Id = "Aspire.Hosting.Kafka", Version = "9.5.0-preview.1", Source = "daily" }, 3844"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.4.3", Source = "stable" }, 3845"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.4.3", Source = "stable" }, 3846"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.4.3", Source = "stable" }, 3921"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.4.3", Source = "stable" }, 3922"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.4.3", Source = "stable" }, 3923"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.4.3", Source = "stable" }, 4011"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.5.0-preview.1", Source = "daily" }, 4012"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.5.0-preview.1", Source = "daily" }, 4013"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.5.0-preview.1", Source = "daily" },
Templating\TemplateNuGetConfigServiceTests.cs (7)
298new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "13.3.0", Source = "stable-src" } 342new Aspire.Shared.NuGetPackageCli 400new Aspire.Shared.NuGetPackageCli 497new Aspire.Shared.NuGetPackageCli 606new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "1.0.0", Source = "implicit-src" } 663new Aspire.Shared.NuGetPackageCli 994new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "13.4.3", Source = "nuget.org" }
Utils\CliUpdateNotificationServiceTests.cs (14)
31new NuGetPackage { Id = "Aspire.Cli", Version = "9.3.1", Source = "nuget.org" }, 34new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 37new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-beta", Source = "nuget.org" } 78new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" }, 81new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 122new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" }, 125new NuGetPackage { Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" }, 192new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 230new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 266new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 303new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 337new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 338new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 374new NuGetPackage { Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
442 references to NuGetPackageCli
aspire (126)
Commands\AddCommand.cs (30)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 176List<(NuGetPackage Package, PackageChannel Channel)> packagesWithChannels; 185packagesWithChannels = discoveredPackages as List<(NuGetPackage Package, PackageChannel Channel)> ?? discoveredPackages.ToList(); 193packagesWithChannels = discoveredPackages as List<(NuGetPackage Package, PackageChannel Channel)> ?? discoveredPackages.ToList(); 215bool MatchesIntegrationName((string FriendlyName, NuGetPackage Package, PackageChannel Channel) p) 287(string FriendlyName, NuGetPackage Package, PackageChannel Channel) selectedNuGetPackage; 448private static async Task<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> GetAllPackageVersions(DirectoryInfo workingDirectory, IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, CancellationToken cancellationToken) 453var versions = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 465private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlow( 467IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, 564private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 570private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 576private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage( 578IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, 597Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 598Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken); 603public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 608static string FormatVersionLabel((string FriendlyName, NuGetPackage Package, PackageChannel Channel) item) 613async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 615IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> items, 668var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>(); 733public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 749private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package, PackageChannel Channel) packageWithFriendlyName)
Commands\IntegrationPackageSearchService.cs (12)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 24public async Task<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>> GetIntegrationPackagesWithChannelsAsync(DirectoryInfo workingDirectory, string? configuredChannel, CancellationToken cancellationToken) 28var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 55public async Task<(IReadOnlyList<(NuGetPackage Package, PackageChannel Channel)> Packages, IReadOnlySet<string> PolyglotCompatibleIds)> GetIntegrationPackagesWithPolyglotCompatibilityAsync(DirectoryInfo workingDirectory, string? configuredChannel, CancellationToken cancellationToken) 59var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 171public static (string FriendlyName, NuGetPackage Package, PackageChannel Channel) GenerateFriendlyName((NuGetPackage Package, PackageChannel Channel) packageWithChannel) 179public static IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore)> GetIntegrationSearchMatches(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string searchTerm) 188public static (string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore) SelectPreferredIntegrationPackage(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore)> packages) 196private static double GetIntegrationSearchScore(string searchTerm, (string FriendlyName, NuGetPackage Package, PackageChannel Channel) package)
Commands\IntegrationSearchCommand.cs (3)
15using NuGetPackage = Aspire.Shared.NuGetPackageCli; 80(NuGetPackage Package, PackageChannel Channel)[] packagesWithChannels; 149private int DisplayIntegrationResults(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? searchTerm, OutputFormat format, bool polyglotFilterRemovedAllIntegrations)
Commands\NewCommand.cs (13)
18using NuGetPackage = Aspire.Shared.NuGetPackageCli; 180private static NuGetPackage? TryGetCurrentCliTemplateVersionPackage(PackageChannel selectedChannel, NuGetPackage[] packages, bool hasPrHives, string cliSdkVersion) 186out var cliVersionPackage, 450var package = isUnqualifiedLocalResolution 666Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken); 671public virtual async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 696static string FormatPackageLabel((NuGetPackage Package, PackageChannel Channel) item) 702async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 704IEnumerable<(NuGetPackage Package, PackageChannel Channel)> items, 725var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>();
Commands\UpdateCommand.cs (1)
621var sdkPackage = await channel.GetLatestGuestAppHostSdkPackageAsync(projectDirectory, cancellationToken);
DotNet\DotNetCliRunner.cs (3)
27using NuGetPackage = Aspire.Shared.NuGetPackageCli; 43Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken); 1444public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken)
NuGet\BundleNuGetPackageCache.cs (10)
13using NuGetPackage = Aspire.Shared.NuGetPackageCli; 40public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 57public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync( 74public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync( 91public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync( 111public async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 131private async Task<IEnumerable<NuGetPackage>> SearchPackagesInternalAsync( 280private IEnumerable<NuGetPackage> FilterPackages(IEnumerable<NuGetPackage> packages, Func<string, bool>? filter) 283var effectiveFilter = (NuGetPackage p) =>
NuGet\NuGetPackageCache.cs (15)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 17Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 18Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 19Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 20Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken); 21Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken); 74public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 89public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 94public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 118public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 122var collectedPackages = new List<NuGetPackage>(); 168var effectiveFilter = (NuGetPackage p) => 189public async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 193var collectedPackages = new List<NuGetPackage>(); 220var effectiveFilter = (NuGetPackage p) =>
Packaging\PackageChannel.cs (17)
12using NuGetPackage = Aspire.Shared.NuGetPackageCli; 129public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 137public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, PackageMapping[]? mappings, CancellationToken cancellationToken) 146public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 169var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 207public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 218var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 280private IEnumerable<NuGetPackage> GetTemplatePackagesFromLocalPackageSource(string source, DirectoryInfo packageSource, CancellationToken cancellationToken) 325private IEnumerable<NuGetPackage> GetIntegrationPackagesFromLocalPackageSource(string source, DirectoryInfo packageSource, string? packageVersion, CancellationToken cancellationToken) 389var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 490public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 497var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 561public async Task<NuGetPackage?> GetLatestGuestAppHostSdkPackageAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 567NuGetPackage? latestPackage = null; 569foreach (var package in packages) 586public async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 588var tasks = new List<Task<IEnumerable<NuGetPackage>>>();
Projects\GuestAppHostProject.cs (2)
1458var latestSdkPackage = await context.Channel.GetLatestGuestAppHostSdkPackageAsync(directory, cancellationToken); 1478var latestPackage = packages
Projects\ProjectUpdater.cs (10)
373private async Task<NuGetPackageCli?> GetLatestVersionOfPackageAsync(UpdateContext context, string packageId, bool throwIfNotFound = true, CancellationToken cancellationToken = default) 376var latestPackage = await cache.GetOrCreateAsync(cacheKey, async entry => 380var latestPackage = packages 410var latestSdkPackage = await GetLatestVersionOfPackageAsync(context, "Aspire.AppHost.Sdk", cancellationToken: cancellationToken); 658internal static async Task UpdateSdkVersionInAppHostAsync(FileInfo projectFile, NuGetPackageCli package, IInteractionService interactionService, SdkMigrationInfo migrationInfo) 688internal static async Task UpdateSdkVersionInProjectAppHostAsync(FileInfo projectFile, NuGetPackageCli package) 868private static async Task UpdateSdkVersionInSingleFileAppHostAsync(FileInfo projectFile, NuGetPackageCli package) 1045var latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, throwIfNotFound: false, cancellationToken: cancellationToken); 1081var latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, throwIfNotFound: false, cancellationToken: cancellationToken); 1224private async Task UpdatePackageReferenceInProject(FileInfo projectFile, NuGetPackageCli package, CancellationToken cancellationToken)
src\Shared\PackageUpdateHelpers.cs (5)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 61public static SemVersion? GetNewerVersion(ILogger logger, SemVersion currentVersion, IEnumerable<NuGetPackage> availablePackages, SemVersion? storedVersion = null) 66foreach (var package in availablePackages) 129public static List<NuGetPackage> ParsePackageSearchResults(string stdout, string? packageId = null) 131var foundPackages = new List<NuGetPackage>();
Templating\TemplateNuGetConfigService.cs (3)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 297var results = new List<(NuGetPackage Package, PackageChannel Channel)>(); 492internal sealed record TemplatePackageSelection(NuGetPackage Package, PackageChannel Channel);
Utils\CliUpdateNotifier.cs (2)
52private IEnumerable<Shared.NuGetPackageCli>? _availablePackages; 157private async Task<IEnumerable<Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (316)
Commands\AddCommandTests.cs (120)
16using NuGetPackage = Aspire.Shared.NuGetPackageCli; 405return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 413return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 476return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 484return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 557return Task.FromResult<IEnumerable<NuGetPackage>>( 571return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 659return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 667return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 735GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]) 774GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]) 778GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]) 860return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Foundry", "13.4.0-rc.1")]); 862return Task.FromResult<IEnumerable<NuGetPackage>>([]); 916GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]) 920GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]) 1022var dockerPackage = new NuGetPackage() 1029var redisPackage = new NuGetPackage() 1036var azureRedisPackage = new NuGetPackage() 1045new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 1097var dockerPackage = new NuGetPackage() 1104var redisPackage = new NuGetPackage() 1111var azureRedisPackage = new NuGetPackage() 1120new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 1180var dockerPackage = new NuGetPackage() 1187var redisPackage = new NuGetPackage() 1194var azureRedisPackage = new NuGetPackage() 1203new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 1264var dockerPackage = new NuGetPackage() 1271var redisPackage = new NuGetPackage() 1278var azureRedisPackage = new NuGetPackage() 1287new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } 1357_ => (0, Array.Empty<NuGetPackage>()) 1442_ => (0, Array.Empty<NuGetPackage>()) 1587_ => (0, Array.Empty<NuGetPackage>()) 1662_ => (0, Array.Empty<NuGetPackage>()) 1737_ => (0, Array.Empty<NuGetPackage>()) 1803_ => (0, Array.Empty<NuGetPackage>()) 1880_ => (0, Array.Empty<NuGetPackage>()) 1911IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? promptedPackages = null; 1941var dockerPackage = new NuGetPackage() 1948var redisPackage = new NuGetPackage() 1955var azureRedisPackage = new NuGetPackage() 1964new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 2022var redisPackage = new NuGetPackage() 2031new NuGetPackage[] { redisPackage } // 2077return (0, Array.Empty<NuGetPackage>()); 2133var dockerPackage = new NuGetPackage() 2140var redisPackage = new NuGetPackage() 2147return (0, new NuGetPackage[] { dockerPackage, redisPackage }); 2179var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 2193List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? displayedPackages = null; 2204var choicesList = choices.Cast<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>().ToList(); 2445Task.FromResult<IEnumerable<NuGetPackage>>( 2609GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Azure.Storage", "13.4.3")]) 2613GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Azure.Storage", "13.5.0-preview.1")]) 2675var redisPackage = new NuGetPackage() 2682return (0, new NuGetPackage[] { redisPackage }); 2734var implicitPackage = new NuGetPackage 2741var explicitPackage = new NuGetPackage 2949Func<FileInfo?, NuGetPackage[]> searchCallback, 3015GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3017GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3065GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3067GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3115GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3169GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3171GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3217GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3219GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3265GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3267GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3313GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3315GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3365GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3368GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3416GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3425return Task.FromResult<IEnumerable<NuGetPackage>>([]); 3474GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3476GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3505private static NuGetPackage CreatePackage(string id, string version) 3517var package = CreatePackage(packageId, version); 3523Task.FromResult<IEnumerable<NuGetPackage>>(prerelease || !isPrerelease ? [package] : []) 3559public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationCallback { get; set; } 3560public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationVersionCallback { get; set; } 3562public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 3571public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 3586var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 3619var postgresPackage = new NuGetPackage() 3626var redisPackage = new NuGetPackage() 3633var rabbitMQPackage = new NuGetPackage() 3642new NuGetPackage[] { postgresPackage, redisPackage, rabbitMQPackage } 3707new NuGetPackage[] 3758new NuGetPackage[] 3790var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 3818new NuGetPackage[] 3849var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 3883new NuGetPackage[] 3930var postgresPackage = new NuGetPackage() 3939new NuGetPackage[] { postgresPackage } 3982var postgresPackage = new NuGetPackage() 3991new NuGetPackage[] { postgresPackage } 4019var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 4047var postgresPackage = new NuGetPackage() 4054var redisPackage = new NuGetPackage() 4061var rabbitMQPackage = new NuGetPackage() 4068var mysqlPackage = new NuGetPackage() 4077new NuGetPackage[] { postgresPackage, redisPackage, rabbitMQPackage, mysqlPackage } 4157_ => (0, Array.Empty<NuGetPackage>()) 4241_ => (0, Array.Empty<NuGetPackage>()) 4328_ => (0, Array.Empty<NuGetPackage>()) 4416_ => (0, Array.Empty<NuGetPackage>()) 4469var appContainersPackage = new NuGetPackage() 4476var redisPackage = new NuGetPackage() 4483var postgresPackage = new NuGetPackage() 4492new NuGetPackage[] { appContainersPackage, redisPackage, postgresPackage }
Commands\InitCommandTests.cs (7)
43Task.FromResult<IEnumerable<NuGetPackageCli>>( 817Task.FromResult<IEnumerable<NuGetPackageCli>>( 823Task.FromResult<IEnumerable<NuGetPackageCli>>( 1229Task.FromResult<IEnumerable<NuGetPackageCli>>([]) 1573Task.FromResult<IEnumerable<NuGetPackageCli>>( 2007Task.FromResult<IEnumerable<NuGetPackageCli>>( 2125Task.FromResult<IEnumerable<NuGetPackageCli>>(
Commands\NewCommandChannelResolutionTests.cs (6)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 81Task.FromResult<IEnumerable<NuGetPackage>>( 635Task.FromResult<IEnumerable<NuGetPackage>>( 653Task.FromResult<IEnumerable<NuGetPackage>>( 703Task.FromResult<IEnumerable<NuGetPackage>>( 725Task.FromResult<IEnumerable<NuGetPackage>>(
Commands\NewCommandTemplateConfigPersistenceTests.cs (5)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 419Task.FromResult<IEnumerable<NuGetPackage>>( 427Task.FromResult<IEnumerable<NuGetPackage>>( 453Task.FromResult<IEnumerable<NuGetPackage>>( 497Task.FromResult<IEnumerable<NuGetPackage>>(
Commands\NewCommandTests.cs (30)
23using NuGetPackage = Aspire.Shared.NuGetPackageCli; 122Task.FromResult<IEnumerable<NuGetPackage>>( 354var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 355return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 362var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" }; 363return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 441return Task.FromResult<IEnumerable<NuGetPackage>>(packages); 518return Task.FromResult<IEnumerable<NuGetPackage>>(packages); 640return (0, Array.Empty<NuGetPackage>()); 713var package = new NuGetPackage() 720return (0, new NuGetPackage[] { package }); 1219return Task.FromResult<IEnumerable<NuGetPackage>>( 1782var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 1783return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 1953var package = new NuGetPackage 1960return (0, new NuGetPackage[] { package }); 1972var package = new NuGetPackage 1979return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2028var package = new NuGetPackage 2035return (0, new NuGetPackage[] { package }); 2047var package = new NuGetPackage 2054return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2095var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2096return (0, new NuGetPackage[] { package }); 2108var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2109return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2206var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2207return (0, new NuGetPackage[] { package }); 2219var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2220return Task.FromResult<IEnumerable<NuGetPackage>>([package]);
Commands\UpdateCommandTests.cs (1)
3466Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Mcp\MockPackagingService.cs (2)
16public static TestPackagingService Create(NuGetPackageCli[]? integrationPackages = null) 26Task.FromResult<IEnumerable<NuGetPackageCli>>(packages)
NuGet\NuGetPackageCacheTests.cs (2)
8using NuGetPackage = Aspire.Shared.NuGetPackageCli; 268_ => (0, Array.Empty<NuGetPackage>())
NuGet\NuGetPackagePrefetcherTests.cs (1)
355return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]);
Packaging\PackageChannelTests.cs (20)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 126var package = Assert.Single(await channel.GetTemplatePackagesAsync( 160var package = Assert.Single(await channel.GetTemplatePackagesAsync( 209var package = Assert.Single(packages); 251var package = Assert.Single(packages); 289var package = Assert.Single(await channel.GetTemplatePackagesAsync( 314var package = Assert.Single(await channel.GetTemplatePackagesAsync( 480var package = Assert.Single(packages); 500return Task.FromResult<IEnumerable<NuGetPackage>>( 508return Task.FromResult<IEnumerable<NuGetPackage>>( 526var package = Assert.Single(packages); 544return Task.FromResult<IEnumerable<NuGetPackage>>([]); 548return Task.FromResult<IEnumerable<NuGetPackage>>( 567var package = Assert.Single(packages); 585return Task.FromResult<IEnumerable<NuGetPackage>>( 594return Task.FromResult<IEnumerable<NuGetPackage>>( 648var package = Assert.Single(packages); 667var package = Assert.Single(packages); 767var package = Assert.Single(packages); 798var package = Assert.Single(packages);
Packaging\PackagingServiceTests.cs (15)
14using NuGetPackage = Aspire.Shared.NuGetPackageCli; 120return Task.FromResult<IEnumerable<NuGetPackage>>( 137return Task.FromResult<IEnumerable<NuGetPackage>>( 1790var package = Assert.Single(templatePackages); 1839foreach (var p in packageList) 1891foreach (var p in packageList) 1942foreach (var p in packageList) 2321private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) : INuGetPackageCache 2323public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 2329return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(filtered.ToList()); 2332public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 2335public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 2336=> Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 2338public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 2341public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Projects\GuestAppHostProjectTests.cs (6)
739Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 858Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 913Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 969Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1274Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1363Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Projects\ProjectUpdaterTests.cs (44)
55var packages = new List<NuGetPackageCli>(); 180var packages = new List<NuGetPackageCli>(); 334var packages = new List<NuGetPackageCli> 447var packages = new List<NuGetPackageCli>(); 449var matchedPackage = (query, prerelease) switch 602var packages = new List<NuGetPackageCli>(); 604var matchedPackage = query switch 730var packages = new List<NuGetPackageCli>(); 890var packages = new List<NuGetPackageCli>(); 1009var packages = new List<NuGetPackageCli>(); 1111var packages = new List<NuGetPackageCli>(); 1237var packages = new List<NuGetPackageCli> 1331var packages = new List<NuGetPackageCli> 1406var packages = new List<NuGetPackageCli> 1501var packages = new List<NuGetPackageCli> 1664var packages = new List<NuGetPackageCli> 1813var packages = new List<NuGetPackageCli>(); 1929var packages = new List<NuGetPackageCli>(); 2050var packages = new List<NuGetPackageCli>(); 2163var packages = new List<NuGetPackageCli>(); 2259var packages = new List<NuGetPackageCli>(); 2368var packages = new List<NuGetPackageCli>(); 2453var packages = new List<NuGetPackageCli>(); 2529var packages = new List<NuGetPackageCli>(); 2613var packages = new List<NuGetPackageCli>(); 2708var packages = new List<NuGetPackageCli> 2800var packages = new List<NuGetPackageCli> 2876var packages = new List<NuGetPackageCli>(); 2956var packages = new List<NuGetPackageCli>(); 3046var packages = new List<NuGetPackageCli>(); 3125var packages = new List<NuGetPackageCli>(); 3203var packages = new List<NuGetPackageCli>(); 3348var packages = new List<NuGetPackageCli>(); 3444var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3476var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3513var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3549var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3581var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3614var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3670var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 3732var package = query switch 3842var package = query switch 3919var package = query switch 4009var package = query switch
Templating\DotNetTemplateFactoryTests.cs (3)
447public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken) 489public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
Templating\TemplateNuGetConfigServiceTests.cs (9)
228GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult(Enumerable.Empty<Aspire.Shared.NuGetPackageCli>()) 296GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 340return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 398return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 604GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 661GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 992GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1295public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync( 1296IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> candidatePackages,
TestServices\CallbackNuGetPackageCache.cs (11)
5using NuGetPackage = Aspire.Shared.NuGetPackageCli; 10Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>> getTemplatePackagesAsyncCallback) : INuGetPackageCache 12public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 17public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 18=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 20public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 21=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 23public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 24=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 26public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 27=> Task.FromResult<IEnumerable<NuGetPackage>>([]);
TestServices\FakeNuGetPackageCache.cs (16)
5using NuGetPackage = Aspire.Shared.NuGetPackageCli; 11public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetTemplatePackagesAsyncCallback { get; set; } 12public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetIntegrationPackagesAsyncCallback { get; set; } 13public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetCliPackagesAsyncCallback { get; set; } 14public Func<DirectoryInfo, string, bool, FileInfo?, bool, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetPackageVersionsAsyncCallback { get; set; } 16public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 18?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 20public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 22?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 24public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 26?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 28public Func<DirectoryInfo, string, Func<string, bool>?, bool, FileInfo?, bool, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetPackagesAsyncCallback { get; set; } 30public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 48return Task.FromResult<IEnumerable<NuGetPackage>>([]); 51public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 53?? Task.FromResult<IEnumerable<NuGetPackage>>([]);
TestServices\TestDotNetCliRunner.cs (3)
8using NuGetPackage = Aspire.Shared.NuGetPackageCli; 29public Func<DirectoryInfo, string, bool, bool, int, int, FileInfo?, bool, ProcessInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 179public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestNewCommandPrompter.cs (5)
10using NuGetPackage = Aspire.Shared.NuGetPackageCli; 16public Func<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>, (NuGetPackage Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; } 61public override Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken)
Utils\CliUpdateNotificationServiceTests.cs (10)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 29var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 76var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 120var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 191GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 229GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 265GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 302GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 336var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 373GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([