in JetBrains.Profiler.SelfApi/src/Impl/NuGet.cs [216:233]
private static Entry GetLatestEntry(Feed feed, SemanticVersion packageVersion)
{
Entry latest = null;
foreach (var entry in feed.Entries)
{
if (entry.Version == null || entry.Version.Version2 != packageVersion.Version2)
continue;
if (latest == null || latest.Version.CompareTo(entry.Version) <= 0)
latest = entry;
}
if (latest == null)
throw new InvalidOperationException(
$"Something went wrong: unable to find the latest package of v{packageVersion}");
return latest;
}