JetBrains Rider 2020.2 Help

Predefined Surround Templates

This section lists all predefined Surround templates in JetBrains Rider 2020.2.

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

TemplateDescription
C#
() Surround the selection with parentheses
{} Surround the selection with braces
foreachforeach block
forSimple "for" loop
#if (Imported Visual C# Snippets)
#region (Imported Visual C# Snippets) Surround the selection with a region
namespace (Imported Visual C# Snippets) Add a namespace to the selected code
tryf (Imported Visual C# Snippets)try finally
try (Imported Visual C# Snippets)try catch
while (Imported Visual C# Snippets)while loop
do (Imported Visual C# Snippets)do...while loop
if (Imported Visual C# Snippets)if statement
lock (Imported Visual C# Snippets)lock statement
using (Imported Visual C# Snippets)using statement
cast Cast the selection to a specific type
XML
tag
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
JavaScript
{} Surround the selection with braces
() Surround the selection with parentheses
TypeScript
{} Surround the selection with braces
() Surround the selection with parentheses
ASP.NET
tag
link Wrap the selection in a hyperlink
HTML
tag
link Wrap the selection in a hyperlink
Razor
tag
link Wrap the selection in a hyperlink
HTML-Like
link Wrap the selection in a hyperlink
ASP.NET(C#)
foreachforeach block
ASP.NET(VB.NET)
foreachFor Each block
Last modified: 13 August 2020