ReSharper 2025.3 ヘルプ

コード検査: メソッドの呼び出しをスキップする

コーディング中に、呼び出しがコンパイラーによって生成されないメソッドに関する警告が発生する場合があります。どうしてですか? 典型的なケースは、コンパイルされない条件付きメソッドです(たとえば、[Conditional("DEBUG")] でマークされ、RELEASE モードになっています)。メソッドがスキップされる可能性があるもう 1 つの理由は、ある時点で、その本体が partial として宣言され、実装が提供されなかったことです。

2024 年 2 月 11 日

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

コード検査: シーケンシャルチェックを単一の条件付きアクセスチェックにマージする

null 比較または同様のチェックを実行する場合 (たとえば、条件付き AND (&&) または条件付き OR(| |) 操作の左側で使用し、その後、右側のこのシンボルまたはそのメンバーを使用して他のチェックを行う場合)、ReSharper は多くの場合、この操作を簡略化することを提案します。2 つの連続したチェックを結合することによって。ほとんどの場合、C# 6.0 で導入された NULL 条件演算子 (?.) がこれを行うのに役立ちます。ReSharper が提案する変換の例を以下に示します。&g...