ReSharper 2026.1 Help

C# 用の定義済み囲みテンプレート

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

テンプレート

詳細

besample

Unity プロファイラーの開始 / 終了サンプルブロック

スコープC# 2.0+ ステートメント、Unity C# ファイル

本文

UnityEngine.Profiling.Profiler.BeginSample("$VAR$"); $SELECTION$$END$ UnityEngine.Profiling.Profiler.EndSample();

パラメーター

  • VAR - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

foreach

foreach ブロック

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

本文

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

パラメーター

  • COLLECTION - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

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

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

for

単純な "for" ループ

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

本文

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

パラメーター

  • INDEX - 評価ポイントでのインデックス変数の一意の名前を提案します

  • UPPER - マクロなし

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

#if

範囲C# 2.0+ 文字列を除く、行頭

本文

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

パラメーター

  • expression - 指定された定数値に評価します

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

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

#region

選択範囲を領域で囲む

範囲C# 2.0+ 文字列を除く、行頭

本文

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

パラメーター

  • name - 指定された定数値に評価します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

namespace

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

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

本文

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

パラメーター

  • name - 指定された定数値に評価します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

tryf

try finally

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

本文

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

パラメーター

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

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

try

try catch

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

本文

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

パラメーター

  • EXCEPTION - 指定された定数値に評価します

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

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

while

while ループ

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

本文

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

パラメーター

  • expression - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

do

do...while ループ

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

本文

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

パラメーター

  • expression - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

if

If ステートメント

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

本文

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

パラメーター

  • expr - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

lock

lock ステートメント

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

本文

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

パラメーター

  • expression - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

using

using ステートメント

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

本文

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

パラメーター

  • resource - 変数が評価されるポイントで基本コード補完リストを表示します

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

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

cast

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

スコープC# 2.0 + 式

本文

(($TYPE$)$SELECTION$)

パラメーター

  • TYPE - この時点で予想される型を推測します

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

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート
2026 年 6 月 12 日