ReSharper 2024.1 ヘルプ

事前定義されたライブテンプレート

ReSharper | ツール | テンプレートエクスプローラー | ライブテンプレート

このトピックでは、ReSharper 2024.1 で事前定義されたすべてのライブテンプレートを一覧表示します。

ライブ / サラウンドテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体に $SELECTION$ パラメーターがある場合) try...catch ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。

各ライブテンプレートは、ショートカットforeach などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。

ライブテンプレートのインデックス

テンプレート

説明

グローバル

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

C#

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

join

言語統合クエリの Join 句

from

言語統合クエリ

foreach

foreach ブロック

itli

IList を反復する <T>

イタル

配列を反復する

儀式

配列を逆順に反復する

for

単純な "for" ループ

sfc

変数を安全にキャストする

psvm

"Main" メソッド宣言

Outv

変数の値を出力する

アウト

文字列を print

asrt

アサーションを作る

asrtn

アサート式 not null

throw new

PCI

public const int

public const string

psr

public static readonly

小道具

プロパティ

ear

空の配列を作成する

#if

# 領域

列挙型

そうしないと

else ステートメント

~

デストラクター

俳優

コンストラクター

cw

Console.WriteLine

class

例外

構造

forr

逆 'for' ループ

名前空間

interface

シム

'int main' メソッド

インデクサ

svm

'void Main' メソッド

安全ではない

安全でない声明

未チェック

チェックされていないブロック

tryf

try finally

試す

try catch

切り替え

切り替えステートメント

ながら

while ループ

イテレータ

単純イテレータ

propg

'get' アクセサーとプライベート 'set' アクセサーを持つプロパティ

属性

推奨パターンを使用した属性

行う

do ... while ループ

チェック済み

チェックされたブロック

if

If ステートメント

ロック

lock ステートメント

mbox

MessageBox.Show

を使用して

using ステートメント

ハル

ASP.NET MVC Html.ActionLink

ua

ASP.NET MVC Url.Action

RTA

ASP.NET コントローラー RedirectToAction

attachedProperty

付属物

dependencyProperty

依存関係プロパティ

テスト

パン屋

ドッツベイカー

コンポーネントデータ

DOTS I コンポーネントデータ

作業

DOTS I ジョブエンティティ

C++

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

union

共用体宣言

wcout

標準出力ストリームに書き込む

wclog

標準ログストリームに書き込む

俳優

本体でコンストラクター宣言をコピーする

UINTERFACE

UINTERFACE 宣言

wcin

標準入力ストリームから読み込む

俳優

本文付きのデフォルトコンストラクター宣言

UCLASS

UCLASS 宣言

UENUMCLASS

「enum class」構文を使用した UENUM 宣言

UENUM

UENUM 宣言

mctor

body を使ってコンストラクター宣言を移動する

そうしないと

else ステートメント

vdtor

ボディによる仮想デストラクタ宣言

enum_to_string

列挙型の関数「to_string」

USTRUCT

USTRUCT 宣言

dtor

ボディによるデストラクタ宣言

列挙型

Enum クラスの宣言

forr

逆転

詰まる

標準ログストリームに書き込む

文書

ドキュメントテンプレート

wcerr

標準エラーストリームに書き込む

cerr

標準エラーストリームに書き込む

シン

標準入力ストリームから読み込む

class

クラス宣言

カウト

標準出力ストリームに書き込む

行う

ループしながら

列挙型

列挙宣言

foreach

範囲ベースの for ループ

フォリ

整数インデックスのループパターン

if

If ステートメント

株式会社

ガードのインクルード

メイン

main 宣言

名前空間

namespace 宣言

構造

struct 宣言

切り替え

切り替えステートメント

試す

try catch ステートメント

ながら

while ステートメント

VB.NET

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

foreach

各ブロック

イタル

配列を反復する

itli

一般的な System.Collections.Generic.IList(Of T)を繰り返します。

for

単純な "For" ループ

儀式

配列を逆順に反復する

薄暗い

変数を宣言する

asrt

アサーションを作る

アウト

文字列を print

Outv

式の値を出力する

pssm

公開共有サブメイン

sfc

変数を安全にキャストする

サブ

サブルーチン宣言

楽しい

関数宣言

DC

DirectCast 句

tc

TryCast 句

ct

CType 句

ByRef

ByRef パラメーター

ByVal

ByVal パラメーター

sel

ケースステートメントの選択

attachedProperty

付属物

dependencyProperty

依存関係プロパティ

テスト

XML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

HTML ライク

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

a

タグ属性を作成

HTML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

Razor

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

