4 implementations of IPackageSearchMetadata
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
19
public class LocalPackageSearchMetadata :
IPackageSearchMetadata
Model\PackageSearchMetadata.cs (1)
23
public class PackageSearchMetadata :
IPackageSearchMetadata
Model\PackageSearchMetadataBuilder.cs (1)
25
public class ClonedPackageSearchMetadata :
IPackageSearchMetadata
Model\PackageSearchMetadataV2Feed.cs (1)
16
public class PackageSearchMetadataV2Feed :
IPackageSearchMetadata
253 references to IPackageSearchMetadata
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
259
foreach (
var
result in results)
dotnet (23)
NugetPackageDownloader\NuGetPackageDownloader.cs (23)
365
public async Task<IEnumerable<
IPackageSearchMetadata
>> GetLatestVersionsOfPackage(string packageId, bool includePreview, int numberOfResults)
380
IPackageSearchMetadata
packageMetadata;
632
private async Task<(PackageSource,
IPackageSearchMetadata
)> GetMatchingVersionInternalAsync(
644
(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)[] foundPackagesBySource;
661
IEnumerable<(PackageSource source,
IPackageSearchMetadata
package)> accumulativeSearchResults =
713
private async Task<(PackageSource,
IPackageSearchMetadata
)> GetLatestVersionInternalAsync(
720
private async Task<IEnumerable<(PackageSource,
IPackageSearchMetadata
)>> GetLatestVersionsInternalAsync(
730
(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)[] foundPackagesBySource;
753
IEnumerable<(PackageSource source,
IPackageSearchMetadata
package)> accumulativeSearchResults =
779
IEnumerable<(PackageSource,
IPackageSearchMetadata
)> latestVersions = accumulativeSearchResults
803
IPackageSearchMetadata
packageMetadata;
812
private async Task<(PackageSource,
IPackageSearchMetadata
)> GetPackageMetadataAsync(string packageIdentifier,
827
List<Task<(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)>> tasks = [.. sources
832
(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages) sourceAndFoundPackages,
833
out (PackageSource,
IPackageSearchMetadata
) packageMetadataAsync)
842
IPackageSearchMetadata
matchedVersion =
859
foreach (Task<(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)> task in tasks)
862
if (TryGetPackageMetadata(result, out (PackageSource,
IPackageSearchMetadata
) packageMetadataAsync))
872
Task<(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)> finishedTask =
875
(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages) result =
877
if (TryGetPackageMetadata(result, out (PackageSource,
IPackageSearchMetadata
) packageMetadataAsync))
895
private async Task<(PackageSource source, IEnumerable<
IPackageSearchMetadata
> foundPackages)>
907
IEnumerable<
IPackageSearchMetadata
> foundPackages;
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetUtility.cs (2)
34
IEnumerable<
IPackageSearchMetadata
> searchMetadata = null;
58
foreach (
IPackageSearchMetadata
packageMetadata in searchMetadata)
Microsoft.TemplateEngine.Cli (9)
NuGet\NugetApiManager.cs (9)
49
IEnumerable<
IPackageSearchMetadata
> packagesMetadata = await resource.GetMetadataAsync(
57
IPackageSearchMetadata
? matchedPackage = null;
67
(
IPackageSearchMetadata
? max,
IPackageSearchMetadata
current) =>
76
var
extraMetadata = await GetAdditionalPackageMetadata(repository, packageIdentifier, cancellationToken).ConfigureAwait(false);
86
private async Task<
IPackageSearchMetadata
?> GetAdditionalPackageMetadata(
94
var
searchResult = (await nugetSearchClient.SearchAsync(
118
public NugetPackageMetadata(PackageSource packageSource,
IPackageSearchMetadata
metadata,
IPackageSearchMetadata
? extraMetadata = null)
Microsoft.TemplateEngine.Edge (3)
Installers\NuGet\NugetApiPackageManager.cs (3)
376
IEnumerable<
IPackageSearchMetadata
> packageMetadata = await resource.GetMetadataAsync(
426
var
searchResult = (await nugetSearchClient.SearchAsync(
497
public NugetPackageMetadata(
IPackageSearchMetadata
metadata, string owners, bool reserved)
NuGet.CommandLine.XPlat (153)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (102)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>? _IPackageSearchMetadata;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
> IPackageSearchMetadata
22
get => _IPackageSearchMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
> Create_IPackageSearchMetadata(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
60
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Authors,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Authors", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
80
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).DependencySets,
88
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("DependencySets", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.PackageDependencyGroup>), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
100
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Description,
108
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
120
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).DownloadCount,
128
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("DownloadCount", InstanceMemberBindingFlags, null, typeof(long?), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
140
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).IconUrl,
148
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("IconUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
160
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Identity,
168
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Identity", InstanceMemberBindingFlags, null, typeof(global::NuGet.Packaging.Core.PackageIdentity), global::System.Array.Empty<global::System.Type>(), null),
178
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
180
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).LicenseUrl,
188
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("LicenseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
200
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ProjectUrl,
208
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("ProjectUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
220
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReadmeUrl,
228
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("ReadmeUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
238
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
240
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReadmeFileUrl,
248
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("ReadmeFileUrl", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
258
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
260
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReportAbuseUrl,
268
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("ReportAbuseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
278
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
280
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).PackageDetailsUrl,
288
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("PackageDetailsUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
298
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
300
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Published,
308
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Published", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null),
318
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
320
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).OwnersList,
328
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("OwnersList", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null),
338
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
340
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Owners,
348
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Owners", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
358
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
360
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).RequireLicenseAcceptance,
368
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("RequireLicenseAcceptance", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
378
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
380
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Summary,
388
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Summary", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
398
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
400
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Tags,
408
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
418
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
420
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Title,
428
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Title", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
438
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
440
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).IsListed,
448
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("IsListed", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
458
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
460
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).PrefixReserved,
468
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("PrefixReserved", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
478
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
480
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).LicenseMetadata,
488
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("LicenseMetadata", InstanceMemberBindingFlags, null, typeof(global::NuGet.Packaging.LicenseMetadata), global::System.Array.Empty<global::System.Type>(), null),
498
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
500
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Vulnerabilities,
508
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Vulnerabilities", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>), global::System.Array.Empty<global::System.Type>(), null),
518
private void IPackageSearchMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
? value)
528
writer.WriteString(PropName_Authors, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Authors);
530
IEnumerablePackageDependencyGroupSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).DependencySets);
531
writer.WriteString(PropName_Description, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Description);
533
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).DownloadCount, NullableInt64);
535
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).IconUrl, Uri);
537
PackageIdentitySerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Identity);
539
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).LicenseUrl, Uri);
541
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ProjectUrl, Uri);
543
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReadmeUrl, Uri);
544
writer.WriteString(PropName_ReadmeFileUrl, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReadmeFileUrl);
546
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReportAbuseUrl, Uri);
548
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).PackageDetailsUrl, Uri);
550
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Published, NullableDateTimeOffset);
552
IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).OwnersList);
553
writer.WriteString(PropName_Owners, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Owners);
554
writer.WriteBoolean(PropName_RequireLicenseAcceptance, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).RequireLicenseAcceptance);
555
writer.WriteString(PropName_Summary, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Summary);
556
writer.WriteString(PropName_Tags, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Tags);
557
writer.WriteString(PropName_Title, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Title);
558
writer.WriteBoolean(PropName_IsListed, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).IsListed);
559
writer.WriteBoolean(PropName_PrefixReserved, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).PrefixReserved);
561
LicenseMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).LicenseMetadata);
563
IEnumerablePackageVulnerabilityMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Vulnerabilities);
_generated\26\PackageSearchJsonContext.ListIPackageSearchMetadata.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>? _ListIPackageSearchMetadata;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>> ListIPackageSearchMetadata
22
get => _ListIPackageSearchMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>> Create_ListIPackageSearchMetadata(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>
31
ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>(),
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>, global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>(options, info);
47
private void ListIPackageSearchMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>? value)
_generated\3\PackageSearchJsonContext.PackageSearchResult.g.cs (3)
93
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>
108
AttributeProviderFactory = static () => typeof(global::NuGet.CommandLine.XPlat.PackageSearchResult).GetProperty("Packages", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>), global::System.Array.Empty<global::System.Type>(), null),
111
properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>(options, info2);
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
74
if (type == typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
))
126
if (type == typeof(global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>))
Commands\Package\Download\PackageDownloadRunner.cs (2)
218
foreach (
var
package in packages)
229
foreach (
var
package in packages)
Commands\PackageReferenceCommands\ListPackage\InstalledPackageReference.cs (2)
23
internal
IPackageSearchMetadata
ResolvedPackageMetadata { get; set; }
24
internal
IPackageSearchMetadata
LatestPackageMetadata { get; set; }
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (11)
419
/// <returns>A dictionary where the key is the package id, and the value is a list of <see cref="
IPackageSearchMetadata
"/>.</returns>
420
internal async Task<Dictionary<string, List<
IPackageSearchMetadata
>>> GetPackageMetadataAsync(
425
var packageMetadataById = new Dictionary<string, List<
IPackageSearchMetadata
>>(capacity: allPackages.Count);
559
Dictionary<string, List<
IPackageSearchMetadata
>> packageMetadata,
566
if (packageMetadata.TryGetValue(topLevelPackage.Name, out List<
IPackageSearchMetadata
> matchingPackage))
605
if (packageMetadata.TryGetValue(transitivePackage.Name, out List<
IPackageSearchMetadata
> matchingPackage))
669
private async Task<KeyValuePair<string, List<
IPackageSearchMetadata
>>> GetPackageMetadataAsync(
674
var results = new List<
IPackageSearchMetadata
>();
683
return new KeyValuePair<string, List<
IPackageSearchMetadata
>>(package, results);
694
private async Task<IEnumerable<
IPackageSearchMetadata
>> GetPackageMetadataAsync(
709
IEnumerable<
IPackageSearchMetadata
> packages =
Commands\PackageSearch\IPackageSearchResultRenderer.cs (1)
25
void Add(PackageSource source, IEnumerable<
IPackageSearchMetadata
> completedSearch);
Commands\PackageSearch\JsonFormat\PackageSearchResult.cs (2)
24
public List<
IPackageSearchMetadata
> Packages { get; set; }
29
Packages = new List<
IPackageSearchMetadata
>();
Commands\PackageSearch\JsonFormat\SearchResultPackagesConverter.cs (3)
15
internal class SearchResultPackagesConverter : JsonConverter<
IPackageSearchMetadata
>
34
public override
IPackageSearchMetadata
Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
39
public override void Write(Utf8JsonWriter writer,
IPackageSearchMetadata
value, JsonSerializerOptions options)
Commands\PackageSearch\PackageSearchResultJsonRenderer.cs (2)
28
public void Add(PackageSource source, IEnumerable<
IPackageSearchMetadata
> completedSearch)
32
foreach (
IPackageSearchMetadata
metadata in completedSearch)
Commands\PackageSearch\PackageSearchResultTableRenderer.cs (3)
34
public void Add(PackageSource source, IEnumerable<
IPackageSearchMetadata
> completedSearch)
76
private static async void PopulateTableWithResultsAsync(IEnumerable<
IPackageSearchMetadata
> results, Table table, PackageSearchVerbosity verbosity)
82
foreach (
IPackageSearchMetadata
result in results)
Commands\PackageSearch\PackageSearchRunner.cs (7)
77
Func<PackageSource, Task<IEnumerable<
IPackageSearchMetadata
>>> searchPackageSourceAsync =
82
Dictionary<Task<IEnumerable<
IPackageSearchMetadata
>>, PackageSource> searchRequests = new();
86
Task<IEnumerable<
IPackageSearchMetadata
>> searchTask = searchPackageSourceAsync(packageSource);
93
Task<IEnumerable<
IPackageSearchMetadata
>> completedTask = await Task.WhenAny(searchRequests.Keys);
96
IEnumerable<
IPackageSearchMetadata
> searchResult = null;
148
private static Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(
180
private static Task<IEnumerable<
IPackageSearchMetadata
>> GetPackageAsync(
Utility\AddPackageCommandUtility.cs (1)
78
IEnumerable<
IPackageSearchMetadata
> packages = await resource.GetMetadataAsync(
NuGet.Commands (12)
ListCommand\ListCommandRunner.cs (12)
56
var allPackages = new List<IEnumerableAsync<
IPackageSearchMetadata
>>();
66
await PrintPackages(listArgs, new AggregateEnumerableAsync<
IPackageSearchMetadata
>(allPackages, comparer, comparer).GetEnumeratorAsync());
105
private class ComparePackageSearchMetadata : IComparer<
IPackageSearchMetadata
>, IEqualityComparer<
IPackageSearchMetadata
>
108
public int Compare(
IPackageSearchMetadata
x,
IPackageSearchMetadata
y)
127
public bool Equals(
IPackageSearchMetadata
x,
IPackageSearchMetadata
y)
141
public int GetHashCode(
IPackageSearchMetadata
obj)
151
private async Task PrintPackages(ListArgs listArgs, IEnumeratorAsync<
IPackageSearchMetadata
> asyncEnumerator)
169
var
p = asyncEnumerator.Current;
193
var
p = asyncEnumerator.Current;
NuGet.Protocol (50)
LegacyFeed\PackageMetadataResourceV2Feed.cs (2)
42
public override async Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
58
public override async Task<
IPackageSearchMetadata
> GetMetadataAsync(
LegacyFeed\PackageSearchResourceV2Feed.cs (1)
38
public override async Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(
LegacyFeed\V2FeedListResource.cs (5)
32
public async override Task<IEnumerableAsync<
IPackageSearchMetadata
>> ListAsync(
110
return new EnumerableAsync<
IPackageSearchMetadata
>(_feedParser, searchTerm, filter, 0, Take, isSearchSupported, allVersions,
148
internal class EnumeratorAsync : IEnumeratorAsync<
IPackageSearchMetadata
>
161
private IEnumerator<
IPackageSearchMetadata
> _currentEnumerator;
178
public
IPackageSearchMetadata
Current
LegacyFeed\V2FeedUtilities.cs (1)
17
public static
IPackageSearchMetadata
CreatePackageSearchResult(
LocalRepositories\LocalPackageListResource.cs (6)
26
public override Task<IEnumerableAsync<
IPackageSearchMetadata
>> ListAsync(string searchTerm, bool prerelease, bool allVersions, bool includeDelisted, ILogger logger,
55
IEnumerableAsync<
IPackageSearchMetadata
> enumerable = new EnumerableAsync<
IPackageSearchMetadata
>(_localPackageSearchResource, searchTerm, filter,
85
internal class EnumeratorAsync : IEnumeratorAsync<
IPackageSearchMetadata
>
94
private IEnumerator<
IPackageSearchMetadata
> _currentEnumerator;
105
public
IPackageSearchMetadata
Current
LocalRepositories\LocalPackageMetadataResource.cs (5)
31
public override Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
41
return Task.Run<IEnumerable<
IPackageSearchMetadata
>>(() =>
51
public override Task<
IPackageSearchMetadata
> GetMetadataAsync(
57
return Task.Run<
IPackageSearchMetadata
>(() =>
69
private static
IPackageSearchMetadata
GetPackageMetadata(LocalPackageInfo package) => new LocalPackageSearchMetadata(package);
LocalRepositories\LocalPackageSearchResource.cs (2)
33
public async override Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(
111
private
IPackageSearchMetadata
CreatePackageSearchResult(
Model\LocalPackageSearchMetadata.cs (3)
111
/// <inheritdoc cref="
IPackageSearchMetadata
.GetVersionsAsync" />
138
/// <inheritdoc cref="
IPackageSearchMetadata
.GetDeprecationMetadataAsync" />
141
/// <inheritdoc cref="
IPackageSearchMetadata
.Vulnerabilities" />
Model\PackageSearchMetadata.cs (3)
300
/// <inheritdoc cref="
IPackageSearchMetadata
.GetVersionsAsync" />
313
/// <inheritdoc cref="
IPackageSearchMetadata
.GetDeprecationMetadataAsync" />
316
/// <inheritdoc cref="
IPackageSearchMetadata
.Vulnerabilities" />
Model\PackageSearchMetadataBuilder.cs (10)
21
private readonly
IPackageSearchMetadata
_metadata;
79
private PackageSearchMetadataBuilder(
IPackageSearchMetadata
metadata)
100
public
IPackageSearchMetadata
Build()
142
public static PackageSearchMetadataBuilder FromMetadata(
IPackageSearchMetadata
metadata)
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 (3)
141
/// <inheritdoc cref="
IPackageSearchMetadata
.GetVersionsAsync" />
151
/// <inheritdoc cref="
IPackageSearchMetadata
.GetDeprecationMetadataAsync" />
154
/// <inheritdoc cref="
IPackageSearchMetadata
.Vulnerabilities" />
Model\VersionInfo.cs (1)
47
public
IPackageSearchMetadata
? PackageSearchMetadata { get; set; }
Resources\ListResource.cs (1)
14
public abstract Task<IEnumerableAsync<
IPackageSearchMetadata
>> ListAsync(
Resources\PackageMetadataResource.cs (2)
18
public abstract Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
29
public abstract Task<
IPackageSearchMetadata
> GetMetadataAsync(
Resources\PackageMetadataResourceV3.cs (3)
73
public override async Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
93
public override async Task<
IPackageSearchMetadata
> GetMetadataAsync(
105
private async Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
Resources\PackageSearchResource.cs (1)
17
public abstract Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(
Resources\PackageSearchResourceV3.cs (1)
64
public override async Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(string searchTerm, SearchFilter filter, int skip, int take, Common.ILogger log, CancellationToken cancellationToken)