8 instantiations of VersionInfo
NuGet.Protocol (8)
_generated\102\JsonContext.VersionInfo.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Core.Types.
VersionInfo
((global::NuGet.Versioning.NuGetVersion)args[0], (long?)args[1]),
_generated\5\PackageSearchJsonContext.VersionInfo.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Core.Types.
VersionInfo
((global::NuGet.Versioning.NuGetVersion)args[0], (long?)args[1]),
Converters\VersionInfoConverter.cs (1)
22
return new
VersionInfo
(nugetVersion, count);
LegacyFeed\V2FeedUtilities.cs (1)
61
var versionInfo = new
VersionInfo
(versionPackage.Version, versionPackage.DownloadCount)
LocalRepositories\LocalPackageSearchResource.cs (2)
139
.Select(p => new
VersionInfo
(p.Identity.Version, downloadCount: 0))
146
var packageVersionInfo = new
VersionInfo
(package.Identity.Version, downloadCount: 0)
Resources\PackageSearchResourceV3.cs (2)
85
versions.Add(new
VersionInfo
(ver.Version, ver.DownloadCount));
90
versions.Add(new
VersionInfo
(metadata.Version, metadata.DownloadCount));
91 references to VersionInfo
NuGet.Protocol (91)
_generated\102\JsonContext.VersionInfo.g.cs (17)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>? _VersionInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> VersionInfo
22
get => _VersionInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> Create_VersionInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::NuGet.Versioning.NuGetVersion), typeof(long?)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
60
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
VersionInfo
)obj).Version,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
80
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
82
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
VersionInfo
)obj).DownloadCount,
90
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetProperty("DownloadCount", InstanceMemberBindingFlags, null, typeof(long?), global::System.Array.Empty<global::System.Type>(), null),
100
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
_generated\103\JsonContext.VersionInfoArray.g.cs (9)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>? _VersionInfoArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> VersionInfoArray
22
get => _VersionInfoArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> Create_VersionInfoArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, info);
_generated\115\JsonContext.PackageSearchMetadataRegistration.g.cs (3)
513
var info23 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>
528
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageSearchMetadata).GetProperty("ParsedVersions", InstanceMemberBindingFlags, null, typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]), global::System.Array.Empty<global::System.Type>(), null),
531
properties[23] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>(options, info23);
_generated\12\PackageSearchJsonContext.PackageSearchMetadata.g.cs (3)
493
var info22 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>
508
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageSearchMetadata).GetProperty("ParsedVersions", InstanceMemberBindingFlags, null, typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]), global::System.Array.Empty<global::System.Type>(), null),
511
properties[22] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>(options, info22);
_generated\13\PackageSearchJsonContext.PackageSearchMetadataRegistration.g.cs (3)
513
var info23 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>
528
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageSearchMetadata).GetProperty("ParsedVersions", InstanceMemberBindingFlags, null, typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]), global::System.Array.Empty<global::System.Type>(), null),
531
properties[23] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>(options, info23);
_generated\143\JsonContext.GetJsonTypeInfo.g.cs (2)
42
if (type == typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
))
46
if (type == typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]))
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
42
if (type == typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
))
46
if (type == typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]))
_generated\5\PackageSearchJsonContext.VersionInfo.g.cs (17)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>? _VersionInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> VersionInfo
22
get => _VersionInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> Create_VersionInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::NuGet.Versioning.NuGetVersion), typeof(long?)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
60
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
VersionInfo
)obj).Version,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
80
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
82
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
VersionInfo
)obj).DownloadCount,
90
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
).GetProperty("DownloadCount", InstanceMemberBindingFlags, null, typeof(long?), global::System.Array.Empty<global::System.Type>(), null),
100
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
),
_generated\6\PackageSearchJsonContext.VersionInfoArray.g.cs (9)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>? _VersionInfoArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> VersionInfoArray
22
get => _VersionInfoArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.
VersionInfo
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> Create_VersionInfoArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::NuGet.Protocol.Core.Types.
VersionInfo
[]>
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::NuGet.Protocol.Core.Types.
VersionInfo
>(options, info);
Converters\VersionInfoConverter.cs (1)
13
public override bool CanConvert(Type objectType) => objectType == typeof(
VersionInfo
);
LegacyFeed\V2FeedUtilities.cs (3)
29
private static async Task<IEnumerable<
VersionInfo
>> GetVersions(
55
var results = new List<
VersionInfo
>();
61
var
versionInfo = new VersionInfo(versionPackage.Version, versionPackage.DownloadCount)
LocalRepositories\LocalPackageSearchResource.cs (2)
127
private static List<
VersionInfo
> GetVersions(
146
var
packageVersionInfo = new VersionInfo(package.Identity.Version, downloadCount: 0)
Model\IPackageSearchMetadata.cs (1)
57
Task<IEnumerable<
VersionInfo
>> GetVersionsAsync();
Model\LocalPackageSearchMetadata.cs (2)
110
public Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => TaskResult.EmptyEnumerable<
VersionInfo
>();
Model\PackageSearchMetadata.cs (3)
201
public
VersionInfo
[] ParsedVersions { get; internal set; }
303
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)
140
public Task<IEnumerable<
VersionInfo
>> GetVersionsAsync() => TaskResult.EmptyEnumerable<
VersionInfo
>();
Resources\PackageSearchResourceV3.cs (3)
77
private static IEnumerable<
VersionInfo
> GetVersions(PackageSearchMetadata metadata, SearchFilter filter)
80
var versions = new List<
VersionInfo
>(metadata.ParsedVersions.Length + 1);
81
foreach (
var
ver in metadata.ParsedVersions)