JetBrains Rider 2026.1 Help

コードインスペクション:ローカル変数またはフィールドを定数に変換する(非公開アクセシビリティ)

このインスペクションは、常に同じコンパイル時値を持つ公開フィールドを報告し、 const に変換できます。

特にフィールドに有用です。グローバル解析によって、そのフィールドが書き込まれていないことを検証し、安全に使用箇所を更新できます。

サンプル

public class Settings { public static readonly int DefaultPort = 8080; } public class Client { public int GetPort() => Settings.DefaultPort; }
public class Settings { public const int DefaultPort = 8080; } public class Client { public int GetPort() => Settings.DefaultPort; }

クイックフィックス

クイックフィックスはフィールドを const に変換します。 必要に応じて、クイックフィックスは参照も更新し、定数が正しく使われるようにします。例えば、インスタンス修飾のアクセスを型修飾のアクセスに置き換えます。

2026 年 6 月 12 日