ReSharper 2026.1 Help

コードインスペクション:構造体メンバーを読み取り専用にできます

このインスペクションは、構造体を変更しないインスタンスメンバーを報告し、そのため readonly とマークすることができます。 readonly を追加することで、メンバーの意図が明確になり、読み取り専用参照を介して構造体が使用される場合に防御的コピーを回避できます。

サンプル

struct Counter { private int _value; public int GetValue() { return _value; } }
struct Counter { private int _value; public readonly int GetValue() { return _value; } }

クイックフィックス

構造体メンバーに readonly 修飾子を追加します。

2026 年 6 月 12 日