コードインスペクション:イベントが呼び出されていません
このインスペクションは、購読可能なイベントが発生しないことを示しています。 これは通常、イベントが不完全であるか、デッドコードであるか、リスナーに意図したとおりに通知されていないことを意味します。
サンプル
class Counter
{
public event EventHandler? Changed;
public void Subscribe(EventHandler handler)
{
Changed += handler;
}
}
class Counter
{
public event EventHandler? Changed;
public void Increment()
{
Changed?.Invoke(this, EventArgs.Empty);
}
}
クイックフィックス
インスペクションエラーに対する専用の迅速な解決策はありません。 一般的な修正方法は、状態が実際に変化する箇所でイベントを発生させるか、不要な場合はイベントを削除することです。
2026 年 6 月 12 日