JetBrains Rider 2024.1 ヘルプ

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

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

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

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

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

テンプレート

説明

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 ジョブエンティティ

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

依存関係プロパティ

テスト

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 ブロック

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 頂点 / フラグメントシェーダーパス

関連ページ:

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

JetBrains Rider は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレクションの反復、アサーションメソッドの記述、新しい配列の作成、値の出力、LINQ クエリのコーディング、自動プロパティの生成などのテンプレートが含まれています。ライブテンプレートを使用してコードフラグメントを作成するエディターで、ライブテンプレートからコードフラグメントを挿入する場所にキャレットを置きます。テンプレートのショートカットまた...

テンプレート変数

コードテンプレートの本体には、次のものが含まれます。ソースコードの構造とコメントを表すプレーンテキスト。テンプレートを適用するとそのまま挿入されます。テンプレートを適用すると動的に置き換えられるテンプレート変数。テンプレート変数の形式は次のとおりです。- ここで、は任意の識別子です。定義済みの変数:次のテンプレート変数は、JetBrains Rider で事前に定義されています。 — テンプレートが適用された後のキャレットの位置。 — テンプレートを呼び出す前にユーザーが選択したテキスト。この変数...