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