ReSharper 2019.3ヘルプ

パラメータ情報

ReSharper | 編集 | パラメータ情報
Ctrl+P
ReSharper_ParameterInfoShow

関数呼び出しを書いたり調べたりしているときはいつでも、ReSharperは関数のすべてのオーバーロードに対して許可された引数に関する詳細を表示できます。ツールチップでは、パラメータを持つすべてのパブリックシグニチャと、存在する場合は関数のドキュメントから取得した簡単な説明が表示されます。

パラメータ情報の使用

パラメーターを入力すると、ReSharperは入力されたパラメーターと互換性のある次の署名を自動的に強調表示し、適用できない署名をグレー表示します。既存の関数呼び出しの代替シグネチャーを調べるには、関数の括弧内にキャレットを設定し、Ctrl+P を押すか、メインメニューからReSharper | 編集 | パラメータ情報を選択します。

Viewing available method signatures using the ReSharper's parameter information tooltip

パラメーター情報のツールチップが表示されたら、Ctrl+P / Ctrl+Shift+Alt+Space を押すか、矢印ボタンを使用して署名リストをスクロールし、現在選択されている署名の要約を表示できます。

パラメータ情報の設定

デフォルトでは、関数呼び出しの左括弧を入力するとすぐに、パラメーター情報のツールチップが表示されます。必要に応じて、ReSharperオプション(Alt+R,,O)の環境 | IntelliSense | パラメーター情報ページのパラメータ情報を自動的に表示する設定を使用して、自動表示を無効にするか、タイムアウト後にツールチップを表示できます。自動表示が無効になっている場合、キャレットが関数の括弧内にあるときに Ctrl+P を押すと、いつでもパラメーター情報のツールチップを表示できます。

ReSharperオプションの環境 | IntelliSense | パラメーター情報ページで、次の方法でパラメータ情報のツールチップをさらに構成することができます。

  • デフォルトでは、使用可能なシグネチャーがリストに表示されます。必要に応じて、リスト内の署名の数を制限するか、ReSharperに一度に1つの署名のみを表示させることができます。

    ReSharper: Parameter information
    これを行うには、一度にすべての署名を表示するプリファレンスを使用します。

  • デフォルトでは、デリゲートは元の形式で表示されます。必要に応じて、ReSharperはそれらをラムダ構文で表示できます。この動作を有効にするには、対応するチェックボックスを選択します。

  • 関数の概要情報を表示したくない場合は、拡張情報を表示するチェックボックスをオフにします。

  • デフォルトでは、ReSharperは [NotNull][CanBeNull] 注釈を表示します。必要に応じて、注釈セレクタを使用して、関数シグネチャー内のすべての JetBrains.Annotations 属性を表示または非表示にすることができます。

  • ReSharperは現在の行の下または上にパラメータ情報ツールチップを表示できます。希望の位置を指定するには、ReSharperオプションの環境 | IntelliSense | 補完の振る舞いページを開き、詳細設定をクリックしてパラメータ情報のデフォルトの場所セレクターを使用します。
    ツールチップの位置を選択した場合でも、入力時にツールチップが自動的に表示され、ReSharperが同時にコード補完リストにいくつかの候補を表示すると、ツールチップが上に表示されることがあります。ショートカット Ctrl+P を使用してツールチップを呼び出すと、ツールチップは常に優先位置に表示されます。

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

Language: C#Language: VB.NETLanguage: C++Language: HTMLLanguage: ASP.NETLanguage: RazorLanguage: JavaScriptLanguage: TypeScriptLanguage: CSSLanguage: XMLLanguage: XAMLLanguage: ResxLanguage: Build ScriptsLanguage: ProtobufLanguage: JSON
Feature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is not available

C#の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語によるReSharperの対応するトピックを参照してください。

最終更新日: 2020年1月17日

関連ページ:

インレイ・ヒント

インレイヒントは、コードの読みやすさを向上させる構成可能なエディター装飾です。パラメーター名ヒント:メソッド呼び出しで名前付き引数を記述する代わりに、ReSharperのパラメーター名ヒントを使用できます。これは、メソッド呼び出しで対応する引数の隣にパラメーター名を表示するエディターの装飾です。次の...

クイック・ドキュメント

ReSharperを使用すると、エディター内のシンボルのドキュメントをすばやく確認できます。エディターでシンボルの使用箇所の上にマウスを移動すると、簡単な説明を含むポップアップが表示されます。ライブラリシンボルの場合、ポップアップでAlt+クリック(Linuxの場合はCtrl+Alt+クリック)して...

注釈を使用してコードインスペクションを調整する

コード検査や他の多くのReSharperの機能は、課題を検出し、改善を提案し、他の方法であなたを手助けするために、言語構成の動作を知ることに主に依存しています。しかし、この種の分析ではすべてを検出することはできません。例:メソッドがを返さないように設計されており、そのクライアントがそれに応じて設計さ...

ASP.NET MVC特有の機能

ReSharperには、一般的なASP.NET機能に加えて、ASP.NET MVCでの作業をより簡単にサポートする特殊機能があります。構文の強調表示:ASP.NET MVCメソッドの呼び出しとパラメータに対する特別な構文の強調表示コード補完:文字列リテラルでアクションとコントローラーを参照するための...

言語によるReSharper: MSビルド

MSBuildは、アプリケーションを構築するために広く使用されているプラットフォームです。特定のXMLタグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharperを使用すると、より速く行うことができます。ReSharperオプション(Alt+R,,O)のページのMSBuildと...

言語によるReSharper: Googleプロトコルバッファ (プロトブフ)

ReSharperは、Googleプロトコルバッファ(Protobuf)バージョン2.xおよび3.0の.protoファイルでIDEサポートを提供します。ReSharperオプション(Alt+R,,O)のページのプロトブフチェックボックスをオフにすることにより、.protoファイルのReSharper...