コードインスペクション:クラスは sealed(継承不可)(private アクセス)にできます。
このインスペクションは、ローカル使用状況分析に基づいて sealed とマークできる非公開クラスを報告します。
基底クラスにすることを意図していないクラスには便利です。sealed にすることで、その意図が明確になり、さらなる解析やリファクタリングを簡単にできます。
サンプル
この例では、 Helper クラスは現在のファイル内で基底クラスとして使用されていません。 クイックフィックスを使用すると、それを sealed としてマークできます。
class Helper
{
void Log()
{
}
}
sealed class Helper
{
void Log()
{
}
}
クイックフィックス
このクイックフィックスにより、クラスは sealed になります。 必要に応じて、このクイックフィックスはクラス内のオーバーライドされていない virtual メンバーも更新し、結果として得られるシール型が一貫性を保つようにします。
2026 年 6 月 12 日