事前定義されたライブテンプレート
このトピックでは、ReSharper 2024.1 で事前定義されたすべてのライブテンプレートを一覧表示します。
ライブ / サラウンドテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体に $SELECTION$
パラメーターがある場合) try...catch
ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。
各ライブテンプレートは、ショートカット(foreach
などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。
ライブテンプレートのインデックス
テンプレート | 説明 |
---|---|
グローバル | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
C# | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
言語統合クエリの Join 句 | |
言語統合クエリ | |
foreach ブロック | |
IList を反復する <T> | |
配列を反復する | |
配列を逆順に反復する | |
単純な "for" ループ | |
変数を安全にキャストする | |
"Main" メソッド宣言 | |
変数の値を出力する | |
文字列を print | |
アサーションを作る | |
アサート式 not null | |
throw new | |
public const int | |
public const string | |
public static readonly | |
プロパティ | |
空の配列を作成する | |
else ステートメント | |
デストラクター | |
コンストラクター | |
Console.WriteLine | |
逆 'for' ループ | |
'int main' メソッド | |
'void Main' メソッド | |
安全でない声明 | |
チェックされていないブロック | |
try finally | |
try catch | |
切り替えステートメント | |
while ループ | |
単純イテレータ | |
'get' アクセサーとプライベート 'set' アクセサーを持つプロパティ | |
推奨パターンを使用した属性 | |
do ... while ループ | |
チェックされたブロック | |
If ステートメント | |
lock ステートメント | |
MessageBox.Show | |
using ステートメント | |
ASP.NET MVC Html.ActionLink | |
ASP.NET MVC Url.Action | |
ASP.NET コントローラー RedirectToAction | |
付属物 | |
依存関係プロパティ | |
ドッツベイカー | |
DOTS I コンポーネントデータ | |
DOTS I ジョブエンティティ | |
C++ | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
共用体宣言 | |
標準出力ストリームに書き込む | |
標準ログストリームに書き込む | |
本体でコンストラクター宣言をコピーする | |
UINTERFACE 宣言 | |
標準入力ストリームから読み込む | |
本文付きのデフォルトコンストラクター宣言 | |
UCLASS 宣言 | |
「enum class」構文を使用した UENUM 宣言 | |
UENUM 宣言 | |
body を使ってコンストラクター宣言を移動する | |
else ステートメント | |
ボディによる仮想デストラクタ宣言 | |
列挙型の関数「to_string」 | |
USTRUCT 宣言 | |
ボディによるデストラクタ宣言 | |
Enum クラスの宣言 | |
逆転 | |
標準ログストリームに書き込む | |
ドキュメントテンプレート | |
標準エラーストリームに書き込む | |
標準エラーストリームに書き込む | |
標準入力ストリームから読み込む | |
クラス宣言 | |
標準出力ストリームに書き込む | |
ループしながら | |
列挙宣言 | |
範囲ベースの for ループ | |
整数インデックスのループパターン | |
If ステートメント | |
ガードのインクルード | |
main 宣言 | |
namespace 宣言 | |
struct 宣言 | |
切り替えステートメント | |
try catch ステートメント | |
while ステートメント | |
VB.NET | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
各ブロック | |
配列を反復する | |
一般的な System.Collections.Generic.IList(Of T)を繰り返します。 | |
単純な "For" ループ | |
配列を逆順に反復する | |
変数を宣言する | |
アサーションを作る | |
文字列を print | |
式の値を出力する | |
公開共有サブメイン | |
変数を安全にキャストする | |
サブルーチン宣言 | |
関数宣言 | |
DirectCast 句 | |
TryCast 句 | |
CType 句 | |
ByRef パラメーター | |
ByVal パラメーター | |
ケースステートメントの選択 | |
付属物 | |
依存関係プロパティ | |
XML | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
タグの作成 | |
閉じたタグを作成する | |
タグ属性を作成 | |
HTML ライク | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
スクリプトタグを作成する | |
タグ属性を作成 | |
HTML | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
スクリプトタグを作成する | |
タグの作成 | |
閉じたタグを作成する | |
タグ属性を作成 | |
Razor | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
スクリプトタグを作成する | |
タグの作成 | |
閉じたタグを作成する | |
タグ属性を作成 | |
Razor はディレクティブを継承します | |
Razor モデルディレクティブ | |
Razor セクション | |
ASP.NET | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
スクリプトタグを作成する | |
ASP.NET タグを作成する | |
閉じたタグを作成する | |
タグ属性を作成 | |
ASP.NET ハイパーリンク | |
foreach ブロック | |
Angular 2 HTML | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
スクリプトタグを作成する | |
タグ属性を作成 | |
JavaScript | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
do ... while ループ | |
writeln 関数呼び出し | |
else ステートメント | |
for ループ | |
for ... in ループ | |
逆ループ | |
JavaScript 関数を作成する | |
If ステートメント | |
while ループ | |
with ステートメント | |
切り替えステートメント | |
try catch ステートメント | |
配列を反復する | |
ジェネレーター | |
for-of ループ | |
CSS | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
TypeScript | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
do ... while ループ | |
writeln 関数呼び出し | |
else ステートメント | |
for ループ | |
for ... in ループ | |
逆ループ | |
TypeScript 関数を作成する | |
If ステートメント | |
while ループ | |
with ステートメント | |
切り替えステートメント | |
try catch ステートメント | |
配列を反復する | |
for-of ループ | |
本文付きのデフォルトコンストラクター宣言のコードスニペット | |
クラスのコードスニペット | |
モジュールのコードスニペット | |
インターフェース用のコードスニペット | |
enum のコードスニペット | |
数字インデクサアノテーションのコードスニペット | |
文字列インデクサアノテーションのコードスニペット | |
プロパティのコードスニペット | |
Resx | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
リソースエントリを作成する | |
Unity | |
現在のファイルコンテキスト | |
新しい GUID を挿入 | |
Unity CreateAssetMenu 属性 | |
Unity ログ警告 | |
Unity ログ例外 | |
Unity メニュー項目ハンドラー | |
Unity シリアライズされたフィールド | |
Unity ログエラー | |
Unity ログオブジェクト / メッセージ | |
Unity RequireComponent 属性 | |
シリアル化されたバッキングフィールドを持つ Unity プロパティ | |
Unity コルーチンメソッド | |
Unity ログ変数 | |
ShaderLab 整数プロパティ | |
ShaderLab ブレンド 2x 乗法 (srcdst+dstsrc) | |
ShaderLab Float プロパティ | |
ShaderLab サーフェスシェーダ | |
ShaderLab シェーダブロック | |
ShaderLab 3D プロパティ | |
ShaderLab Vector プロパティ | |
ShaderLab ブレンドソフトアディティブ (src*(1-dst)+dst) | |
ShaderLab ブレンドアディティブ (送信元 + dst) | |
ShaderLab 頂点 / フラグメントシェーダ | |
ShaderLab 2D プロパティ | |
ShaderLab ブレンドの従来の透明度 (src*srcAlpha+(1-srcAlpha)*dst) | |
ShaderLab CubeArray プロパティ | |
ShaderLab ブレンド乗算 (送信元 *dst) | |
ShaderLab Cube プロパティ | |
ShaderLab 2DArray プロパティ | |
ShaderLab Color プロパティ | |
ShaderLab ブレンドの事前乗算透明度 (src+(1-srcAlpha)*dst) | |
ShaderLab 頂点 / フラグメントシェーダーパス |
関連ページ:
ライブテンプレートを使用してソースコードを作成する
ライブテンプレートは、Visual Studio のコードスニペットの ReSharper のはるかにインテリジェントなバージョンです。コードスニペットとは異なり、ReSharper のテンプレートは、使用できる変数、フィールド、型をコンテキストから予測できます。ほとんどの場合、自分で何も入力する必要はありません。推奨値のリストから選択するだけです。ReSharper は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレ...
C# の定義済みライブテンプレート
このトピックでは、ReSharper 2024.1 の C# の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。このテンプレートは役に立つかもしれません: 現在のコンテキストへの参照を含む文字列リ...
VB.NET の定義済みライブテンプレート
このトピックでは、ReSharper 2024.1 の VB.NET 用の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。新しい GUID を挿入どこでもスコープ本文 $GUID$ パラメーター -...