ReSharper 2019.3ヘルプ

言語によるReSharper: C#

ReSharper 2019.3はC# 8.0までのすべてのC#バージョンを完全にサポートします。C#は、ReSharperが対象としている主要なプログラミング言語です。ReSharperのすべての機能(他の言語に固有の機能を除く)は、C#でサポートされています(詳細については、異なる言語でのReSharperの機能を参照)。

デフォルトでは、ReSharperは、関連するコンパイラーに基づいてC#バージョンを自動的に検出します。ただし、ターゲットC#バージョンを明示的に指定できます。ソリューションエクスプローラーでプロジェクトを右クリックし、コンテキストメニューからプロジェクト項目のプロパティーを編集するを選択し、C#言語レベルセレクターを使用します。
C#の現在のバージョンに応じて(自動的に検出されるか明示的に設定されるかにかかわらず)、ReSharperはその機能を調整します。例: コードインスペクションは、新しい言語機能を使用して簡素化できるコード内の場所を検出します。

C#のReSharper機能に関する情報は、次のセクションで利用できます。

最終更新日: 2019年12月12日

関連ページ:

異なる言語でのReSharperの機能

以下の表は、各ReSharper機能がサポートされている言語/技術を説明しています。言語固有の機能のみを一覧表示し、プロジェクト依存関係図、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近のファイルを見るなどのプロジェクト/ソリューションのスコープには多くの機能は含まれていませ...

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

ReSharperの設定のメインセット(ReSharper | オプションダイアログで設定)は、グローバルまたはソリューションごとに適用されます。各プロジェクトまたはフォルダーごとに個別に設定できる環境設定もあります。これらの設定は、プロジェクトアイテムのプロパティーポップアップで利用できます。プロ...

コード・インスペクション

ReSharperはサポートされているすべての言語で2500以上のインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルで設計時にコードの課題を検出して強調表示するため、および/または特定の範囲内ですべてのコードの課題を見つけるために使用されます。インスペクション Re...

ナビゲートして検索

ReSharperを使用すると、宣言、メンバー、メソッド呼び出し、継承階層、エラーなどを使用してソースコードを検索することができます。ナビゲーションと検索の範囲は、ソリューションのファイルに限定されません。必要に応じて、参照ライブラリーのシンボルをナビゲーションまたは検索結果に含めることができます。...

コード生成

ReSharperは、定型コードを生成するさまざまな方法を提供します。例:宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、ReSharperは足り...