4 instantiations of NuGetPackage
Aspire.Hosting (1)
src\Shared\PackageUpdateHelpers.cs (1)
129
foundPackages.Add(new
NuGetPackage
Aspire.Hosting.Tests (3)
VersionChecking\VersionCheckServiceTests.cs (3)
31
packagesTcs.TrySetResult([new
NuGetPackage
{ Id = PackageFetcher.PackageId, Version = "100.0.0" }]);
149
packagesTcs.SetResult([new
NuGetPackage
{ Id = PackageFetcher.PackageId, Version = "0.1.0" }]);
178
packagesTcs.SetResult([new
NuGetPackage
{ Id = PackageFetcher.PackageId, Version = "100.0.0" }]);
16 references to NuGetPackage
Aspire.Hosting (7)
src\Shared\PackageUpdateHelpers.cs (5)
9
using NuGetPackage = Aspire.Shared.
NuGetPackage
;
59
public static SemVersion? GetNewerVersion(SemVersion currentVersion, IEnumerable<
NuGetPackage
> availablePackages)
64
foreach (
var
package in availablePackages)
106
public static List<
NuGetPackage
> ParsePackageSearchResults(string stdout, string? packageId = null)
108
var foundPackages = new List<
NuGetPackage
>();
VersionChecking\IPackageFetcher.cs (1)
10
Task<List<
NuGetPackage
>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken);
VersionChecking\PackageFetcher.cs (1)
26
public async Task<List<
NuGetPackage
>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken)
Aspire.Hosting.Tests (9)
VersionChecking\VersionCheckServiceTests.cs (9)
23
var packagesTcs = new TaskCompletionSource<List<
NuGetPackage
>>();
80
var packagesTcs = new TaskCompletionSource<List<
NuGetPackage
>>();
116
var packagesTcs = new TaskCompletionSource<List<
NuGetPackage
>>();
142
var packagesTcs = new TaskCompletionSource<List<
NuGetPackage
>>();
171
var packagesTcs = new TaskCompletionSource<List<
NuGetPackage
>>();
221
private readonly Task<List<
NuGetPackage
>> _versionTask;
225
public TestPackageFetcher(Task<List<
NuGetPackage
>>? versionTask = null)
227
_versionTask = versionTask ?? Task.FromResult<List<
NuGetPackage
>>([]);
230
public Task<List<
NuGetPackage
>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken)