176 instantiations of NuGetPackageCli
aspire (5)
NuGet\BundleNuGetPackageCache.cs (1)
201
return result.Packages.Select(p => new
NuGetPackage
Packaging\PackageChannel.cs (3)
47
return [new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Version = PinnedVersion, Source = SourceDetails }];
119
return filteredPackages.Select(p => new
NuGetPackage
{ Id = p.Id, Version = PinnedVersion, Source = p.Source });
129
return [new
NuGetPackage
{ Id = packageId, Version = PinnedVersion, Source = SourceDetails }];
src\Shared\PackageUpdateHelpers.cs (1)
153
foundPackages.Add(new
NuGetPackage
Aspire.Cli.Tests (171)
Commands\AddCommandTests.cs (41)
52
var dockerPackage = new
NuGetPackage
()
59
var redisPackage = new
NuGetPackage
()
66
var azureRedisPackage = new
NuGetPackage
()
127
var dockerPackage = new
NuGetPackage
()
134
var redisPackage = new
NuGetPackage
()
141
var azureRedisPackage = new
NuGetPackage
()
210
var dockerPackage = new
NuGetPackage
()
217
var redisPackage = new
NuGetPackage
()
224
var azureRedisPackage = new
NuGetPackage
()
290
var dockerPackage = new
NuGetPackage
()
297
var redisPackage = new
NuGetPackage
()
304
var azureRedisPackage = new
NuGetPackage
()
371
var redisPackage = new
NuGetPackage
()
487
var dockerPackage = new
NuGetPackage
()
494
var redisPackage = new
NuGetPackage
()
533
var package = new
NuGetPackage
{ Id = packageId, Version = "1.0.0", Source = "test" };
577
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel),
578
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel),
579
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel),
625
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel),
626
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel),
627
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel),
628
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.0.1-preview.1", Source = "nuget" }, channel),
676
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, implicitChannel),
677
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, implicitChannel),
678
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, implicitChannel),
679
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.1", Source = "preview-feed" }, explicitChannel),
680
("redis", new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.2", Source = "preview-feed" }, explicitChannel),
716
var redisPackage = new
NuGetPackage
()
775
var implicitPackage = new
NuGetPackage
782
var explicitPackage = new
NuGetPackage
873
var postgresPackage = new
NuGetPackage
()
880
var redisPackage = new
NuGetPackage
()
887
var rabbitMQPackage = new
NuGetPackage
()
952
var postgresPackage = new
NuGetPackage
()
959
var redisPackage = new
NuGetPackage
()
966
var rabbitMQPackage = new
NuGetPackage
()
973
var mysqlPackage = new
NuGetPackage
()
1028
var appContainersPackage = new
NuGetPackage
()
1035
var redisPackage = new
NuGetPackage
()
1042
var postgresPackage = new
NuGetPackage
()
Commands\InitCommandTests.cs (3)
357
var package = new Aspire.Shared.
NuGetPackageCli
440
var package = new Aspire.Shared.
NuGetPackageCli
565
var package = new Aspire.Shared.
NuGetPackageCli
Commands\NewCommandTests.cs (28)
87
var package = new
NuGetPackage
()
144
var package = new
NuGetPackage
()
197
var package = new
NuGetPackage
()
252
var package = new
NuGetPackage
()
311
var package = new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" };
319
var package = new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" };
394
new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.0.0" },
395
new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" },
396
new
NuGetPackage
{ Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.1.0" },
465
var package = new
NuGetPackage
()
519
var package = new
NuGetPackage
()
596
var package = new
NuGetPackage
()
649
var package = new
NuGetPackage
()
738
var package = new
NuGetPackage
()
820
var package = new
NuGetPackage
()
865
var package = new
NuGetPackage
()
961
var package = new
NuGetPackage
()
998
var package = new
NuGetPackage
()
1059
var package = new
NuGetPackage
()
1101
var package = new
NuGetPackage
()
1157
var package = new
NuGetPackage
()
1236
var package = new
NuGetPackage
()
1305
var package = new
NuGetPackage
1324
var package = new
NuGetPackage
1378
var package = new
NuGetPackage
1397
var package = new
NuGetPackage
1446
var package = new
NuGetPackage
()
1622
var package = new
NuGetPackage
Mcp\ListIntegrationsToolTests.cs (3)
73
new Aspire.Shared.
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.0.0" },
74
new Aspire.Shared.
NuGetPackageCli
{ Id = "Aspire.Hosting.PostgreSQL", Version = "9.0.0" }
112
new Aspire.Shared.
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.0.0" }
NuGet\NuGetPackageCacheTests.cs (14)
28
new
NuGetPackage
{ Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" },
29
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }
61
new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" },
62
new
NuGetPackage
{ Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated
63
new
NuGetPackage
{ Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" }
99
new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" },
100
new
NuGetPackage
{ Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated
101
new
NuGetPackage
{ Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" }
134
new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" },
135
new
NuGetPackage
{ Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated
136
new
NuGetPackage
{ Id = "Other.Package", Version = "9.4.0", Source = "nuget.org" }
178
new
NuGetPackage
{ Id = "aspire.hosting.dapr", Version = "9.4.0", Source = "nuget.org" }, // lowercase
179
new
NuGetPackage
{ Id = "ASPIRE.HOSTING.DAPR", Version = "9.4.0", Source = "nuget.org" }, // uppercase
180
new
NuGetPackage
{ Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }
Packaging\PackagingServiceTests.cs (10)
745
new
() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" },
746
new
() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26200.5", Source = "dotnet9" },
747
new
() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" },
748
new
() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26110.3", Source = "dotnet9" },
749
new
() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" },
801
new
() { Id = "Aspire.Hosting.Redis", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" },
802
new
() { Id = "Aspire.Hosting.PostgreSQL", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" },
852
new
() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" },
853
new
() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" },
854
new
() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" },
Projects\ProjectUpdaterTests.cs (62)
58
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" },
59
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget.org" },
60
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget.org" },
61
"Aspire.StackExchange.Redis.OutputCaching" => new
NuGetPackageCli
{ Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget.org" },
62
"Microsoft.Extensions.ServiceDiscovery" => new
NuGetPackageCli
{ Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget.org" },
169
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" },
170
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" },
171
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" },
172
"Aspire.StackExchange.Redis.OutputCaching" => new
NuGetPackageCli
{ Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = "daily" },
173
"Microsoft.Extensions.ServiceDiscovery" => new
NuGetPackageCli
{ Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = "daily" },
300
{ query: "Aspire.AppHost.Sdk", prerelease: false } => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget" },
301
{ query: "Aspire.Hosting.AppHost", prerelease: false } => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget" },
302
{ query: "Aspire.Hosting.Redis", prerelease: false } => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget" },
303
{ query: "Aspire.Hosting.Docker", prerelease: true } => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Docker", Version = "9.4.1-preview.1", Source = "nuget" },
305
{ query: "Aspire.StackExchange.Redis.OutputCaching", prerelease: false } => new
NuGetPackageCli
{ Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget" },
306
{ query: "Microsoft.Extensions.ServiceDiscovery", prerelease: false } => new
NuGetPackageCli
{ Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget" },
453
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
454
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
613
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
614
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" },
615
"Aspire.StackExchange.Redis.OutputCaching" => new
NuGetPackageCli
{ Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0", Source = "nuget.org" },
616
"Microsoft.Extensions.ServiceDiscovery" => new
NuGetPackageCli
{ Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0", Source = "nuget.org" },
732
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
733
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" },
734
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
834
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
835
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" },
836
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
968
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
969
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1084
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1085
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1086
"Aspire.StackExchange.Redis" => new
NuGetPackageCli
{ Id = "Aspire.StackExchange.Redis", Version = "9.5.0-preview.1", Source = "nuget.org" },
1205
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1206
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1318
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1319
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1414
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1415
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" },
1416
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1523
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1524
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
1608
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1684
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" },
1768
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1851
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1931
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
1932
"Aspire.Hosting.AppHost" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" },
2021
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
2100
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
2178
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" },
2179
"Aspire.Hosting.Azure.Functions" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Azure.Functions", Version = "9.5.0", Source = "nuget.org" },
2180
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" },
2306
"Aspire.AppHost.Sdk" => new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "9.6.0", Source = "nuget.org" },
2307
"Aspire.Hosting.Redis" => new
NuGetPackageCli
{ Id = "Aspire.Hosting.Redis", Version = "9.6.0", Source = "nuget.org" },
2395
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2422
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2454
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2485
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2512
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2540
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2590
var package = new
NuGetPackageCli
{ Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
Utils\CliUpdateNotificationServiceTests.cs (10)
32
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.3.1", Source = "nuget.org" },
35
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" },
38
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-beta", Source = "nuget.org" }
90
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" },
93
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" },
145
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" },
148
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" },
198
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" },
199
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" },
251
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
362 references to NuGetPackageCli
aspire (85)
Commands\AddCommand.cs (21)
17
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
142
var packages = new List<(
NuGetPackage
Package, PackageChannel Channel)>();
283
private async Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken)
324
private async Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> possiblePackages, string? searchTerm, CancellationToken cancellationToken)
334
internal static (string FriendlyName,
NuGetPackage
Package, PackageChannel Channel) GenerateFriendlyName((
NuGetPackage
Package, PackageChannel Channel) packageWithChannel)
346
Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken);
347
Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken);
352
public virtual async Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
357
static string FormatVersionLabel((string FriendlyName,
NuGetPackage
Package, PackageChannel Channel) item)
362
async Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForChannelPackagesAsync(
364
IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> items,
412
var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>> Action)>();
456
public virtual async Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
472
private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName,
NuGetPackage
Package, PackageChannel Channel) packageWithFriendlyName)
Commands\InitCommand.cs (3)
19
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
716
private async Task<(
NuGetPackage
Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(ParseResult parseResult, CancellationToken cancellationToken)
753
var results = new List<(
NuGetPackage
Package, PackageChannel Channel)>();
Commands\NewCommand.cs (10)
16
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
214
var
package = packages
303
Task<(
NuGetPackage
Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(
NuGetPackage
Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken);
308
public virtual async Task<(
NuGetPackage
Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(
NuGetPackage
Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken)
333
static string FormatPackageLabel((
NuGetPackage
Package, PackageChannel Channel) item)
339
async Task<(
NuGetPackage
Package, PackageChannel Channel)> PromptForChannelPackagesAsync(
341
IEnumerable<(
NuGetPackage
Package, PackageChannel Channel)> items,
362
var rootChoices = new List<(string Label, Func<CancellationToken, Task<(
NuGetPackage
, PackageChannel)>> Action)>();
DotNet\DotNetCliRunner.cs (3)
23
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
38
Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken);
829
public async Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
NuGet\BundleNuGetPackageCache.cs (9)
10
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
40
public async Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(
56
public async Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(
72
public async Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(
88
public async Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(
107
private async Task<IEnumerable<
NuGetPackage
>> SearchPackagesInternalAsync(
215
private IEnumerable<
NuGetPackage
> FilterPackages(IEnumerable<
NuGetPackage
> packages, Func<string, bool>? filter)
217
var effectiveFilter = (
NuGetPackage
p) =>
NuGet\NuGetPackageCache.cs (11)
9
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
16
Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken);
17
Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken);
18
Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken);
19
Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken);
32
public async Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
47
public async Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
52
public async Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
76
public async Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
80
var collectedPackages = new List<
NuGetPackage
>();
124
var effectiveFilter = (
NuGetPackage
p) =>
Packaging\PackageChannel.cs (7)
7
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
43
public async Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
50
var tasks = new List<Task<IEnumerable<
NuGetPackage
>>>();
83
public async Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
85
var tasks = new List<Task<IEnumerable<
NuGetPackage
>>>();
125
public async Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
132
var tasks = new List<Task<IEnumerable<
NuGetPackage
>>>();
Projects\GuestAppHostProject.cs (2)
1045
var
latestSdkPackage = sdkPackages
1068
var
latestPackage = packages
Projects\ProjectUpdater.cs (10)
240
private async Task<
NuGetPackageCli
> GetLatestVersionOfPackageAsync(UpdateContext context, string packageId, CancellationToken cancellationToken)
243
var
latestPackage = await cache.GetOrCreateAsync(cacheKey, async entry =>
247
var
latestPackage = packages
266
var
latestSdkPackage = await GetLatestVersionOfPackageAsync(context, "Aspire.AppHost.Sdk", cancellationToken);
375
internal static async Task UpdateSdkVersionInAppHostAsync(FileInfo projectFile,
NuGetPackageCli
package, IInteractionService interactionService, SdkMigrationInfo migrationInfo)
404
internal static async Task UpdateSdkVersionInCsprojAppHostAsync(FileInfo projectFile,
NuGetPackageCli
package)
574
private static async Task UpdateSdkVersionInSingleFileAppHostAsync(FileInfo projectFile,
NuGetPackageCli
package)
711
var
latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, cancellationToken);
741
var
latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, cancellationToken);
878
private async Task UpdatePackageReferenceInProject(FileInfo projectFile,
NuGetPackageCli
package, CancellationToken cancellationToken)
src\Shared\PackageUpdateHelpers.cs (5)
8
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
60
public static SemVersion? GetNewerVersion(ILogger logger, SemVersion currentVersion, IEnumerable<
NuGetPackage
> availablePackages, SemVersion? storedVersion = null)
65
foreach (
var
package in availablePackages)
128
public static List<
NuGetPackage
> ParsePackageSearchResults(string stdout, string? packageId = null)
130
var foundPackages = new List<
NuGetPackage
>();
Templating\DotNetTemplateFactory.cs (3)
17
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
643
private async Task<(
NuGetPackage
Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(TemplateInputs inputs, CancellationToken cancellationToken)
682
var results = new List<(
NuGetPackage
Package, PackageChannel Channel)>();
Utils\CliUpdateNotifier.cs (1)
24
private IEnumerable<Shared.
NuGetPackageCli
>? _availablePackages;
Aspire.Cli.Tests (277)
Commands\AddCommandTests.cs (54)
11
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
52
var
dockerPackage = new NuGetPackage()
59
var
redisPackage = new NuGetPackage()
66
var
azureRedisPackage = new NuGetPackage()
75
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
127
var
dockerPackage = new NuGetPackage()
134
var
redisPackage = new NuGetPackage()
141
var
azureRedisPackage = new NuGetPackage()
150
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
210
var
dockerPackage = new NuGetPackage()
217
var
redisPackage = new NuGetPackage()
224
var
azureRedisPackage = new NuGetPackage()
233
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
260
IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>? promptedPackages = null;
290
var
dockerPackage = new NuGetPackage()
297
var
redisPackage = new NuGetPackage()
304
var
azureRedisPackage = new NuGetPackage()
313
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
371
var
redisPackage = new NuGetPackage()
380
new
NuGetPackage
[] { redisPackage } //
430
return (0, Array.Empty<
NuGetPackage
>());
487
var
dockerPackage = new NuGetPackage()
494
var
redisPackage = new NuGetPackage()
501
return (0, new
NuGetPackage
[] { dockerPackage, redisPackage });
533
var
package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" };
547
List<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>? displayedPackages = null;
558
var choicesList = choices.Cast<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>().ToList();
716
var
redisPackage = new NuGetPackage()
723
return (0, new
NuGetPackage
[] { redisPackage });
775
var
implicitPackage = new NuGetPackage
782
var
explicitPackage = new NuGetPackage
819
public Func<IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>, (string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>? PromptForIntegrationCallback { get; set; }
820
public Func<IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>, (string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>? PromptForIntegrationVersionCallback { get; set; }
822
public override Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
831
public override Task<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
846
var promptedPackages = new List<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>();
873
var
postgresPackage = new NuGetPackage()
880
var
redisPackage = new NuGetPackage()
887
var
rabbitMQPackage = new NuGetPackage()
896
new
NuGetPackage
[] { postgresPackage, redisPackage, rabbitMQPackage }
924
var promptedPackages = new List<(string FriendlyName,
NuGetPackage
Package, PackageChannel Channel)>();
952
var
postgresPackage = new NuGetPackage()
959
var
redisPackage = new NuGetPackage()
966
var
rabbitMQPackage = new NuGetPackage()
973
var
mysqlPackage = new NuGetPackage()
982
new
NuGetPackage
[] { postgresPackage, redisPackage, rabbitMQPackage, mysqlPackage }
1028
var
appContainersPackage = new NuGetPackage()
1035
var
redisPackage = new NuGetPackage()
1042
var
postgresPackage = new NuGetPackage()
1051
new
NuGetPackage
[] { appContainersPackage, redisPackage, postgresPackage }
Commands\InitCommandTests.cs (29)
357
var
package = new Aspire.Shared.NuGetPackageCli
393
public Func<IEnumerable<(Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)>, (Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; }
397
public override Task<(Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken)
438
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
440
var
package = new Aspire.Shared.NuGetPackageCli
446
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(new[] { package });
449
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
451
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
454
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
456
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
459
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
461
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
562
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
565
var
package = new Aspire.Shared.NuGetPackageCli
571
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(new[] { package });
574
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
576
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
579
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
581
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
584
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
586
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(Array.Empty<Aspire.Shared.
NuGetPackageCli
>());
Commands\NewCommandTests.cs (68)
22
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
87
var
package = new NuGetPackage()
96
new
NuGetPackage
[] { package } // Single package.
144
var
package = new NuGetPackage()
153
new
NuGetPackage
[] { package } // Single package.
197
var
package = new NuGetPackage()
206
new
NuGetPackage
[] { package } // Single package.
252
var
package = new NuGetPackage()
261
new
NuGetPackage
[] { package } // Single package.
311
var
package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" };
312
return Task.FromResult<IEnumerable<
NuGetPackage
>>([package]);
319
var
package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" };
320
return Task.FromResult<IEnumerable<
NuGetPackage
>>([package]);
398
return Task.FromResult<IEnumerable<
NuGetPackage
>>(packages);
465
var
package = new NuGetPackage()
474
new
NuGetPackage
[] { package } // Single package.
519
var
package = new NuGetPackage()
528
new
NuGetPackage
[] { package } // Single package.
560
return (0, Array.Empty<
NuGetPackage
>());
596
var
package = new NuGetPackage()
605
new
NuGetPackage
[] { package } // Single package.
649
var
package = new NuGetPackage()
658
new
NuGetPackage
[] { package } // Single package.
738
var
package = new NuGetPackage()
747
new
NuGetPackage
[] { package } // Single package.
820
var
package = new NuGetPackage()
827
return (0, new
NuGetPackage
[] { package });
865
var
package = new NuGetPackage()
872
return (0, new
NuGetPackage
[] { package });
961
var
package = new NuGetPackage()
968
return (0, new
NuGetPackage
[] { package });
998
var
package = new NuGetPackage()
1005
return (0, new
NuGetPackage
[] { package });
1059
var
package = new NuGetPackage()
1066
return (0, new
NuGetPackage
[] { package });
1101
var
package = new NuGetPackage()
1108
return (0, new
NuGetPackage
[] { package });
1157
var
package = new NuGetPackage()
1164
return (0, new
NuGetPackage
[] { package });
1236
var
package = new NuGetPackage()
1243
return (0, new
NuGetPackage
[] { package });
1305
var
package = new NuGetPackage
1312
return (0, new
NuGetPackage
[] { package });
1324
var
package = new NuGetPackage
1331
return Task.FromResult<IEnumerable<
NuGetPackage
>>([package]);
1378
var
package = new NuGetPackage
1385
return (0, new
NuGetPackage
[] { package });
1397
var
package = new NuGetPackage
1404
return Task.FromResult<IEnumerable<
NuGetPackage
>>([package]);
1446
var
package = new NuGetPackage()
1455
new
NuGetPackage
[] { package } // Single package.
1478
public Func<IEnumerable<(
NuGetPackage
Package, PackageChannel Channel)>, (
NuGetPackage
Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; }
1510
public override Task<(
NuGetPackage
Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(
NuGetPackage
Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken)
1613
public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<
NuGetPackage
>>>? GetTemplatePackagesAsyncCallback { get; set; }
1615
public Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
1622
var
package = new NuGetPackage
1628
return Task.FromResult<IEnumerable<
NuGetPackage
>>(new[] { package });
1631
public Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
1633
return Task.FromResult<IEnumerable<
NuGetPackage
>>(Array.Empty<
NuGetPackage
>());
1636
public Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
1638
return Task.FromResult<IEnumerable<
NuGetPackage
>>(Array.Empty<
NuGetPackage
>());
1641
public Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
1643
return Task.FromResult<IEnumerable<
NuGetPackage
>>(Array.Empty<
NuGetPackage
>());
Mcp\MockPackagingService.cs (12)
13
private readonly
NuGetPackageCli
[] _packages;
15
public MockPackagingService(
NuGetPackageCli
[]? packages = null)
30
private readonly
NuGetPackageCli
[] _packages;
32
public MockNuGetPackageCache(
NuGetPackageCli
[]? packages = null)
37
public Task<IEnumerable<
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
38
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
40
public Task<IEnumerable<
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
41
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>(_packages);
43
public Task<IEnumerable<
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
44
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
46
public Task<IEnumerable<
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
47
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
NuGet\NuGetPackageCacheTests.cs (1)
8
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
Packaging\NuGetConfigMergerSnapshotTests.cs (8)
27
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
28
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
29
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
30
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
Packaging\NuGetConfigMergerTests.cs (8)
31
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
33
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
35
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
37
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
39
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
41
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
43
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
45
_ = workingDirectory; _ = packageId; _ = filter; _ = prerelease; _ = nugetConfigFile; _ = useCache; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
Packaging\PackageChannelTests.cs (8)
14
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
15
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
16
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
17
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
Packaging\PackagingServiceTests.cs (18)
19
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
20
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
21
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
22
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
779
foreach (
var
p in packageList)
832
foreach (
var
p in packageList)
884
foreach (
var
p in packageList)
895
private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.
NuGetPackageCli
> packages) : INuGetPackageCache
897
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
903
return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>(filtered.ToList());
906
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
909
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
910
=> Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
912
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Projects\AppHostServerProjectTests.cs (8)
346
public Task<IEnumerable<
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
347
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
349
public Task<IEnumerable<
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
350
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
352
public Task<IEnumerable<
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
353
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
355
public Task<IEnumerable<
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
356
=> Task.FromResult<IEnumerable<
NuGetPackageCli
>>([]);
Projects\ProjectUpdaterTests.cs (30)
54
var packages = new List<
NuGetPackageCli
>();
165
var packages = new List<
NuGetPackageCli
>();
296
var packages = new List<
NuGetPackageCli
>();
298
var
matchedPackage = (query, prerelease) switch
449
var packages = new List<
NuGetPackageCli
>();
609
var packages = new List<
NuGetPackageCli
>();
728
var packages = new List<
NuGetPackageCli
>();
830
var packages = new List<
NuGetPackageCli
>();
964
var packages = new List<
NuGetPackageCli
>();
1080
var packages = new List<
NuGetPackageCli
>();
1201
var packages = new List<
NuGetPackageCli
>();
1314
var packages = new List<
NuGetPackageCli
>();
1410
var packages = new List<
NuGetPackageCli
>();
1519
var packages = new List<
NuGetPackageCli
>();
1604
var packages = new List<
NuGetPackageCli
>();
1680
var packages = new List<
NuGetPackageCli
>();
1764
var packages = new List<
NuGetPackageCli
>();
1847
var packages = new List<
NuGetPackageCli
>();
1927
var packages = new List<
NuGetPackageCli
>();
2017
var packages = new List<
NuGetPackageCli
>();
2096
var packages = new List<
NuGetPackageCli
>();
2174
var packages = new List<
NuGetPackageCli
>();
2302
var packages = new List<
NuGetPackageCli
>();
2395
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2422
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2454
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2485
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2512
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2540
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
2590
var
package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
Templating\DotNetTemplateFactoryTests.cs (11)
36
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
38
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
40
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
42
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
44
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
46
_ = workingDirectory; _ = prerelease; _ = nugetConfigFile; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
48
public Task<IEnumerable<Aspire.Shared.
NuGetPackageCli
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
50
_ = workingDirectory; _ = packageId; _ = filter; _ = prerelease; _ = nugetConfigFile; _ = useCache; _ = cancellationToken; return Task.FromResult<IEnumerable<Aspire.Shared.
NuGetPackageCli
>>([]);
525
public Task<(int ExitCode,
NuGetPackageCli
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
564
public Task<(Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.
NuGetPackageCli
Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
TestServices\FakeNuGetPackageCache.cs (9)
5
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
11
public Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
12
=> Task.FromResult<IEnumerable<
NuGetPackage
>>([]);
14
public Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
15
=> Task.FromResult<IEnumerable<
NuGetPackage
>>([]);
17
public Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
18
=> Task.FromResult<IEnumerable<
NuGetPackage
>>([]);
20
public Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
21
=> Task.FromResult<IEnumerable<
NuGetPackage
>>([]);
TestServices\TestDotNetCliRunner.cs (3)
8
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
24
public Func<DirectoryInfo, string, bool, int, int, FileInfo?, bool, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode,
NuGetPackage
[]? Packages)>? SearchPackagesAsyncCallback { get; set; }
109
public Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Utils\CliUpdateNotificationServiceTests.cs (10)
11
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
289
private IEnumerable<
NuGetPackage
> _cliPackages = [];
291
public void SetMockCliPackages(IEnumerable<
NuGetPackage
> packages)
296
public Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
298
return Task.FromResult(Enumerable.Empty<
NuGetPackage
>());
301
public Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
303
return Task.FromResult(Enumerable.Empty<
NuGetPackage
>());
306
public Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken)
311
public Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
313
return Task.FromResult(Enumerable.Empty<
NuGetPackage
>());