https://github.com/bytedev/bytedev.resharper.templates
Collection of Resharper Templates (Live Templates and File Templates) to help when writing (mainly C#) code.
https://github.com/bytedev/bytedev.resharper.templates
csharp resharper template xml
Last synced: 4 months ago
JSON representation
Collection of Resharper Templates (Live Templates and File Templates) to help when writing (mainly C#) code.
- Host: GitHub
- URL: https://github.com/bytedev/bytedev.resharper.templates
- Owner: ByteDev
- License: mit
- Created: 2024-10-14T02:47:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-22T10:02:13.000Z (9 months ago)
- Last Synced: 2025-08-22T12:27:45.593Z (9 months ago)
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ByteDev.Resharper.Templates
Collection of Resharper Templates (Live Templates and File Templates) to help when writing (mainly C#) code.
## Installation
To import a `.DotSettings` templates file into Resharper:
- Open Visual Studio
- Select drop down menu: **Extensions** -> **Resharper** -> **Tools** -> **Templates Explorer**
- In the Templates Explorer select the **Live Templates** or **File Templates** tab depending on what kind of template you want to import
- Select the C# scope (on the left)
- Click on the "Import" toolbox button and select the `.DotSettings` file
## Live Templates
C# Live Templates for unit testing include:
- NUnit (shortcuts start with `nunit`)
- MSTest (shortcuts start with `mstest`)
- xUnit (shortcuts start with `xunit`)
Other C# Live Templates include:
- Specflow (shortcuts start with `specflow`)
- Builder (shortcuts start with `builder`)
- Simple Factory (shortcuts start with `factory`)
- log4net (shortcuts start with `log4net`)
- Override (shortcuts start with `override`)
- ToString
Other templates include:
- Markdown (accessible only in `*.md` files)
- Cake (accessible only in `*.cake` files)
- .NET XML documentation (shortcuts start with `xmldoc`)
### Usage
To insert a live template simply start typing its shortcut in your C# file (or press `Ctrl+J` or `Ctrl+E, L` to bring up the inline menu).
## File Templates
C# file templates include:
- Assembly info file
- Builder class
- Exception class
- NUnit class
- Simple Factory class
- xUnit class
Other file templates include:
- JSON file
- Markdown file
- Nuspec file
- Text file
- XML file
### Usage
To choose from the list of file templates press `Ctrl+Alt+Insert`.
To place a new file from a file template in a particular place in Solution Explorer:
- Select in Solution Explorer where you want the file to be placed
- Press `Alt+Insert`
- Select the file template from the inline menu