JetBrains Rider 2018.2 Help

Predefined Surround Templates

This section lists all predefined Surround templates in JetBrains Rider 2018.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, e.g. 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 (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

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#)

foreach

foreach block

ASP.NET(VB.NET)

foreach

For Each block

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

Last modified: 21 December 2018