2 instantiations of WorkloadHistoryRecord
dotnet (2)
_generated\108\WorkloadHistoryJsonSerializerContext.WorkloadHistoryRecord.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
(),
Commands\Workload\WorkloadHistoryRecorder.cs (1)
13
public WorkloadHistoryRecord HistoryRecord { get; set; } =
new
();
73 references to WorkloadHistoryRecord
dotnet (73)
_generated\108\WorkloadHistoryJsonSerializerContext.WorkloadHistoryRecord.g.cs (61)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
>? _WorkloadHistoryRecord;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
> WorkloadHistoryRecord
22
get => _WorkloadHistoryRecord ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
> Create_WorkloadHistoryRecord(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
60
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).TimeStarted,
61
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).TimeStarted = value!,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("TimeStarted", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
80
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).TimeCompleted,
81
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).TimeCompleted = value!,
88
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("TimeCompleted", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
100
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).CommandName,
101
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).CommandName = value!,
108
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("CommandName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
120
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).RollbackFileContents,
121
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).RollbackFileContents = value!,
128
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("RollbackFileContents", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
140
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).CommandLineArgs,
141
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).CommandLineArgs = value!,
148
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("CommandLineArgs", InstanceMemberBindingFlags, null, typeof(string[]), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
160
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).Succeeded,
161
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).Succeeded = value!,
168
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("Succeeded", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
180
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).ErrorMessage,
181
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).ErrorMessage = value!,
188
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("ErrorMessage", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
200
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).StateBeforeCommand,
201
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).StateBeforeCommand = value!,
208
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("StateBeforeCommand", InstanceMemberBindingFlags, null, typeof(global::Microsoft.DotNet.Cli.Commands.Workload.WorkloadHistoryState), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
220
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).StateAfterCommand,
221
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).StateAfterCommand = value!,
228
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("StateAfterCommand", InstanceMemberBindingFlags, null, typeof(global::Microsoft.DotNet.Cli.Commands.Workload.WorkloadHistoryState), global::System.Array.Empty<global::System.Type>(), null),
238
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
),
240
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).GlobalJsonVersion,
241
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)obj).GlobalJsonVersion = value!,
248
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
).GetProperty("GlobalJsonVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
258
private void WorkloadHistoryRecordSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
? value)
268
writer.WriteString(PropName_TimeStarted, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).TimeStarted);
269
writer.WriteString(PropName_TimeCompleted, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).TimeCompleted);
270
writer.WriteString(PropName_CommandName, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).CommandName);
272
DictionaryStringStringSerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).RollbackFileContents);
274
StringArraySerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).CommandLineArgs);
275
writer.WriteBoolean(PropName_Succeeded, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).Succeeded);
276
writer.WriteString(PropName_ErrorMessage, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).ErrorMessage);
278
WorkloadHistoryStateSerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).StateBeforeCommand);
280
WorkloadHistoryStateSerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).StateAfterCommand);
281
writer.WriteString(PropName_GlobalJsonVersion, ((global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
)value).GlobalJsonVersion);
_generated\116\WorkloadHistoryJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
26
if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
WorkloadHistoryRecord
))
Commands\Workload\Install\FileBasedInstaller.cs (2)
632
public void WriteWorkloadHistoryRecord(
WorkloadHistoryRecord
workloadHistoryRecord, string sdkFeatureBand)
640
public IEnumerable<
WorkloadHistoryRecord
> GetWorkloadHistoryRecords(string sdkFeatureBand)
Commands\Workload\Install\IInstaller.cs (2)
35
void WriteWorkloadHistoryRecord(
WorkloadHistoryRecord
workloadHistoryRecord, string sdkFeatureBand);
37
IEnumerable<
WorkloadHistoryRecord
> GetWorkloadHistoryRecords(string sdkFeatureBand);
Commands\Workload\WorkloadHistoryDisplay.cs (2)
21
public static List<DisplayRecord> ProcessWorkloadHistoryRecords(IEnumerable<
WorkloadHistoryRecord
> historyRecords, out bool unknownRecordsPresent)
28
foreach (
var
historyRecord in historyRecords.OrderBy(r => r.TimeStarted))
Commands\Workload\WorkloadHistoryRecorder.cs (1)
13
public
WorkloadHistoryRecord
HistoryRecord { get; set; } = new();
Commands\Workload\WorkloadJsonSerializerContext.cs (1)
12
[JsonSerializable(typeof(
WorkloadHistoryRecord
))]
src\sdk\src\Common\WorkloadFileBasedInstall.cs (3)
48
public static IEnumerable<
WorkloadHistoryRecord
> GetWorkloadHistoryRecords(string workloadHistoryDirectory)
55
List<
WorkloadHistoryRecord
> historyRecords = [];
61
var
historyRecord = JsonSerializer.Deserialize(File.ReadAllText(file), WorkloadHistoryJsonSerializerContext.Default.WorkloadHistoryRecord);