src/SSC/ParallelProjectedPathSearchExtensions.cs
実行済みCoberturaのhit数が1以上の行です。
未実行カバレッジ対象ですがhit数が0の行です。
対象外Coberturaに実行対象として記録されていない行です。
| 行 | 行状態 | Hits | Source |
|---|---|---|---|
| 1 | 対象外 | — | namespace SSC; |
| 2 | 対象外 | — | |
| 3 | 対象外 | — | /// <summary> |
| 4 | 対象外 | — | /// 投影済み差分 path による検索を提供します。 |
| 5 | 対象外 | — | /// </summary> |
| 6 | 対象外 | — | public static class ParallelProjectedPathSearchExtensions |
| 7 | 対象外 | — | { |
| 8 | 対象外 | — | /// <summary> |
| 9 | 対象外 | — | /// 利用側定義 path が完全一致する差分 entry projection を返します。 |
| 10 | 対象外 | — | /// </summary> |
| 11 | 対象外 | — | /// <typeparam name="T">比較対象 model の型。</typeparam> |
| 12 | 対象外 | — | /// <param name="result">比較結果。</param> |
| 13 | 対象外 | — | /// <param name="projector">標準 path segment の扱いを決定する投影器。</param> |
| 14 | 対象外 | — | /// <param name="projectedPath">検索する利用側定義 path。</param> |
| 15 | 対象外 | — | /// <returns>完全一致した projection の一覧。</returns> |
| 16 | 対象外 | — | /// <exception cref="ArgumentNullException"> |
| 17 | 対象外 | — | /// <paramref name="result"/>、<paramref name="projector"/>、または <paramref name="projectedPath"/> が |
| 18 | 対象外 | — | /// <see langword="null"/> の場合。 |
| 19 | 対象外 | — | /// </exception> |
| 20 | 対象外 | — | /// <exception cref="ArgumentException"><paramref name="projectedPath"/> が空文字列の場合。</exception> |
| 21 | 対象外 | — | public static IReadOnlyList<ParallelDiffEntryPathProjection> GetDiffEntryPathProjections<T>( |
| 22 | 対象外 | — | this CompareResult<T> result, |
| 23 | 対象外 | — | IParallelDiffPathProjector projector, |
| 24 | 対象外 | — | string projectedPath) |
| 25 | 対象外 | — | { |
| 26 | 実行済み | 8 | ArgumentNullException.ThrowIfNull(result); |
| 27 | 実行済み | 7 | ArgumentNullException.ThrowIfNull(projector); |
| 28 | 実行済み | 6 | ArgumentException.ThrowIfNullOrEmpty(projectedPath); |
| 29 | 対象外 | — | |
| 30 | 実行済み | 4 | return result |
| 31 | 実行済み | 4 | .GetDiffEntryPathProjections(projector) |
| 32 | 実行済み | 5 | .Where(projection => string.Equals( |
| 33 | 実行済み | 5 | projection.ProjectedPath, |
| 34 | 実行済み | 5 | projectedPath, |
| 35 | 実行済み | 5 | StringComparison.Ordinal)) |
| 36 | 実行済み | 4 | .ToArray(); |
| 37 | 対象外 | — | } |
| 38 | 対象外 | — | |
| 39 | 対象外 | — | /// <summary> |
| 40 | 対象外 | — | /// 利用側定義 path が指定 pattern に一致する差分 entry projection を返します。 |
| 41 | 対象外 | — | /// </summary> |
| 42 | 対象外 | — | /// <typeparam name="T">比較対象 model の型。</typeparam> |
| 43 | 対象外 | — | /// <param name="result">比較結果。</param> |
| 44 | 対象外 | — | /// <param name="projector">標準 path segment の扱いを決定する投影器。</param> |
| 45 | 対象外 | — | /// <param name="pattern">検索する path pattern。</param> |
| 46 | 対象外 | — | /// <returns>pattern に一致した projection の一覧。</returns> |
| 47 | 対象外 | — | /// <exception cref="ArgumentNullException"> |
| 48 | 対象外 | — | /// <paramref name="result"/>、<paramref name="projector"/>、または <paramref name="pattern"/> が |
| 49 | 対象外 | — | /// <see langword="null"/> の場合。 |
| 50 | 対象外 | — | /// </exception> |
| 51 | 対象外 | — | public static IReadOnlyList<ParallelDiffEntryPathProjection> GetDiffEntryPathProjections<T>( |
| 52 | 対象外 | — | this CompareResult<T> result, |
| 53 | 対象外 | — | IParallelDiffPathProjector projector, |
| 54 | 対象外 | — | ParallelDiffPathPattern pattern) |
| 55 | 対象外 | — | { |
| 56 | 実行済み | 7 | ArgumentNullException.ThrowIfNull(result); |
| 57 | 実行済み | 6 | ArgumentNullException.ThrowIfNull(projector); |
| 58 | 実行済み | 5 | ArgumentNullException.ThrowIfNull(pattern); |
| 59 | 対象外 | — | |
| 60 | 実行済み | 4 | return result |
| 61 | 実行済み | 4 | .GetDiffEntryPathProjections(projector) |
| 62 | 実行済み | 10 | .Where(projection => projection.PathMatches(pattern)) |
| 63 | 実行済み | 4 | .ToArray(); |
| 64 | 対象外 | — | } |
| 65 | 対象外 | — | } |