@inherits

Razor はディレクティブを継承します

@model

Razor モデルディレクティブ

@section

Razor セクション

ASP.NET

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

ASP.NET タグを作成する

tc

閉じたタグを作成する

a

タグ属性を作成

<asp:HyperLink

ASP.NET ハイパーリンク

foreach

foreach ブロック

Angular 2 HTML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

a

タグ属性を作成

ngClass

ngFor

ngIf

ngModel

ngRouterLink

ngStyle

JavaScript

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

行う

do ... while ループ

dw

writeln 関数呼び出し

そうしないと

else ステートメント

for

for ループ

フォリン

for ... in ループ

forr

逆ループ

楽しい

JavaScript 関数を作成する

関数

if

If ステートメント

ながら

while ループ

with

with ステートメント

切り替え

切り替えステートメント

試す

try catch ステートメント

イタル

配列を反復する

ジェネレーター

ジェネレーター

forof

for-of ループ

CSS

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

TypeScript

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

行う

do ... while ループ

dw

writeln 関数呼び出し

そうしないと

else ステートメント

for

for ループ

フォリン

for ... in ループ

forr

逆ループ

楽しい

TypeScript 関数を作成する

関数

if

If ステートメント

ながら

while ループ

with

with ステートメント

切り替え

切り替えステートメント

試す

try catch ステートメント

イタル

配列を反復する

forof

for-of ループ

俳優

本文付きのデフォルトコンストラクター宣言のコードスニペット

class

クラスのコードスニペット

モジュール

モジュールのコードスニペット

interface

インターフェース用のコードスニペット

列挙型

enum のコードスニペット

nidx

数字インデクサアノテーションのコードスニペット

sidx

文字列インデクサアノテーションのコードスニペット

小道具

プロパティのコードスニペット

Resx

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

d

リソースエントリを作成する

Unity

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

アセットメニュー

Unity CreateAssetMenu 属性

ログ警告

Unity ログ警告

対数

Unity ログ例外

メニュー項目

Unity メニュー項目ハンドラー

sfield

Unity シリアライズされたフィールド

ロガー

Unity ログエラー

ログ

Unity ログオブジェクト / メッセージ

reqcomp

Unity RequireComponent 属性

sprop

シリアル化されたバッキングフィールドを持つ Unity プロパティ

コル

Unity コルーチンメソッド

logvar

Unity ログ変数

整数

ShaderLab 整数プロパティ

ブレンド乗算 2x

ShaderLab ブレンド 2x 乗法 (srcdst+dstsrc)

浮く

ShaderLab Float プロパティ

サーフィン

ShaderLab サーフェスシェーダ

シェーダ

ShaderLab シェーダブロック

テックス 3D

ShaderLab 3D プロパティ

ベク

ShaderLab Vector プロパティ

ブレンド添加剤ソフト

ShaderLab ブレンドソフトアディティブ (src*(1-dst)+dst)

ブレンド添加剤

ShaderLab ブレンドアディティブ (送信元 + dst)

vf シェーダー

ShaderLab 頂点 / フラグメントシェーダ

テックス 2D

ShaderLab 2D プロパティ

ブレンド透明

ShaderLab ブレンドの従来の透明度 (src*srcAlpha+(1-srcAlpha)*dst)

キュベアー

ShaderLab CubeArray プロパティ

ブレンド乗算

ShaderLab ブレンド乗算 (送信元 *dst)

立方体

ShaderLab Cube プロパティ

テックス 2 ダール

ShaderLab 2DArray プロパティ

ShaderLab Color プロパティ

ブレンド透明プレマル

ShaderLab ブレンドの事前乗算透明度 (src+(1-srcAlpha)*dst)

vfpass

ShaderLab 頂点 / フラグメントシェーダーパス

関連ページ:

ライブテンプレートを使用してソースコードを作成する

ライブテンプレートは、Visual Studio のコードスニペットの ReSharper のはるかにインテリジェントなバージョンです。コードスニペットとは異なり、ReSharper のテンプレートは、使用できる変数、フィールド、型をコンテキストから予測できます。ほとんどの場合、自分で何も入力する必要はありません。推奨値のリストから選択するだけです。ReSharper は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレ...

C# の定義済みライブテンプレート

このトピックでは、ReSharper 2024.1 の C# の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。このテンプレートは役に立つかもしれません: 現在のコンテキストへの参照を含む文字列リ...

VB.NET の定義済みライブテンプレート

このトピックでは、ReSharper 2024.1 の VB.NET 用の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。新しい GUID を挿入どこでもスコープ本文 $GUID$ パラメーター -...