diff --git a/src/coverlet.core/CoverageResult.cs b/src/coverlet.core/CoverageResult.cs index e2276493a..3cc9ce084 100644 --- a/src/coverlet.core/CoverageResult.cs +++ b/src/coverlet.core/CoverageResult.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; +using System.Text.Json.Serialization; using Coverlet.Core.Enums; using Coverlet.Core.Instrumentation; @@ -22,11 +23,13 @@ internal class Branches : List { } internal class Method { + [JsonConstructor] internal Method() { - Lines = new Lines(); - Branches = new Branches(); + Lines = []; + Branches = []; } + public Lines Lines; public Branches Branches; }