Skip to content

Available Templates

Complete list of file templates available in C# Dev Tools.

  • Filename pattern: *.cs
  • Generates: Standard C# class with namespace and constructor
  • Filename pattern: I*.cs
  • Generates: C# interface with proper naming
  • Filename pattern: *Enum.cs
  • Generates: C# enum type
  • Filename pattern: *Record.cs
  • Generates: C# record type
  • Filename pattern: *Struct.cs
  • Generates: C# struct
  • Filename pattern: *Controller.cs
  • Generates: ASP.NET Core API controller
  • Filename pattern: *.cshtml
  • Generates: Razor Page with code-behind
  • Filename pattern: *.razor
  • Generates: Blazor component
  • Context: xUnit test projects
  • Generates: xUnit test class with Fact and Theory examples
  • Context: NUnit test projects
  • Generates: NUnit test class with Test attributes
  • Context: MSTest projects
  • Generates: MSTest class with TestMethod attributes
  • Filename pattern: *.json
  • Generates: Structured JSON file
  • Filename pattern: *.xml
  • Generates: XML file with declaration
  • Filename pattern: *.yaml or *.yml
  • Generates: YAML configuration file

All templates are accessed via:

  • Quick Add (Shift+F2)
  • Right-click context menu
  • Command Palette

Templates automatically adapt to project context and type.