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