Predefined surround templates
This topic lists all predefined surround templates in JetBrains Rider 2023.1.
Live/Surround templates can be used for generating code in existing files and (if there is the $SELECTION$
parameter in the template body) for surrounding code fragments with template code, such as try...catch
statement.
Each live template is identified by a Shortcut — a short string of characters, for example foreach
— that you can type right in the editor to invoke the template.
Index of Surround Templates
Template | Description |
---|---|
C# | |
Surround the selection with parentheses | |
Surround the selection with braces | |
foreach block | |
Simple "for" loop | |
Surround the selection with a region | |
Add a namespace to the selected code | |
try finally | |
try catch | |
while loop | |
do...while loop | |
if statement | |
lock statement | |
using statement | |
Cast the selection to a specific type | |
VB.NET | |
Put the selection into the statement block following | |
Put the selection into the statement block following | |
Transform the selection into the | |
Put the selection into the | |
Wrap the selection into the | |
Transform the selection into the first parameter of the | |
Transform the selection into the first parameter of the | |
Add a namespace to the selected code | |
ASP.NET | |
Wrap the selection in a hyperlink | |
Razor | |
Wrap the selection in a hyperlink | |
ASP.NET(C#) | |
foreach block | |
ASP.NET(VB.NET) | |
For Each block |