Predefined Live Templates
This topic lists all predefined Live templates in ReSharper 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 Live Templates
Template | Description |
---|---|
Global | |
ctx | Current file context |
nguid | Insert new GUID |
C# | |
ctx | Current file context |
nguid | Insert new GUID |
join | Join clause in language integrated query |
from | Language-Integrated Query |
foreach | foreach block |
itli | Iterate a IList<T> |
itar | Iterate an array |
ritar | Iterate an array in inverse order |
for | Simple "for" loop |
sfc | Safely cast variable |
psvm | The "Main" method declaration |
outv | Print value of a variable |
out | Print a string |
asrt | Make an assertion |
asrtn | Assert expression not null |
thr | throw new |
pci | public const int |
pcs | public const string |
psr | public static readonly |
prop | Property |
ear | Create an empty array |
#if | |
#region | |
enum | |
else | else statement |
~ | Destructor |
ctor | Constructor |
cw | Console.WriteLine |
class | |
Exception | |
struct | |
forr | Reverse 'for' loop |
namespace | |
interface | |
sim | 'int Main' method |
indexer | |
svm | 'void Main' method |
unsafe | unsafe statement |
unchecked | unchecked block |
tryf | try finally |
try | try catch |
switch | switch statement |
while | while loop |
iterator | simple iterator |
propg | Property with a 'get' accessor and a private 'set' accessor |
Attribute | Attribute using recommended pattern |
do | do...while loop |
checked | checked block |
if | if statement |
lock | lock statement |
mbox | MessageBox.Show |
using | using statement |
hal | ASP.NET MVC Html.ActionLink |
ua | ASP.NET MVC Url.Action |
rta | ASP.NET Controller RedirectToAction |
attachedProperty | Attached property |
dependencyProperty | Dependency property |
test | |
C++ | |
ctx | Current file context |
nguid | Insert new GUID |
union | union declaration |
wcout | Write to standard output stream |
wclog | Write to standard log stream |
cctor | Copy constructor declaration with body |
wcin | Read from standard input stream |
ctor | Default constructor declaration with body |
UCLASS | UCLASS declaration |
UENUMCLASS | UENUM declaration using the "enum class" syntax |
UENUM | UENUM declaration |
mctor | Move constructor declaration with body |
vdtor | Virtual destructor declaration with body |
enum_to_string | Function 'to_string' for enum |
USTRUCT | USTRUCT declaration |
dtor | Destructor declaration with body |
enumclass | Enum class declaration |
forr | Reversed for |
clog | Write to standard log stream |
doc | Documentation template |
foreach | range-based for loop |
wcerr | Write to standard error stream |
cerr | Write to standard error stream |
cin | Read from standard input stream |
class | Class declaration |
cout | Write to standard output stream |
do | do while loop |
enum | Enum declaration |
fori | for loop pattern with integer index |
if | if statement |
incg | Include guard |
main | main declaration |
namespace | namespace declaration |
struct | struct declaration |
switch | switch statement |
try | try catch statement |
while | while statement |
VB.NET | |
ctx | Current file context |
nguid | Insert new GUID |
foreach | For Each block |
itar | Iterate an array |
itli | Iterate generic System.Collections.Generic.IList(Of T) |
for | Simple "For" loop |
ritar | Iterate array in reverse order |
Dim | Declare a variable |
asrt | Make an assertion |
out | Print a string |
outv | Print value of an expression |
pssm | Public Shared Sub Main |
sfc | Safely cast a variable |
sub | Subroutine declaration |
fun | Function declaration |
dc | DirectCast clause |
tc | TryCast clause |
ct | CType clause |
ByRef | ByRef parameter |
ByVal | ByVal parameter |
sel | Select case statement |
attachedProperty | Attached property |
dependencyProperty | Dependency property |
XML | |
ctx | Current file context |
nguid | Insert new GUID |
t | Create tag |
tc | Create closed tag |
a | Create tag attribute |
HTML-Like | |
ctx | Current file context |
nguid | Insert new GUID |
<script | Create script tag |
a | Create tag attribute |
HTML | |
ctx | Current file context |
nguid | Insert new GUID |
<script | Create script tag |
t | Create tag |
tc | Create closed tag |
a | Create tag attribute |
ASP.NET | |
ctx | Current file context |
nguid | Insert new GUID |
<script | Create script tag |
t | Create ASP.NET tag |
tc | Create closed tag |
a | Create tag attribute |
<asp:HyperLink | ASP.NET Hyperlink |
foreach | foreach block |
Razor | |
ctx | Current file context |
nguid | Insert new GUID |
<script | Create script tag |
t | Create tag |
tc | Create closed tag |
a | Create tag attribute |
@inherits | Razor inherits directive |
@model | Razor model directive |
@section | Razor section |
Angular 2 HTML | |
ctx | Current file context |
nguid | Insert new GUID |
<script | Create script tag |
a | Create tag attribute |
ngClass | |
ngFor | |
ngIf | |
ngModel | |
ngRouterLink | |
ngStyle | |
CSS | |
ctx | Current file context |
nguid | Insert new GUID |
JavaScript | |
ctx | Current file context |
nguid | Insert new GUID |
do | do...while loop |
dw | writeln function call |
else | else statement |
for | for loop |
forin | for...in loop |
forr | reverse for loop |
fun | Create JavaScript function |
function | |
if | if statement |
while | while loop |
with | with statement |
switch | switch statement |
try | try catch statement |
itar | Iterate an array |
generator | generator |
forof | for-of loop |
TypeScript | |
ctx | Current file context |
nguid | Insert new GUID |
do | do...while loop |
dw | writeln function call |
else | else statement |
for | for loop |
forin | for...in loop |
forr | reverse for loop |
fun | Create TypeScript function |
function | |
if | if statement |
while | while loop |
with | with statement |
switch | switch statement |
try | try catch statement |
itar | Iterate an array |
forof | for-of loop |
ctor | Code snippet for default constructor declaration with body |
class | Code snippet for class |
module | Code snippet for module |
interface | Code snippet for interface |
enum | Code snippet for enum |
nidx | Code snippet for number indexer annotation |
sidx | Code snippet for string indexer annotation |
prop | Code snippet for property |
Resx | |
ctx | Current file context |
nguid | Insert new GUID |
d | Create resource entry |
Last modified: 12 July 2021