ReSharper 2025.1 ヘルプ

型メンバーを生成する

ReSharper を使用すると、異なるタイプのメンバーをすばやく生成できます。現在のタイプの使用可能なコード生成オプションのリストを表示するには、Alt+Insert を押すか、メインメニューの ReSharper | 編集 | コードの生成…を選択します。

Generating type members with ReSharper

ReSharper のメンバー生成機能のほとんどは、C# と Visual Basic で使用できます。一部は複数の言語で使用でき、その他は言語固有です。以下の表は、すべてのメンバー生成機能と、それらがサポートされている言語 / テクノロジを示しています。

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

2024 年 9 月 23 日

関連ページ:

言語およびフレームワーク

メインのヘルプセクションに記載されている ReSharper 機能に関する情報と例は、C# 言語サポートに基づいています。ただし、機能のサポートは言語によって異なります (詳細については、「さまざまな言語の ReSharper 機能」を参照)。また、主要なヘルプセクションでは説明されていない言語固有の非 C# 機能もあります。これらのセクションのトピックは言語でソートされており、これらの言語での ReSharper 機能の説明と例が提供されています。C#、Visual Basic、C++、HTM...

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 インジェクションに関する情報が含まれています。Depending on the databases you work with, you may have SQL files in different dialects (DBMS-specific versions of SQL) in your solution. To make sure that syntax highlighting, c...

型コンストラクターを生成する

コンストラクター生成ウィザードは、選択されたフィールド、プロパティ、自動プロパティのパラメーターを取るデフォルト以外のコンストラクターを作成します。生成されたコンストラクターはすべて同じパターンに従います。コンストラクターに含まれる各フィールド、プロパティ、自動プロパティは、パラメーターで初期化されます。パラメーターの名前は、対応するフィールドまたはプロパティの名前から導出されます。デフォルト以外の基本型コンストラクターがある場合、必要なパラメーターが生成されたコンストラクターに追加され、基本ク...

デコンストラクターを生成する

ReSharper を使用すると、選択したメンバーでメソッドのオーバーロードを迅速に生成できます。public class Version { public int Major { get; } public int Minor { get; } }public class Version { public int Major { get; } public int Minor { get; } public void Deconstruct(out int major, out int min...