ReSharper 2019.3ヘルプ

C#用の定義済みサラウンドテンプレート

ReSharper | テンプレートエクスプローラー | サラウンドテンプレート | C#

このトピックでは、ReSharper 2019.3のC#用に事前定義されたサラウンドテンプレートをすべてリストします。サラウンドテンプレートの詳細については、コードフラグメントをテンプレートで囲むを参照してください。

テンプレート

詳細

foreach

foreachブロック

スコープ C# 2.0 +ステートメント

本文

foreach ($TYPE$ $VARIABLE$ in $COLLECTION$) { $SELECTION$$END$ }

パラメーター

  • COLLECTION - 変数が評価されるポイントに基本的なコード補完リストを表示する (コンプリート)

  • TYPE - テンプレートで宣言された新しい変数の型を提案する (recommendVariableType)

  • VARIABLE - 変数宣言(変数名が立つべき)で実行されるとき、変数の名前を提案します。(suggestVariableName)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

for

単純な "for" ループ

スコープ C# 2.0 +ステートメント

本文

for (int $INDEX$ = 0; $INDEX$ < $UPPER$; $INDEX$++) { $SELECTION$$END$ }

パラメーター

  • INDEX - 評価ポイントでインデックス変数に使用できる未使用の名前を提案します。(suggestIndexVariable)

  • UPPER - マクロなし

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

#if (インポートされたビジュアルC#スニペット)

スコープ C# 2.0 +文字列を除く、行の先頭

本文

#if $expression$ $SELECTION$$END$ #endif

パラメーター

  • expression - 指定された定数値を評価します。(定数)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

#region (インポートされたビジュアルC#スニペット)

選択範囲を領域で囲む

スコープ C# 2.0 +文字列を除く、行の先頭

本文

#region $name$ $SELECTION$$END$ #endregion

パラメーター

  • name - 指定された定数値を評価します。(定数)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

namespace (インポートされたビジュアルC#スニペット)

選択したコードに名前空間を追加する

スコープ C# 2.0 +の型と名前空間

本文

namespace $name$ { $END$$SELECTION$ }

パラメーター

  • name - 指定された定数値を評価します。(定数)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

tryf (インポートされたビジュアルC#スニペット)

try finally

スコープ C# 2.0 +ステートメント

本文

try { $SELECTION$ } finally { $END$ }

パラメーター

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

try (インポートされたビジュアルC#スニペット)

try catch

スコープ C# 2.0 +ステートメント

本文

try { $SELECTION$ } catch ($EXCEPTION$ $EX_NAME$) { $SELSTART$System.Console.WriteLine($EX_NAME$); throw;$SELEND$ }

パラメーター

  • EXCEPTION - 指定された定数値を評価します。(定数)

  • EX_NAME - 変数宣言(変数名が立つべき)で実行されるとき、変数の名前を提案します。(suggestVariableName)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

while (インポートされたビジュアルC#スニペット)

while ループ

スコープ C# 2.0 +ステートメント

本文

while ($expression$) { $SELECTION$$END$ }

パラメーター

  • expression - 変数が評価されるポイントに基本的なコード補完リストを表示する (コンプリート)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

do (インポートされたビジュアルC#スニペット)

do ... whileループ

スコープ C# 2.0 +ステートメント

本文

do { $SELECTION$$END$ } while ($expression$);

パラメーター

  • expression - 指定された型の変数を提案します。(variableOfType)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

if (インポートされたビジュアルC#スニペット)

if 文

スコープ C# 2.0 +ステートメント

本文

if ($expr$) { $SELECTION$$END$ }

パラメーター

  • expr - 変数が評価されるポイントに基本的なコード補完リストを表示する (コンプリート)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

lock (インポートされたビジュアルC#スニペット)

lock ステートメント

スコープ C# 2.0 +ステートメント

本文

lock ($expression$) { $SELECTION$$END$ }

パラメーター

  • expression - 指定された型の変数を提案します。(variableOfType)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

using (インポートされたビジュアルC#スニペット)

usingステートメント

スコープ C# 2.0 +ステートメント

本文

using($resource$) { $SELECTION$$END$ }

パラメーター

  • resource - 変数が評価されるポイントに基本的なコード補完リストを表示する (コンプリート)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

cast

選択範囲を特定の型にキャストする

スコープ C# 2.0 +式

本文

(($TYPE$)$SELECTION$)

パラメーター

  • TYPE - この時点で予想される推測タイプ (guessExpectedType)

  • SELECTION - テンプレートを呼び出す前にユーザーが選択したテキスト。

拡張前

ReSharper: Live templates
拡張後
ReSharper: Live templates

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