1 instantiation of PackageInfo
NuGet.Protocol (1)
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
573
return new
PackageInfo
11 references to PackageInfo
NuGet.Protocol (11)
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (11)
40
private readonly TaskResultCache<string, List<
PackageInfo
>> _packageVersionsCache = new(StringComparer.OrdinalIgnoreCase);
188
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
273
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
338
var
packageInfo = await GetPackageInfoAsync(
413
var
packageInfo = await GetPackageInfoAsync(id, version, cacheContext, logger, cancellationToken);
428
private async Task<
PackageInfo
> GetPackageInfoAsync(
439
private async Task<IEnumerable<
PackageInfo
>> EnsurePackagesAsync(
445
List<
PackageInfo
> result = await _packageVersionsCache.GetOrAddAsync(
454
private async Task<List<
PackageInfo
>> FindPackagesByIdAsyncCore(
469
var results = new List<
PackageInfo
>();
568
private static
PackageInfo
BuildModel(string id, XElement element)