JetBrains Rider 2026.1 Help

コードインスペクション:レコード内で疑わしい等値を持つ型が使用されています(非公開アクセシビリティ)

このインスペクションは、C# レコードメンバータイプで使用されている、疑わしい構造的に比較できないタイプを報告します。 以下の例では、 Payload レコードのインスタンスは、同じ Header 文字列値と同じ byte[] 配列 参照を持つことによって比較されますが、これはバイト配列を比較する方法としては 適切ではない可能性があります。

public class Test { public Test() { var cache = new Dictionary<Payload, ProcessingResult>(); } } public record Payload(string Header, int[] Bytes); // Warning public record ProcessingResult;
2026 年 6 月 12 日