JetBrains Rider 2026.1 Help

コードインスペクション:例外の再スローが意図されている可能性があります

このインスペクションは、コードが現在の例外を再スローする意図であった可能性が高い場合、 catch ブロック内で throw ex; を報告します。 throw ex; を使用するとスタックトレースがリセットされます。 通常の throw; では、元の呼び出しスタックが保持されます。

サンプル

try { DoWork(); } catch (Exception ex) { throw ex; }
try { DoWork(); } catch (Exception ex) { throw; }

クイックフィックス

応急処置では、明示的な例外変数を単純な再スローに置き換えます。

2026 年 6 月 12 日