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