< Summary

Line coverage
52%
Covered lines: 39
Uncovered lines: 36
Coverable lines: 75
Total lines: 178
Line coverage: 52%
Branch coverage
37%
Covered branches: 9
Total branches: 24
Branch coverage: 37.5%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

/_/src/Chronicler/obj/Debug/net8.0/MemoryPack.Generator/MemoryPack.Generator.MemoryPackGenerator/Chronicler.MemoryPackRecordEnvelope.MemoryPackFormatter.g.cs

File '/_/src/Chronicler/obj/Debug/net8.0/MemoryPack.Generator/MemoryPack.Generator.MemoryPackGenerator/Chronicler.MemoryPackRecordEnvelope.MemoryPackFormatter.g.cs' does not exist (any more).

/home/runner/work/Chronicler/Chronicler/src/Chronicler/Serialization/MemoryPack/MemoryPackRecordEnvelope.cs

#LineLine coverage
 1using MemoryPack;
 2using SwiftCollections;
 3using System;
 4
 5namespace Chronicler;
 6
 7/// <summary>
 8/// Stores named field payloads for the MemoryPack chronicler transport.
 9/// </summary>
 10[MemoryPackable]
 11internal sealed partial class MemoryPackRecordEnvelope
 12{
 13    /// <summary>
 14    /// Serialized payloads keyed by record name.
 15    /// </summary>
 30616    public SwiftDictionary<string, byte[]?> Entries { get; set; } = new(8, StringComparer.Ordinal);
 17}