1 instantiation of PackageInfo
NuGet.Protocol (1)
RemoteRepositories\PluginFindPackageByIdResource.cs (1)
481
return new
PackageInfo
14 references to PackageInfo
NuGet.Protocol (14)
RemoteRepositories\PluginFindPackageByIdResource.cs (14)
30
private readonly ConcurrentDictionary<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>> _packageInfoCache =
31
new ConcurrentDictionary<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>>(StringComparer.OrdinalIgnoreCase);
272
PackageInfo
packageInfo;
367
return packageInfos.TryGetValue(version, out
var
packageInfo);
380
private async Task<SortedDictionary<NuGetVersion,
PackageInfo
>> EnsurePackagesAsync(
385
AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>> result = null;
387
Func<string, AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>> findPackages =
388
(keyId) => new AsyncLazy<SortedDictionary<NuGetVersion,
PackageInfo
>>(
407
private async Task<SortedDictionary<NuGetVersion,
PackageInfo
>> FindPackagesByIdAsync(
442
return new SortedDictionary<NuGetVersion,
PackageInfo
>();
456
private SortedDictionary<NuGetVersion,
PackageInfo
> ParsePackageVersions(
461
var results = new SortedDictionary<NuGetVersion,
PackageInfo
>();
463
foreach (
var
packageInfo in versions
476
private
PackageInfo
CreatePackageInfo(string baseUri, string id, string version)