ReSharper 2019.2ヘルプ

コード・テンプレート

ReSharperコードテンプレートを使用すると、事前定義済みのコード構成体をすばやく生成できます。すぐに使えるさまざまな言語用のテンプレートが多数ありますが、新しいテンプレートを作成したり、既存のテンプレートを編集したり、簡単に管理したりすることもできます。さらに、ReSharperは開発者のチームが彼らのカスタムテンプレートを共有することを可能にします。

ReSharperのコードテンプレートの全側面については、以下のトピックで詳しく説明しています。

ReSharperのコードテンプレート機能の多くは、C#およびVisual Basic .NETで利用可能であり、いくつかは複数の言語で利用可能であり、その他は言語固有です。次の表は、サポートされているすべてのコードテンプレート機能と言語/テクノロジを示しています。

このセクション内のトピックで説明されている指示と例は、C#のコードテンプレート機能の使用に対処しています。特定の言語で使用できるコードテンプレート機能の詳細については、言語によるReSharperの該当するトピックを参照してください。

最終更新日: 2019年9月17日

関連事項

関連ページ:

定義済みのテンプレート

このセクションでは、事前定義済みのすべてのコードテンプレートを一覧表示します。事前定義済みのテンプレートは、C#、VB.NET、ASP.NET、XML、HTML、Razor、CSS、JavaScript、TypeScript、およびResxコードの最も一般的なケースを網羅しています。以下のセクション...

テンプレートスコープ

ReSharperは、コードテンプレートを利用できる範囲をいくつか定義します。スコープは、特定のコードテンプレートの使用を関連するコンテキストに限定できます。例:事前定義されたライブテンプレートitar(配列の反復)は、C# 2.0+ステートメントではデフォルトで利用可能です。これは、この特定の範囲...

テンプレート・パラメーター

コードテンプレートの本体には、次のものが含まれます。ソースコードの構造とコメントを表すプレーンテキスト。テンプレートを適用するとそのまま挿入されます。テンプレートを適用すると動的に置き換えられるテンプレートパラメータ。テンプレートパラメータの形式は次のとおりです。-は任意の識別子です。フォーマットが...

テンプレートの保存

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

ライブテンプレートを使用してソースコードを作成する

ライブテンプレートはVisual StudioのコードスニペットのReSharperのはるかにインテリジェントなバージョンです。コードスニペットとは異なり、ReSharperのテンプレートはコンテキストからどの変数、フィールド、タイプが使用できるかを予測できます。ほとんどの場合、自分で何か入力する必...

テンプレートを含むコードフラグメントを囲む

コードを波括弧または丸括弧で囲むだけの場合は、コードブロックまたは式を選択し、開始または終了を入力して波括弧で囲むか、開始または終了を入力して選択範囲を丸括弧で囲みます。サラウンドテンプレートを使用して、式、単一のステートメント、または任意のコードブロックを,または他のコード構造ですばやく囲みます。...