ReSharper 2020.2 ヘルプ

テンプレートマクロ

コードテンプレートを適用すると、ReSharper はいくつかの値でテンプレートパラメーターを初期化します。これらの値を計算するために、テンプレートマクロを使用します。テンプレートマクロは、周囲のコンテキスト(たとえば、現在のファイル名、現在のソリューション名、名前空間、クリップボードコンテンツなど)に基づいて多くの有用なデータを取得できます。さらに、マクロはコード補完アクションを呼び出し、タイプ、変数、タグなどを推測および提案できます。

新しいテンプレートパラメーター宣言するとすぐに、そのパラメーターはテンプレートエディターの右側に、そのマクロを選択ハイパーリンクとともに表示されます。このリンクをクリックすると、パラメーターのマクロを選択できます。ソーステンプレートを作成するとき、マクロは [Macro] 属性を使用して指定されます。詳細については、テンプレートマクロの一覧を参照してください。

一部のマクロは、必要なアイテムを提供するだけです。例:現在のソリューション名またはタグ名を提案する他のマクロには独自のパラメーターがあり、指定する必要があります。たとえば、テンプレートパラメーターにタイプの変数を提案マクロを選択した場合、対応するマクロパラメーターのタイプを指定する必要があります。マクロダイアログを選択でマクロを選択すると、太字でマクロパラメーターを認識できます。

テンプレートパラメーターにマクロを定義しない場合、テンプレートを適用するときにパラメーター名が挿入されます。パラメーターが編集可能な場合、ユーザーはこの名前を編集することを提案されます。

テンプレートマクロの使用箇所を把握する最良の方法は、ReSharper の事前定義済みテンプレートの豊富なセットを調べることです。

最終更新日 :

関連ページ:

テンプレートを適用する

この節では、既存のコードテンプレートを適用する方法について説明します。ライブテンプレートを使用してソースコードを作成する、コードフラグメントをテンプレートで囲む、テンプレートからファイルを作成する、接尾辞テンプレートとソーステンプレートを適用する方法も学習できます。最終更新日 :2020 年 5 月...

テンプレートパラメーターの宣言

コードテンプレートは、周囲のコンテキストに合わせて調整したり、適用時にインタラクティブに動作したりすることもできます。これはすべて、テンプレートパラメーターとテンプレートマクロを使用して行われます。テンプレートエディターでテンプレートパラメーターを定義および編集できます。パラメーター(接頭辞と接尾辞...

マクロダイアログを選択

ReSharper | ツール | テンプレートエクスプローラー [ テンプレートタイプ ] | [ テンプレート ] | テンプレートの編集 | [ テンプレートパラメーター ] | マクロを選択 (マクロ変更)このダイアログは、ReSharper が各テンプレートパラメーターの値を...

テンプレートの保存

ReSharper のコードテンプレートに関する興味深い点の 1 つは、分散ストレージです。コードテンプレートは、社内組織の詳細を十分に理解していなくても、使用して管理するのに優秀に動作します。ただし、テンプレートの編集や共有に問題が発生したり、複雑な使用シナリオが発生した場合は、これらの詳細を調べ...