JetBrains Rider 2024.1 ヘルプ

C# 用の定義済みファイルテンプレート

このトピックでは、JetBrains Rider 2024.1 の C# のすべての定義済みファイルテンプレートをリストします。ファイルテンプレートの詳細については、「テンプレートからファイルを作成する」を参照してください。

テンプレート

詳細

Class

現在のプロジェクトに空の C# クラスを含む新しいファイルを作成します。

スコープ C# プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public class $CLASS$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • CLASS - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

Interface

現在のプロジェクトに空の C# インターフェースを含む新しいファイルを作成します。

スコープ C# プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public interface $INTERFACE$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • INTERFACE - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

Struct

現在のプロジェクトに空の C# 構造体を含む新しいファイルを作成します。

スコープ C# プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public struct $STRUCT$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • STRUCT - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

Enum

空の C# 列挙型を含む現在のプロジェクトに新しいファイルを作成します。

スコープ C# プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public enum $ENUM$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • ENUM - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

Record

スコープ C# プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public record $RECORD$($END$); }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • RECORD - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

MSTest Test Class

MSTest テストクラス

範囲 C# プロジェクト、MSTest テストプロジェクト

本文

$HEADER$namespace $NAMESPACE$ { [Microsoft.VisualStudio.TestTools.UnitTesting.TestClass] public class $CLASS$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • CLASS - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

NUnit 3x Test Fixture

NUnit 3x テストフィクスチャ

範囲 C# プロジェクト、NUnit 3x テストプロジェクト

本文

$HEADER$namespace $NAMESPACE$ { [NUnit.Framework.TestFixture] public class $CLASS$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • CLASS - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

NUnit 2x Test Fixture

NUnit 2x テストフィクスチャ

範囲 C# プロジェクト、NUnit 2x テストプロジェクト

本文

$HEADER$namespace $NAMESPACE$ { [NUnit.Framework.TestFixture] public class $CLASS$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • CLASS - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

xUnit Test Class

xUnit テストクラス

スコープ C# プロジェクト、xUnit Test プロジェクト

本文

$HEADER$namespace $NAMESPACE$ { public class $CLASS$ {$END$} }

パラメーター

  • HEADER - 設定で指定されたファイルヘッダーを挿入します

  • CLASS - 現在のファイル名を拡張子なしで評価し、英数字以外のすべての文字をアンダースコアに置き換えます

  • NAMESPACE - 現在のファイルのデフォルトの名前空間に評価します

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

Razor MVC Partial View

Razor MVC パーシャルビュー

スコープ Razor(C#)プロジェクト、Razor(C#)ビューフォルダー

本文

@model $model$ $END$

パラメーター

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

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

Razor MVC View

Razor MVC ビュー

スコープ Razor(C#)プロジェクト、Razor(C#)ビューフォルダー

本文

@model $model$ @{ Layout = null; } <!DOCTYPE html> <html> <head> <title>$title$</title> </head> <body> <div> $END$ </div> </body> </html>

パラメーター

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

  • title - マクロなし

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

Razor MVC View with Layout

レイアウト付き Razor MVC ビュー

スコープ Razor(C#)プロジェクト、Razor(C#)ビューフォルダー

本文

@model $model$ @{ ViewBag.Title = "$title$"; Layout = "$_Layout$"; } <h2>$title$</h2> $END$

パラメーター

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

  • title - マクロなし

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

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