3 instantiations of SdkVulnerabilityInfo
dotnet (3)
_generated\141\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (1)
31ObjectCreator = () => new global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo(),
SdkVulnerability\SdkVulnerabilityChecker.cs (2)
51return new SdkVulnerabilityInfo 113return new SdkVulnerabilityInfo
51 references to SdkVulnerabilityInfo
dotnet (51)
_generated\141\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (45)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo>? _SdkVulnerabilityInfo; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo> SdkVulnerabilityInfo 22get => _SdkVulnerabilityInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo> Create_SdkVulnerabilityInfo(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 58Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).IsEol, 59Setter = static (obj, value) => __set_SdkVulnerabilityInfo_IsEol((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 66AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("IsEol", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 78Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).EolDate, 79Setter = static (obj, value) => __set_SdkVulnerabilityInfo_EolDate((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 86AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 96DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 98Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).Cves, 99Setter = static (obj, value) => __set_SdkVulnerabilityInfo_Cves((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 106AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("Cves", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkCveInfo>), global::System.Array.Empty<global::System.Type>(), null), 118DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 120Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).LatestSdkVersion, 121Setter = static (obj, value) => __set_SdkVulnerabilityInfo_LatestSdkVersion((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 128AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("LatestSdkVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 138DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 140Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).FeatureBandDiscontinued, 141Setter = static (obj, value) => __set_SdkVulnerabilityInfo_FeatureBandDiscontinued((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 148AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("FeatureBandDiscontinued", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 158DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 160Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).HasVulnerabilities, 168AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("HasVulnerabilities", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 178private void SdkVulnerabilityInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo? value) 188writer.WriteBoolean(PropName_IsEol, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).IsEol); 190global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).EolDate, NullableDateTime); 192IReadOnlyListSdkCveInfoSerializeHandler(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).Cves); 193writer.WriteString(PropName_LatestSdkVersion, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).LatestSdkVersion); 194writer.WriteBoolean(PropName_FeatureBandDiscontinued, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).FeatureBandDiscontinued); 195writer.WriteBoolean(PropName_HasVulnerabilities, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).HasVulnerabilities); 201private static extern void __set_SdkVulnerabilityInfo_IsEol(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, bool value); 203private static extern void __set_SdkVulnerabilityInfo_EolDate(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, global::System.DateTime? value); 205private static extern void __set_SdkVulnerabilityInfo_Cves(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, global::System.Collections.Generic.IReadOnlyList<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkCveInfo> value); 207private static extern void __set_SdkVulnerabilityInfo_LatestSdkVersion(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, string value); 209private static extern void __set_SdkVulnerabilityInfo_FeatureBandDiscontinued(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, bool value);
_generated\147\SdkVulnerabilityJsonContext.GetJsonTypeInfo.g.cs (1)
30if (type == typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo))
SdkVulnerability\SdkReleaseMetadataCache.cs (4)
76public SdkVulnerabilityInfo? ReadCachedSummary(string sdkVersion) 137SdkVulnerabilityInfo? info = SdkVulnerabilityChecker.Check(sdkVersion, productCollection, _ => releases); 147private void WriteSummary(string sdkVersion, SdkVulnerabilityInfo info) 195[JsonSerializable(typeof(SdkVulnerabilityInfo))]
SdkVulnerability\SdkVulnerabilityChecker.cs (1)
21public static SdkVulnerabilityInfo? Check(