ReSharper 2025.3 ヘルプ

部分メンバーを生成する

部分的なメンバーは部分型の異なる部分で定義されます。1 つの部分にはメンバーのシグネチャーが含まれ、もう 1 つの部分にはその実装が含まれます。C# 13 では、以前から利用可能だった部分メソッドに加えて、部分プロパティのサポートが追加されています。

部分メンバーを生成するコマンドは、実装されていない部分メンバーの実装スタブを作成できます。

部分型で部分メンバーの実装を生成する

  1. エディターで、部分メンバーの実装を挿入する行の部分型内にキャレットを置きます。

  2. Alt+Insert を押すか、メインメニューから ReSharper | 編集 | コードの生成…を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. 生成ポップアップで、部分メンバーを選択します。

  4. 表示される生成ダイアログで、実装スタブを作成する部分メンバーを選択します。

    ReSharper: Generating partial members
  5. 完了をクリックしてウィザードを完了します。

    オプションをクリックして、ReSharper オプションのコード編集 | メンバーの生成ページで一般的なコード生成設定を確認または変更することもできます。

この機能は、次の言語とテクノロジーでサポートされています。

ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語およびフレームワークセクションの対応するトピックを参照してください。

2024 年 11 月 18 日

関連ページ:

さまざまな言語の ReSharper 機能

以下の表は、ReSharper の各機能がどの言語 / テクノロジーでサポートされているかを説明しています。言語固有の機能のみを記載しており、プロジェクト依存関係ダイアグラム、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近使用したファイルの表示など、プロジェクト / ソリューションスコープに関する多くの機能は含まれていません。コード解析:コードインスペクション

ASP.NET MVC 特有の機能

ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する:20...

言語による ReSharper: MSBuild

MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...

言語による ReSharper: SQL と NoSQL

このセクションには、SQL のようなファイルの ReSharper 機能と C# 文字列の SQL インジェクションに関する情報が含まれています。使用するデータベースによっては、ソリューション内に異なるダイアレクト(DBMS 固有の SQL バージョン)の SQL ファイルが存在する場合があります。各 SQL ファイルで構文のハイライト、コード補完、コードインスペクションが正しく機能するには、SQL ダイアレクトを設定する必要があります。SQL ダイアレクトの構成メインメニューからを選択するか、...

フォーマットメンバーを生成する

.NET のどのタイプでも、メソッドが実装されています。このメソッドは、そのタイプのオブジェクトの文字列表現を返します。型に意味のある文字列を返すには、メソッドをオーバーライドする必要があります。ReSharper を使用すると、フォーマットメンバーを生成するコマンドを使用してこのルーチンを自動化できます。ターゲット C# バージョンに応じて、ReSharper は補間文字列またはのいずれかを使用します。コンテキストアクション Alt+Enter を使用してそれらの間でいつでも変換できることに注意し...

プロパティの生成

ReSharper は、公開したいすべてのフィールドのプロパティを生成できます。以下の例では、このコマンドを使用して、およびフィールドのプロパティを生成します。class Circle { int _radius; readonly Point _center; public Circle(int radius, Point center) { _radius = radius; _center = center; } }class Circle { int _radius; readonly...