ReSharper 2026.2 Help

インポートシンボル補完

このコマンドは、名前空間が現在のファイルにインポートされているかどうかにかかわらず、現在のプロジェクトで参照されているモジュールの型と拡張メソッドを示します。 提案された各項目の名前空間は、候補リストの右側に表示されます。 インポートされていないタイプを選択すると、必要な名前空間のインポート指示が自動的に追加されます。

デフォルトでは、C# および VB.NET のインポートシンボル補完項目は、 自動補完および 基本補完の候補リストに含まれています。 デフォルトの動作を変更する場合は、 環境 | IntelliSense | 補完の振る舞い ページの ReSharper オプション Alt+R、O で対応するコントロールを使用してください。

インポートシンボルの補完を呼び出す

  1. コードを入力する位置にキャレットを置きます。

  2. Control+Alt+Space を押します。

  3. リストから候補を選択して Enter を押すか、識別子の最初の文字またはその キャメルハンプ の略語を入力し始めて候補リストを絞り込めます。

既存のコード項目でコード補完を使う場合は、 挿入を選択した場合は Enter を押して選択した補完候補を既存項目の前に挿入し、または 置換を選んだ場合は タブ を押して既存の識別子を選択した候補に置き換えることができます。 必要に応じて、 環境 | IntelliSense | 補完文字 ページの ReSharper オプション Alt+R、O でデフォルトのショートカットを変更できます。

完全なメソッド呼び出し

補完リストからメソッド呼び出しを選択すると、デフォルトで ReSharper は丸括弧 ( ) のペアを自動的に挿入し、その間にキャレットを配置します。 この動作は、 環境 | IntelliSense | 補完の振る舞い ページの ReSharper オプション Alt+R、O 完了後に括弧を自動的に挿入する オプションで変更できます。

補完リストでメソッドが選択されている場合は、 タブ または Enter の代わりに開き丸括弧 ( を入力できることに注意してください。 この場合、このオプションに関係なく、括弧のペアが挿入されます。

補完の提案からタイプと名前空間を除外する

たとえば、ソリューションにシステムタイプに似たもの (MyFramework.MyCollections.List など) があるが、実際には使用していない場合など、一部のタイプまたは名前空間を提案しないようにしたい場合があります。 このような項目を候補から除外したい場合は、 コード編集 | タイプインポート ページの ReSharper オプション Alt+R、O インポートおよび補完から除外 リストに追加してください。

エントリの形式は、 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix です。 ジェネリクス型は List`1 として指定されます。

インポートシンボルの補完の使用例

次の例を使って、様々な場面で インポートシンボル補完 がどのように見えるかを確認できます:

基本シナリオ

ReSharper: インポートシンボル補完

拡張メソッドを使用したシンボル補完のインポート

ReSharper: インポートシンボル補完

キャメルハンプを使用してシンボルの補完をインポートする

ReSharper: インポートシンボル補完

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

この機能は C++ で利用可能です

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルでは使用できません

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

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

2026 年 7 月 16 日