4 implementations of IPackageSearchMetadata
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
19
public class LocalPackageSearchMetadata :
IPackageSearchMetadata
Model\PackageSearchMetadata.cs (1)
21
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)
48
IEnumerable<
IPackageSearchMetadata
> packagesMetadata = await resource.GetMetadataAsync(
56
IPackageSearchMetadata
? matchedPackage = null;
66
(
IPackageSearchMetadata
? max,
IPackageSearchMetadata
current) =>
75
var
extraMetadata = await GetAdditionalPackageMetadata(repository, packageIdentifier, cancellationToken).ConfigureAwait(false);
85
private async Task<
IPackageSearchMetadata
?> GetAdditionalPackageMetadata(
92
var
searchResult = (await nugetSearchClient.SearchAsync(
116
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
>
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>(options, objectInfo);
56
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
58
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Authors,
66
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Authors", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
78
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).DependencySets,
86
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),
96
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
98
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Description,
106
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
116
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
118
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).DownloadCount,
126
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("DownloadCount", InstanceMemberBindingFlags, null, typeof(long?), global::System.Array.Empty<global::System.Type>(), null),
136
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
138
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).IconUrl,
146
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),
156
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
158
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Identity,
166
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),
176
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
178
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).LicenseUrl,
186
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),
196
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
198
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ProjectUrl,
206
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),
216
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
218
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReadmeUrl,
226
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),
236
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
238
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReadmeFileUrl,
246
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("ReadmeFileUrl", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
256
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
258
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).ReportAbuseUrl,
266
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),
276
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
278
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).PackageDetailsUrl,
286
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),
296
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
298
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Published,
306
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),
316
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
318
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).OwnersList,
326
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),
336
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
338
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Owners,
346
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Owners", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
356
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
358
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).RequireLicenseAcceptance,
366
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("RequireLicenseAcceptance", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
376
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
378
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Summary,
386
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Summary", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
396
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
398
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Tags,
406
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
416
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
418
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Title,
426
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("Title", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
436
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
438
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).IsListed,
446
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("IsListed", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
456
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
458
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).PrefixReserved,
466
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
).GetProperty("PrefixReserved", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
476
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
478
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).LicenseMetadata,
486
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),
496
DeclaringType = typeof(global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
),
498
Getter = static obj => ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)obj).Vulnerabilities,
506
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),
516
private void IPackageSearchMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
? value)
526
writer.WriteString(PropName_Authors, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Authors);
528
IEnumerablePackageDependencyGroupSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).DependencySets);
529
writer.WriteString(PropName_Description, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Description);
531
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).DownloadCount, NullableInt64);
533
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).IconUrl, Uri);
535
PackageIdentitySerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Identity);
537
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).LicenseUrl, Uri);
539
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ProjectUrl, Uri);
541
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReadmeUrl, Uri);
542
writer.WriteString(PropName_ReadmeFileUrl, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReadmeFileUrl);
544
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).ReportAbuseUrl, Uri);
546
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).PackageDetailsUrl, Uri);
548
global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Published, NullableDateTimeOffset);
550
IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).OwnersList);
551
writer.WriteString(PropName_Owners, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Owners);
552
writer.WriteBoolean(PropName_RequireLicenseAcceptance, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).RequireLicenseAcceptance);
553
writer.WriteString(PropName_Summary, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Summary);
554
writer.WriteString(PropName_Tags, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Tags);
555
writer.WriteString(PropName_Title, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).Title);
556
writer.WriteBoolean(PropName_IsListed, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).IsListed);
557
writer.WriteBoolean(PropName_PrefixReserved, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).PrefixReserved);
559
LicenseMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
)value).LicenseMetadata);
561
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
>(),
35
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);
45
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)
91
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.
IPackageSearchMetadata
>>
106
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),
109
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)
213
foreach (
var
package in packages)
224
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)
244
/// <inheritdoc cref="
IPackageSearchMetadata
.GetVersionsAsync" />
253
/// <inheritdoc cref="
IPackageSearchMetadata
.GetDeprecationMetadataAsync" />
256
/// <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)
42
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)
59
public override async Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
79
public override async Task<
IPackageSearchMetadata
> GetMetadataAsync(
91
private async Task<IEnumerable<
IPackageSearchMetadata
>> GetMetadataAsync(
Resources\PackageSearchResource.cs (1)
17
public abstract Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(
Resources\PackageSearchResourceV3.cs (1)
54
public override async Task<IEnumerable<
IPackageSearchMetadata
>> SearchAsync(string searchTerm, SearchFilter filter, int skip, int take, Common.ILogger log, CancellationToken cancellationToken)