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), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 60Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).IsEol, 61Setter = static (obj, value) => __set_SdkVulnerabilityInfo_IsEol((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("IsEol", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 80Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).EolDate, 81Setter = static (obj, value) => __set_SdkVulnerabilityInfo_EolDate((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 100Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).Cves, 101Setter = static (obj, value) => __set_SdkVulnerabilityInfo_Cves((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 108AttributeProviderFactory = 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), 120DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 122Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).LatestSdkVersion, 123Setter = static (obj, value) => __set_SdkVulnerabilityInfo_LatestSdkVersion((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 130AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("LatestSdkVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 140DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 142Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).FeatureBandDiscontinued, 143Setter = static (obj, value) => __set_SdkVulnerabilityInfo_FeatureBandDiscontinued((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj, value!), 150AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("FeatureBandDiscontinued", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 160DeclaringType = typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo), 162Getter = static obj => ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)obj).HasVulnerabilities, 170AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("HasVulnerabilities", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 180private void SdkVulnerabilityInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo? value) 190writer.WriteBoolean(PropName_IsEol, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).IsEol); 192global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).EolDate, NullableDateTime); 194IReadOnlyListSdkCveInfoSerializeHandler(writer, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).Cves); 195writer.WriteString(PropName_LatestSdkVersion, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).LatestSdkVersion); 196writer.WriteBoolean(PropName_FeatureBandDiscontinued, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).FeatureBandDiscontinued); 197writer.WriteBoolean(PropName_HasVulnerabilities, ((global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo)value).HasVulnerabilities); 203private static extern void __set_SdkVulnerabilityInfo_IsEol(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, bool value); 205private static extern void __set_SdkVulnerabilityInfo_EolDate(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, global::System.DateTime? value); 207private 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); 209private static extern void __set_SdkVulnerabilityInfo_LatestSdkVersion(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, string value); 211private 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(