4 implementations of IPackageSearchMetadata
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
19public class LocalPackageSearchMetadata : IPackageSearchMetadata
Model\PackageSearchMetadata.cs (1)
21public class PackageSearchMetadata : IPackageSearchMetadata
Model\PackageSearchMetadataBuilder.cs (1)
25public class ClonedPackageSearchMetadata : IPackageSearchMetadata
Model\PackageSearchMetadataV2Feed.cs (1)
16public class PackageSearchMetadataV2Feed : IPackageSearchMetadata
253 references to IPackageSearchMetadata
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
259foreach (var result in results)
dotnet (23)
NugetPackageDownloader\NuGetPackageDownloader.cs (23)
365public async Task<IEnumerable<IPackageSearchMetadata>> GetLatestVersionsOfPackage(string packageId, bool includePreview, int numberOfResults) 380IPackageSearchMetadata packageMetadata; 632private async Task<(PackageSource, IPackageSearchMetadata)> GetMatchingVersionInternalAsync( 644(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)[] foundPackagesBySource; 661IEnumerable<(PackageSource source, IPackageSearchMetadata package)> accumulativeSearchResults = 713private async Task<(PackageSource, IPackageSearchMetadata)> GetLatestVersionInternalAsync( 720private async Task<IEnumerable<(PackageSource, IPackageSearchMetadata)>> GetLatestVersionsInternalAsync( 730(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)[] foundPackagesBySource; 753IEnumerable<(PackageSource source, IPackageSearchMetadata package)> accumulativeSearchResults = 779IEnumerable<(PackageSource, IPackageSearchMetadata)> latestVersions = accumulativeSearchResults 803IPackageSearchMetadata packageMetadata; 812private async Task<(PackageSource, IPackageSearchMetadata)> GetPackageMetadataAsync(string packageIdentifier, 827List<Task<(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)>> tasks = [.. sources 832(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages) sourceAndFoundPackages, 833out (PackageSource, IPackageSearchMetadata) packageMetadataAsync) 842IPackageSearchMetadata matchedVersion = 859foreach (Task<(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)> task in tasks) 862if (TryGetPackageMetadata(result, out (PackageSource, IPackageSearchMetadata) packageMetadataAsync)) 872Task<(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)> finishedTask = 875(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages) result = 877if (TryGetPackageMetadata(result, out (PackageSource, IPackageSearchMetadata) packageMetadataAsync)) 895private async Task<(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)> 907IEnumerable<IPackageSearchMetadata> foundPackages;
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetUtility.cs (2)
34IEnumerable<IPackageSearchMetadata> searchMetadata = null; 58foreach (IPackageSearchMetadata packageMetadata in searchMetadata)
Microsoft.TemplateEngine.Cli (9)
NuGet\NugetApiManager.cs (9)
48IEnumerable<IPackageSearchMetadata> packagesMetadata = await resource.GetMetadataAsync( 56IPackageSearchMetadata? matchedPackage = null; 66(IPackageSearchMetadata? max, IPackageSearchMetadata current) => 75var extraMetadata = await GetAdditionalPackageMetadata(repository, packageIdentifier, cancellationToken).ConfigureAwait(false); 85private async Task<IPackageSearchMetadata?> GetAdditionalPackageMetadata( 92var searchResult = (await nugetSearchClient.SearchAsync( 116public NugetPackageMetadata(PackageSource packageSource, IPackageSearchMetadata metadata, IPackageSearchMetadata? extraMetadata = null)
Microsoft.TemplateEngine.Edge (3)
Installers\NuGet\NugetApiPackageManager.cs (3)
376IEnumerable<IPackageSearchMetadata> packageMetadata = await resource.GetMetadataAsync( 426var searchResult = (await nugetSearchClient.SearchAsync( 497public NugetPackageMetadata(IPackageSearchMetadata metadata, string owners, bool reserved)
NuGet.CommandLine.XPlat (153)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (102)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>? _IPackageSearchMetadata; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata> IPackageSearchMetadata 22get => _IPackageSearchMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata> Create_IPackageSearchMetadata(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata> 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>(options, objectInfo); 56DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 58Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Authors, 66AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Authors", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 78Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).DependencySets, 86AttributeProviderFactory = 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), 96DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 98Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Description, 106AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 116DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 118Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).DownloadCount, 126AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("DownloadCount", InstanceMemberBindingFlags, null, typeof(long?), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 138Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).IconUrl, 146AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("IconUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 156DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 158Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Identity, 166AttributeProviderFactory = 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), 176DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 178Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).LicenseUrl, 186AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("LicenseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 196DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 198Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).ProjectUrl, 206AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ProjectUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 216DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 218Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).ReadmeUrl, 226AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ReadmeUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 236DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 238Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).ReadmeFileUrl, 246AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ReadmeFileUrl", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 256DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 258Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).ReportAbuseUrl, 266AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ReportAbuseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 276DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 278Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).PackageDetailsUrl, 286AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("PackageDetailsUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 296DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 298Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Published, 306AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Published", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null), 316DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 318Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).OwnersList, 326AttributeProviderFactory = 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), 336DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 338Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Owners, 346AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Owners", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 356DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 358Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).RequireLicenseAcceptance, 366AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("RequireLicenseAcceptance", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 376DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 378Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Summary, 386AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Summary", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 396DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 398Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Tags, 406AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 416DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 418Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Title, 426AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("Title", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 436DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 438Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).IsListed, 446AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("IsListed", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 456DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 458Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).PrefixReserved, 466AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("PrefixReserved", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 476DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 478Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).LicenseMetadata, 486AttributeProviderFactory = 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), 496DeclaringType = typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata), 498Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Vulnerabilities, 506AttributeProviderFactory = 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), 516private void IPackageSearchMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Protocol.Core.Types.IPackageSearchMetadata? value) 526writer.WriteString(PropName_Authors, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Authors); 528IEnumerablePackageDependencyGroupSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).DependencySets); 529writer.WriteString(PropName_Description, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Description); 531global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).DownloadCount, NullableInt64); 533global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).IconUrl, Uri); 535PackageIdentitySerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Identity); 537global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).LicenseUrl, Uri); 539global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ProjectUrl, Uri); 541global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReadmeUrl, Uri); 542writer.WriteString(PropName_ReadmeFileUrl, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReadmeFileUrl); 544global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReportAbuseUrl, Uri); 546global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).PackageDetailsUrl, Uri); 548global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Published, NullableDateTimeOffset); 550IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).OwnersList); 551writer.WriteString(PropName_Owners, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Owners); 552writer.WriteBoolean(PropName_RequireLicenseAcceptance, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).RequireLicenseAcceptance); 553writer.WriteString(PropName_Summary, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Summary); 554writer.WriteString(PropName_Tags, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Tags); 555writer.WriteString(PropName_Title, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Title); 556writer.WriteBoolean(PropName_IsListed, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).IsListed); 557writer.WriteBoolean(PropName_PrefixReserved, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).PrefixReserved); 559LicenseMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).LicenseMetadata); 561IEnumerablePackageVulnerabilityMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Vulnerabilities);
_generated\26\PackageSearchJsonContext.ListIPackageSearchMetadata.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>>? _ListIPackageSearchMetadata; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>> ListIPackageSearchMetadata 22get => _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>)); 25private 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) 27if (!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)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>> 31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>(), 35jsonTypeInfo = 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); 45private 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)
91var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>> 106AttributeProviderFactory = 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), 109properties[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)
74if (type == typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)) 126if (type == typeof(global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>))
Commands\Package\Download\PackageDownloadRunner.cs (2)
213foreach (var package in packages) 224foreach (var package in packages)
Commands\PackageReferenceCommands\ListPackage\InstalledPackageReference.cs (2)
23internal IPackageSearchMetadata ResolvedPackageMetadata { get; set; } 24internal 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> 420internal async Task<Dictionary<string, List<IPackageSearchMetadata>>> GetPackageMetadataAsync( 425var packageMetadataById = new Dictionary<string, List<IPackageSearchMetadata>>(capacity: allPackages.Count); 559Dictionary<string, List<IPackageSearchMetadata>> packageMetadata, 566if (packageMetadata.TryGetValue(topLevelPackage.Name, out List<IPackageSearchMetadata> matchingPackage)) 605if (packageMetadata.TryGetValue(transitivePackage.Name, out List<IPackageSearchMetadata> matchingPackage)) 669private async Task<KeyValuePair<string, List<IPackageSearchMetadata>>> GetPackageMetadataAsync( 674var results = new List<IPackageSearchMetadata>(); 683return new KeyValuePair<string, List<IPackageSearchMetadata>>(package, results); 694private async Task<IEnumerable<IPackageSearchMetadata>> GetPackageMetadataAsync( 709IEnumerable<IPackageSearchMetadata> packages =
Commands\PackageSearch\IPackageSearchResultRenderer.cs (1)
25void Add(PackageSource source, IEnumerable<IPackageSearchMetadata> completedSearch);
Commands\PackageSearch\JsonFormat\PackageSearchResult.cs (2)
24public List<IPackageSearchMetadata> Packages { get; set; } 29Packages = new List<IPackageSearchMetadata>();
Commands\PackageSearch\JsonFormat\SearchResultPackagesConverter.cs (3)
15internal class SearchResultPackagesConverter : JsonConverter<IPackageSearchMetadata> 34public override IPackageSearchMetadata Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 39public override void Write(Utf8JsonWriter writer, IPackageSearchMetadata value, JsonSerializerOptions options)
Commands\PackageSearch\PackageSearchResultJsonRenderer.cs (2)
28public void Add(PackageSource source, IEnumerable<IPackageSearchMetadata> completedSearch) 32foreach (IPackageSearchMetadata metadata in completedSearch)
Commands\PackageSearch\PackageSearchResultTableRenderer.cs (3)
34public void Add(PackageSource source, IEnumerable<IPackageSearchMetadata> completedSearch) 76private static async void PopulateTableWithResultsAsync(IEnumerable<IPackageSearchMetadata> results, Table table, PackageSearchVerbosity verbosity) 82foreach (IPackageSearchMetadata result in results)
Commands\PackageSearch\PackageSearchRunner.cs (7)
77Func<PackageSource, Task<IEnumerable<IPackageSearchMetadata>>> searchPackageSourceAsync = 82Dictionary<Task<IEnumerable<IPackageSearchMetadata>>, PackageSource> searchRequests = new(); 86Task<IEnumerable<IPackageSearchMetadata>> searchTask = searchPackageSourceAsync(packageSource); 93Task<IEnumerable<IPackageSearchMetadata>> completedTask = await Task.WhenAny(searchRequests.Keys); 96IEnumerable<IPackageSearchMetadata> searchResult = null; 148private static Task<IEnumerable<IPackageSearchMetadata>> SearchAsync( 180private static Task<IEnumerable<IPackageSearchMetadata>> GetPackageAsync(
Utility\AddPackageCommandUtility.cs (1)
78IEnumerable<IPackageSearchMetadata> packages = await resource.GetMetadataAsync(
NuGet.Commands (12)
ListCommand\ListCommandRunner.cs (12)
56var allPackages = new List<IEnumerableAsync<IPackageSearchMetadata>>(); 66await PrintPackages(listArgs, new AggregateEnumerableAsync<IPackageSearchMetadata>(allPackages, comparer, comparer).GetEnumeratorAsync()); 105private class ComparePackageSearchMetadata : IComparer<IPackageSearchMetadata>, IEqualityComparer<IPackageSearchMetadata> 108public int Compare(IPackageSearchMetadata x, IPackageSearchMetadata y) 127public bool Equals(IPackageSearchMetadata x, IPackageSearchMetadata y) 141public int GetHashCode(IPackageSearchMetadata obj) 151private async Task PrintPackages(ListArgs listArgs, IEnumeratorAsync<IPackageSearchMetadata> asyncEnumerator) 169var p = asyncEnumerator.Current; 193var p = asyncEnumerator.Current;
NuGet.Protocol (50)
LegacyFeed\PackageMetadataResourceV2Feed.cs (2)
42public override async Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync( 58public override async Task<IPackageSearchMetadata> GetMetadataAsync(
LegacyFeed\PackageSearchResourceV2Feed.cs (1)
38public override async Task<IEnumerable<IPackageSearchMetadata>> SearchAsync(
LegacyFeed\V2FeedListResource.cs (5)
32public async override Task<IEnumerableAsync<IPackageSearchMetadata>> ListAsync( 110return new EnumerableAsync<IPackageSearchMetadata>(_feedParser, searchTerm, filter, 0, Take, isSearchSupported, allVersions, 148internal class EnumeratorAsync : IEnumeratorAsync<IPackageSearchMetadata> 161private IEnumerator<IPackageSearchMetadata> _currentEnumerator; 178public IPackageSearchMetadata Current
LegacyFeed\V2FeedUtilities.cs (1)
17public static IPackageSearchMetadata CreatePackageSearchResult(
LocalRepositories\LocalPackageListResource.cs (6)
26public override Task<IEnumerableAsync<IPackageSearchMetadata>> ListAsync(string searchTerm, bool prerelease, bool allVersions, bool includeDelisted, ILogger logger, 55IEnumerableAsync<IPackageSearchMetadata> enumerable = new EnumerableAsync<IPackageSearchMetadata>(_localPackageSearchResource, searchTerm, filter, 85internal class EnumeratorAsync : IEnumeratorAsync<IPackageSearchMetadata> 94private IEnumerator<IPackageSearchMetadata> _currentEnumerator; 105public IPackageSearchMetadata Current
LocalRepositories\LocalPackageMetadataResource.cs (5)
31public override Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync( 41return Task.Run<IEnumerable<IPackageSearchMetadata>>(() => 51public override Task<IPackageSearchMetadata> GetMetadataAsync( 57return Task.Run<IPackageSearchMetadata>(() => 69private static IPackageSearchMetadata GetPackageMetadata(LocalPackageInfo package) => new LocalPackageSearchMetadata(package);
LocalRepositories\LocalPackageSearchResource.cs (2)
33public async override Task<IEnumerable<IPackageSearchMetadata>> SearchAsync( 111private 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)
21private readonly IPackageSearchMetadata _metadata; 79private PackageSearchMetadataBuilder(IPackageSearchMetadata metadata) 100public IPackageSearchMetadata Build() 142public static PackageSearchMetadataBuilder FromMetadata(IPackageSearchMetadata metadata) 163public static IPackageSearchMetadata WithVersions(this IPackageSearchMetadata metadata, IEnumerable<VersionInfo> versions) 171public static IPackageSearchMetadata WithVersions(this IPackageSearchMetadata metadata, Func<Task<IEnumerable<VersionInfo>>> asyncValueFactory) 179public 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)
42public IPackageSearchMetadata? PackageSearchMetadata { get; set; }
Resources\ListResource.cs (1)
14public abstract Task<IEnumerableAsync<IPackageSearchMetadata>> ListAsync(
Resources\PackageMetadataResource.cs (2)
18public abstract Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync( 29public abstract Task<IPackageSearchMetadata> GetMetadataAsync(
Resources\PackageMetadataResourceV3.cs (3)
59public override async Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync( 79public override async Task<IPackageSearchMetadata> GetMetadataAsync( 91private async Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync(
Resources\PackageSearchResource.cs (1)
17public abstract Task<IEnumerable<IPackageSearchMetadata>> SearchAsync(
Resources\PackageSearchResourceV3.cs (1)
54public override async Task<IEnumerable<IPackageSearchMetadata>> SearchAsync(string searchTerm, SearchFilter filter, int skip, int take, Common.ILogger log, CancellationToken cancellationToken)