2 instantiations of PackageVulnerabilityMetadata
NuGet.CommandLine.XPlat (2)
_generated\14\PackageSearchJsonContext.PackageVulnerabilityMetadata.g.cs (1)
31ObjectCreator = () => new global::NuGet.Protocol.PackageVulnerabilityMetadata(),
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
340.Select(v => new PackageVulnerabilityMetadata(v.Url, (int)v.Severity))
55 references to PackageVulnerabilityMetadata
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
516private IReadOnlyList<VulnerabilityInfo> ConvertVulnerabilityMetadata(IEnumerable<PackageVulnerabilityMetadata>? vulnerabilities)
NuGet.CommandLine.XPlat (48)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (3)
491var info22 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>> 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), 509properties[22] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>>(options, info22);
_generated\14\PackageSearchJsonContext.PackageVulnerabilityMetadata.g.cs (19)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata>? _PackageVulnerabilityMetadata; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata> PackageVulnerabilityMetadata 22get => _PackageVulnerabilityMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata> Create_PackageVulnerabilityMetadata(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.PackageVulnerabilityMetadata>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Protocol.PackageVulnerabilityMetadata> 35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Protocol.PackageVulnerabilityMetadata>(options, objectInfo); 56DeclaringType = typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata), 58Getter = static obj => ((global::NuGet.Protocol.PackageVulnerabilityMetadata)obj).AdvisoryUrl, 66AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata).GetProperty("AdvisoryUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata), 78Getter = static obj => ((global::NuGet.Protocol.PackageVulnerabilityMetadata)obj).Severity, 86AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata).GetProperty("Severity", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 96private void PackageVulnerabilityMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Protocol.PackageVulnerabilityMetadata? value) 107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.PackageVulnerabilityMetadata)value).AdvisoryUrl, Uri); 108writer.WriteNumber(PropName_Severity, ((global::NuGet.Protocol.PackageVulnerabilityMetadata)value).Severity);
_generated\21\PackageSearchJsonContext.IEnumerablePackageVulnerabilityMetadata.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>>? _IEnumerablePackageVulnerabilityMetadata; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>> IEnumerablePackageVulnerabilityMetadata 22get => _IEnumerablePackageVulnerabilityMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>> Create_IEnumerablePackageVulnerabilityMetadata(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>, global::NuGet.Protocol.PackageVulnerabilityMetadata>(options, info); 45private void IEnumerablePackageVulnerabilityMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>? value) 55foreach (global::NuGet.Protocol.PackageVulnerabilityMetadata element in value)
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
78if (type == typeof(global::NuGet.Protocol.PackageVulnerabilityMetadata)) 106if (type == typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Protocol.PackageVulnerabilityMetadata>))
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (3)
323private static IEnumerable<PackageVulnerabilityMetadata> GetPackageVulnerabilities( 330return Enumerable.Empty<PackageVulnerabilityMetadata>(); 345return Enumerable.Empty<PackageVulnerabilityMetadata>();
ListPackage\ListPackageJsonRenderer.cs (2)
333private static void WriteVulnerabilities(JsonWriter writer, List<PackageVulnerabilityMetadata> vulnerabilities) 343foreach (PackageVulnerabilityMetadata vulnerability in vulnerabilities)
ListPackage\ListReportPackage.cs (4)
16public List<PackageVulnerabilityMetadata> Vulnerabilities { get; private set; } 22public ListReportPackage(string packageId, string resolvedVersion, string latestVersion, List<PackageVulnerabilityMetadata> vulnerabilities, PackageDeprecationMetadata deprecationReasons, AlternatePackageMetadata alternativePackage, string requestedVersion, bool autoReference) 87public ListReportPackage(string packageId, string requestedVersion, string resolvedVersion, string latestVersion, List<PackageVulnerabilityMetadata> vulnerabilities) 99public ListReportPackage(string packageId, string requestedVersion, string resolvedVersion, List<PackageVulnerabilityMetadata> vulnerabilities)
Utility\ProjectPackagesPrintUtility.cs (3)
174IEnumerable<PackageVulnerabilityMetadata> vulnerabilityMetadata) 182IEnumerable<PackageVulnerabilityMetadata> vulnerabilityMetadata) 189private static FormattedCell VulnerabilityToSeverityFormattedCell(PackageVulnerabilityMetadata vulnerability)
NuGet.Protocol (6)
Converters\SafeUriStjConverter.cs (1)
13/// <see cref="PackageSearchMetadata.ReadmeUrl"/>, <see cref="PackageVulnerabilityMetadata.AdvisoryUrl"/>.
Model\IPackageSearchMetadata.cs (1)
66IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; }
Model\LocalPackageSearchMetadata.cs (1)
142public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities => null;
Model\PackageSearchMetadata.cs (1)
258public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; private set; }
Model\PackageSearchMetadataBuilder.cs (1)
60public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; set; }
Model\PackageSearchMetadataV2Feed.cs (1)
155public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; } = null; // Vulnerability metadata is not added to nuget.org's v2 feed.