6 instantiations of VersionInfo
NuGet.Protocol (6)
Converters\VersionInfoConverter.cs (1)
22
return new
VersionInfo
(nugetVersion, count);
LegacyFeed\V2FeedUtilities.cs (1)
62
var versionInfo = new
VersionInfo
(versionPackage.Version, versionPackage.DownloadCount)
LocalRepositories\LocalPackageSearchResource.cs (2)
137
.Select(p => new
VersionInfo
(p.Identity.Version, downloadCount: 0))
144
var packageVersionInfo = new
VersionInfo
(package.Identity.Version, downloadCount: 0)
Resources\PackageSearchResourceV3.cs (2)
94
versions.Add(new
VersionInfo
(ver.Version, ver.DownloadCount));
99
versions.Add(new
VersionInfo
(metadata.Version, metadata.DownloadCount));
26 references to VersionInfo
NuGet.Protocol (26)
Converters\VersionInfoConverter.cs (1)
13
public override bool CanConvert(Type objectType) => objectType == typeof(
VersionInfo
);
LegacyFeed\V2FeedUtilities.cs (3)
30
private static async Task<IEnumerable<
VersionInfo
>> GetVersions(
56
var results = new List<
VersionInfo
>();
62
var
versionInfo = new VersionInfo(versionPackage.Version, versionPackage.DownloadCount)
LocalRepositories\LocalPackageSearchResource.cs (2)
125
private static List<
VersionInfo
> GetVersions(
144
var
packageVersionInfo = new VersionInfo(package.Identity.Version, downloadCount: 0)
Model\IPackageSearchMetadata.cs (1)
57
Task<IEnumerable<
VersionInfo
>> GetVersionsAsync();
Model\LocalPackageSearchMetadata.cs (2)
112
public Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => TaskResult.EmptyEnumerable<
VersionInfo
>();
Model\PackageSearchMetadata.cs (3)
151
public
VersionInfo
[] ParsedVersions { get; private set; }
245
public Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => Task.FromResult<IEnumerable<
VersionInfo
>>(ParsedVersions);
Model\PackageSearchMetadataBuilder.cs (9)
22
private AsyncLazy<IEnumerable<
VersionInfo
>> _lazyVersionsFactory;
27
private static readonly AsyncLazy<IEnumerable<
VersionInfo
>> LazyEmptyVersionInfo =
28
AsyncLazy.New(Enumerable.Empty<
VersionInfo
>());
55
internal AsyncLazy<IEnumerable<
VersionInfo
>> LazyVersionsFactory { get; set; }
56
public async Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => await (LazyVersionsFactory ?? LazyEmptyVersionInfo);
88
public PackageSearchMetadataBuilder WithVersions(AsyncLazy<IEnumerable<
VersionInfo
>> lazyVersionsFactory)
163
public static IPackageSearchMetadata WithVersions(this IPackageSearchMetadata metadata, IEnumerable<
VersionInfo
> versions)
171
public static IPackageSearchMetadata WithVersions(this IPackageSearchMetadata metadata, Func<Task<IEnumerable<
VersionInfo
>>> asyncValueFactory)
179
public static IPackageSearchMetadata WithVersions(this IPackageSearchMetadata metadata, Func<IEnumerable<
VersionInfo
>> valueFactory)
Model\PackageSearchMetadataV2Feed.cs (2)
142
public Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => TaskResult.EmptyEnumerable<
VersionInfo
>();
Resources\PackageSearchResourceV3.cs (3)
86
private static IEnumerable<
VersionInfo
> GetVersions(PackageSearchMetadata metadata, SearchFilter filter)
89
var versions = new List<
VersionInfo
>();
90
foreach (
var
ver in metadata.ParsedVersions)