src/SSC/ParallelDiffContracts.cs
実行済みCoberturaのhit数が1以上の行です。
未実行カバレッジ対象ですがhit数が0の行です。
対象外Coberturaに実行対象として記録されていない行です。
| 行 | 行状態 | Hits | Source |
|---|---|---|---|
| 1 | 対象外 | — | using System.Globalization; |
| 2 | 対象外 | — | |
| 3 | 対象外 | — | namespace SSC; |
| 4 | 対象外 | — | |
| 5 | 対象外 | — | public enum ParallelDiffEntryKind |
| 6 | 対象外 | — | { |
| 7 | 対象外 | — | Node, |
| 8 | 対象外 | — | ContainerPresence, |
| 9 | 対象外 | — | } |
| 10 | 対象外 | — | |
| 11 | 対象外 | — | public sealed class ParallelDiffEntry |
| 12 | 対象外 | — | { |
| 13 | 実行済み | 269 | public string Path { get; init; } = string.Empty; |
| 14 | 対象外 | — | |
| 15 | 実行済み | 102 | public string? ParentPath { get; init; } |
| 16 | 対象外 | — | |
| 17 | 実行済み | 87 | public ParallelDiffEntryKind Kind { get; init; } |
| 18 | 対象外 | — | |
| 19 | 実行済み | 88 | public IParallelNode? ParentNode { get; init; } |
| 20 | 対象外 | — | |
| 21 | 実行済み | 88 | public IParallelNode? Node { get; init; } |
| 22 | 対象外 | — | |
| 23 | 実行済み | 243 | public IReadOnlyList<ParallelDiffValue> Values { get; init; } = Array.Empty<ParallelDiffValue>(); |
| 24 | 対象外 | — | |
| 25 | 対象外 | — | public override string ToString() |
| 26 | 対象外 | — | { |
| 27 | 実行済み | 13 | return string.Create( |
| 28 | 実行済み | 13 | CultureInfo.InvariantCulture, |
| 29 | 実行済み | 39 | $"{Path}: {string.Join(", ", Values.Select(value => value.ToString()))}"); |
| 30 | 対象外 | — | } |
| 31 | 対象外 | — | } |
| 32 | 対象外 | — | |
| 33 | 対象外 | — | public sealed class ParallelDiffValue |
| 34 | 対象外 | — | { |
| 35 | 実行済み | 178 | public int ModelIndex { get; init; } |
| 36 | 対象外 | — | |
| 37 | 実行済み | 203 | public object? Value { get; init; } |
| 38 | 対象外 | — | |
| 39 | 実行済み | 199 | public ValueState State { get; init; } |
| 40 | 対象外 | — | |
| 41 | 対象外 | — | public override string ToString() |
| 42 | 対象外 | — | { |
| 43 | 実行済み | 30 | return ParallelDisplayFormatter.FormatSlot(ModelIndex, Value, State); |
| 44 | 対象外 | — | } |
| 45 | 対象外 | — | } |