| File: OutputSummary\OutputSummary.cs | Web Access |
| Project: src\runtime\src\tools\hotreload-delta-gen\Microsoft.DotNet.HotReload.Utils.Generator.Data\Microsoft.DotNet.HotReload.Utils.Generator.Data.csproj (Microsoft.DotNet.HotReload.Utils.Generator.Data) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Text.Json.Serialization; namespace Microsoft.DotNet.HotReload.Utils.Generator.OutputSummary; public class OutputSummary { [JsonPropertyName("deltas")] public Delta[]? Deltas {get; init;} [JsonExtensionData] public System.Collections.Generic.Dictionary<string, object>? Extra {get; init;} [JsonConstructor] public OutputSummary(Delta[]? deltas) { Deltas = deltas; } } public class Delta { [JsonPropertyName("assembly")] public string? Assembly {get; init;} [JsonPropertyName("metadata")] public string? Metadata {get; init;} [JsonPropertyName("il")] public string? IL {get; init;} [JsonPropertyName("pdb")] public string? Pdb {get; init;} [JsonConstructor] public Delta (string? assembly, string? metadata, string? il, string? pdb) { Assembly = assembly; Metadata = metadata; IL = il; Pdb = pdb; } [JsonExtensionData] public System.Collections.Generic.Dictionary<string, object>? Extra {get; set;} }