後置テンプレート。

この ReSharper オプションページでは、 後置テンプレートを設定できます。
タブを使用して特定の言語の接尾辞テンプレートを切り替え、チェックボックスを使用してテンプレートを有効または無効にします。 異なる言語の同じテンプレートを個別に有効 / 無効にする必要があることに注意してください。
ページの下部に、次の構成オプションがあります。
その他のオプション
ステートメントテンプレートの後ろに波括弧を置く | このチェックボックスが選択されている場合、ReSharper はステートメントテンプレートの後に中括弧を追加します。 例えば、ReSharper は
if(myBool)
{
}
. |
.var テンプレートでの出現を検索する | このチェックボックスが選択されている場合、ReSharper は変数を導入する式が現在のスコープで他にも出現するかどうかを確認します。 複数回出現する場合、ReSharper はそれらすべてを新しく導入した変数の使用に置き換える手助けができます: ![]() |
テンプレートからパラメーター情報を呼び出す |
後置テンプレートのリスト
ショートカット | 説明 | サンプル |
|---|---|---|
.arg | 呼び出しによる式の囲み |
|
.await | 'タスク' タイプの表現を待ちます |
|
.cast | キャストで表現を囲む |
|
.else | ブール式を 'false' にチェックします。 |
|
.field | 表現の場を紹介する |
|
.for | コレクションをインデックスで繰り返し処理する |
|
.foreach | 列挙可能なコレクションを繰り返し処理する |
|
.forr | インデックスを逆にしてコレクションを反復処理する |
|
.if | ブール式を 'true' にチェックします。 |
|
.inject | 型のプライマリコンストラクターパラメーターを導入します |
|
.lock | ロックブロックで表現を囲む |
|
.new | 型のインスタンス化式を生成する |
|
.not | ブール式を否定します |
|
.notnull | 式が null でないことをチェックします |
|
.null | 式を null にチェックします |
|
.par | 現在の式を括弧で囲みます |
|
.parse | 文字列をある型の値として解析します |
|
.prop | 表現のための特性を導入する |
|
.return | 現在の関数から式を返す |
|
.sel | エディターで式を選択します |
|
.switch | switch 文を生成する |
|
.throw | '例外' 型の式をスローします |
|
.to | 現在の式を変数に代入する |
|
.tryparse | 文字列をある型の値として解析します |
|
.typeof | typeof() 式で型の使用をラップします |
|
.using | ステートメントを使用してリソースをラップする |
|
.var | 式の変数を導入する |
|
.while | ブールステートメントが '真' である間、反復する |
|
.yield | イテレータメソッドの値を返します |
|
ショートカット | 説明 | サンプル |
|---|---|---|
.else | ブール式を 'false' にチェックします。 |
|
.forof | 反復可能なオブジェクトを反復処理する |
|
.if | ブール式を 'true' にチェックします。 |
|
.notnull | 式が null でないことをチェックします |
|
.notundefined | 式が未定義であることをチェックします |
|
.null | 式を null にチェックします |
|
.return | 現在の関数から式を返す |
|
.undefined | 定義されていない式をチェックします |
|
.var | 式の変数を導入する |
|
ショートカット | 説明 | サンプル |
|---|---|---|
.else | ブール式を 'false' にチェックします。 |
|
.forof | 反復可能なオブジェクトを反復処理する |
|
.if | ブール式を 'true' にチェックします。 |
|
.instanceof | 式のインスタンスをチェックする |
|
.notnull | 式が null でないことをチェックします |
|
.notundefined | 式が未定義であることをチェックします |
|
.null | 式を null にチェックします |
|
.return | 現在の関数から式を返す |
|
.typeof | 式のタイプをチェックする |
|
.undefined | 定義されていない式をチェックします |
|
.var | 式の変数を導入する |
|
ショートカット | 説明 | サンプル |
|---|---|---|
.beg..end | 範囲からイテレータを生成する |
|
.Cast | 式を UE キャストで囲みます |
|
.cbeg..cend | 範囲からイテレータを生成する |
|
.co_await | co_await に引数として式を渡します |
|
.co_return | 現在のコルーチンから式を返します |
|
.co_yield | co_yield に引数として式を渡します |
|
.const_cast | const_cast で式を囲む |
|
.do | ブール式が '偽' になるまで反復する |
|
.dynamic_cast | dynamic_cast で表現を囲む |
|
.else | ブール式を 'false' にチェックします。 |
|
.foreach | 範囲を反復する |
|
.forward | Forwards 関数パラメーター |
|
.if | ブール式を 'true' にチェックします。 |
|
.make_shared | オブジェクトを構築し、std::shared_ptr にラップします。 |
|
.make_unique | オブジェクトを構築し、std::unique_ptr にラップします。 |
|
.new | 型のインスタンス化式を生成する |
|
.reinterpret_cast | reinterpret_cast で式を囲む |
|
.return | 現在の関数から式を返す |
|
.safe_cast | safe_cast で式を囲む (C++/CLI) |
|
.static_cast | static_cast で式を囲む |
|
.switch | 積分 / 列挙型よりもスイッチを生成する |
|
.var | 式の変数を導入する |
|
.while | ブール式が真である間、反復する |
|
