Predefined Surround Templates
This topic lists all predefined Surround templates in JetBrains Rider 2021.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 | foreach block |
for | Simple "for" loop |
#if | |
#region | Surround the selection with a region |
namespace | Add a namespace to the selected code |
tryf | try finally |
try | try catch |
while | while loop |
do | do...while loop |
if | if statement |
lock | lock statement |
using | using statement |
cast | Cast the selection to a specific type |
VB.NET | |
If | Put the selection into the statement block following Then in the If-Then construct |
If..Else | Put the selection into the statement block following Then in the If-Then-Else construct |
SyncLock | Transform the selection into the SyncLock statement |
Using | Put the selection into the Using statement |
tc | Wrap the selection into the TryCast |
ct | Transform the selection into the first parameter of the CType() function |
dc | Transform the selection into the first parameter of the DirectCast function. |
namespace | Add a namespace to the selected code |
ASP.NET | |
tag | |
link | Wrap the selection in a hyperlink |
Razor | |
tag | |
link | Wrap the selection in a hyperlink |
ASP.NET(C#) | |
foreach | foreach block |
ASP.NET(VB.NET) | |
foreach | For Each block |
Last modified: 12 July 2021