ReSharper 2024.3 ヘルプ

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

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

テンプレート

詳細

()

括弧で選択範囲を囲む

スコープ C# 2.0 +、C/C++ 式

本文

($SELECTION$$END$)

パラメーター

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

{}

波括弧で選択範囲を囲む

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

本文

{ $SELECTION$$END$ }

パラメーター

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

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: Live templates

拡張後

ReSharper: Live templates

#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: Live templates

拡張後

ReSharper: Live templates

namespace

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

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

本文

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

パラメーター

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

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

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: Live templates

拡張後

ReSharper: Live templates

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: Live templates

拡張後

ReSharper: Live templates

lock

lock ステートメント

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

本文

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

パラメーター

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

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

using

using ステートメント

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

本文

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

パラメーター

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

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

cast

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

スコープ C# 2.0 + 式

本文

(($TYPE$)$SELECTION$)

パラメーター

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

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

拡張前

ReSharper: Live templates

拡張後

ReSharper: Live templates

関連ページ:

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

サラウンドテンプレートは、式、単一のステートメント、または任意のコードブロックを、またはその他のコード構造ですばやく囲むために使用されます。テンプレートが拡張されると、ReSharper はコードをインテリジェントに再フォーマットし、選択を調整し、最後にキャレットを再配置して、便利な位置から入力を続行できるようにします。ReSharper は、サポートされているすべての言語で多数のサラウンドテンプレートをすぐに使用できますが、特定のケースに合わせてサラウンドテンプレートを作成することもできます。...

ASP.NET 用の定義済み囲みテンプレート(VB.NET)

このトピックでは、ReSharper 2024.2 の ASP.NET(VB.NET) 用の定義済みサラウンドテンプレートをすべてリストします。サラウンドテンプレートの詳細については、「コードフラグメントをテンプレートで囲む」を参照してください。各ブロックスコープ ASP.NET タグ本文 <%For Each $VAR$ As $TYPE$ In $COL$ %> $SELECTION$ <%Next%> パラメーター - 列挙可能な可視変数を提案します (つまり、foreac...

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

このトピックでは、ReSharper 2024.3 の C/C++ 用のすべての定義済みサラウンドテンプレートをリストします。サラウンドテンプレートの詳細については、「コードフラグメントをテンプレートで囲む」を参照してください。逆転スコープ C/C++ ステートメント本文 for (int $INDEX$ = $MAX$ - 1; $INDEX$ >= 0 ; --$INDEX$) { $SELECTION$END$ } パラメーター - 評価ポイントでのインデックス変数の一意の名前を提案する...