1 instantiation of PackageInfo
NuGet.Protocol (1)
RemoteRepositories\PluginFindPackageByIdResource.cs (1)
479
return new
PackageInfo
14 references to PackageInfo
NuGet.Protocol (14)
RemoteRepositories\PluginFindPackageByIdResource.cs (14)
28
private readonly ConcurrentDictionary<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>> _packageInfoCache =
29
new ConcurrentDictionary<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>>(StringComparer.OrdinalIgnoreCase);
270
PackageInfo
? packageInfo;
365
return packageInfos.TryGetValue(version, out
var
packageInfo);
378
private async Task<SortedDictionary<NuGetVersion,
PackageInfo
>> EnsurePackagesAsync(
383
AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>> result;
385
Func<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>> findPackages =
386
(keyId) => new AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>(
405
private async Task<SortedDictionary<NuGetVersion,
PackageInfo
>> FindPackagesByIdAsync(
440
return new SortedDictionary<NuGetVersion,
PackageInfo
>();
454
private SortedDictionary<NuGetVersion,
PackageInfo
> ParsePackageVersions(
459
var results = new SortedDictionary<NuGetVersion,
PackageInfo
>();
461
foreach (
var
packageInfo in versions
474
private
PackageInfo
CreatePackageInfo(string baseUri, string id, string version)