コード検査: ローカル関数は使用されません
ReSharper は、未使用のローカル関数を削除してコードをクリアすることを提案しています。このような関数をクイックフィックスで削除するか、それを使用するコードを記述することができます。
public int MyMethod()
{
int Sum(int x, int y)
{
return x + y;
}
return 42;
}
public int MyMethod()
{
return 42;
}
2024 年 4 月 08 日
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: 代入で null チェックに参加する
このインスペクションは、C# 7.0 で導入された新しい構文である throw 式をサポートします。スロー式を使用すると、別の式の途中で例外をスローできるため、スローを null チェックなどの他のタスクと組み合わせることができるようになりました。これは、引数の値を変数に割り当てる前に引数の null をチェックする一般的な操作で、よりコンパクトな外観にすることができることを意味します。以下の例では、ReSharper は null 合体演算子を使用して代入を結合し、null をチェックし、例外を...