ReSharper 2025.3 ヘルプ

コード検査: 符号なし右シフト演算子 '>>>' を使用する

このインスペクションは、符号付き型の符号なし右シフトを実行するために C# 開発者が記述しなければならなかった面倒なコードパターンを認識します。このようなパターンを、C# 11 で導入された符号なし右シフト演算子 >>> に置き換えることを提案します。

void ReadData(int headerValue) { var shifted = (int)((uint) headerValue >> 1); // read shifted data }
void ReadData(int headerValue) { var shifted = headerValue >>> 1; // read shifted data }
2024 年 5 月 08 日

関連ページ:

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

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

プロジェクト固有のプロパティを構成する

ReSharper の設定のメインセット(ReSharper | オプションダイアログで設定)は、グローバルまたはソリューションごとに適用されます。各プロジェクトまたはフォルダーごとに個別に設定できる環境設定もあります。これらの設定は、プロジェクトアイテムのプロパティポップアップで利用できます。プロジェクトアイテムのプロパティポップアップは、ソリューションエクスプローラーでプロジェクトのコンテキストメニューからプロジェクト項目のプロパティを編集するを選択して呼び出すことができます。他の ReSh...

コード検査: 冗長な型宣言本体

コード内でマーカーインターフェースパターンを使用している場合、C# 12 では空の宣言に対して空の本体の代わりにセミコロンを使用できます。このインスペクションは、この新しい構文を使用できる場所を報告し、ソリューション全体のクイックフィックスを提案します。public interface IDependency { }public interface IDependency;2024 年 5 月 14 日コード検査: コンストラクターをプライマリコンストラクターに変換するコード検査: 符号なし右シ...