ReSharper 2023.3 Help

Predefined Surround Templates for ASP.NET(C#)

This topic lists all predefined surround templates for ASP.NET(C#) in ReSharper 2023.3. For more information about surround templates, refer to Surround code fragments with templates.

Template

Details

foreach

foreach block

Scope ASP.NET tags

Body

<% foreach ($TYPE$ $VARIABLE$ in $COLLECTION$) { %> $SELECTION$ $END$<%}%>

Parameters

  • COLLECTION - Suggests a visible variable that can be enumerated (that is, used in a foreach loop as collection)

  • TYPE - Suggests a type for a new variable declared in the template

  • VARIABLE - When executed in a variable declaration (where variable name should stand), suggests a name for the variable

  • SELECTION - The text selected by the user before invoking the template.

  • END - The caret position after the template is applied.

Before expansion

ReSharper: Live templates

After expansion

ReSharper: Live templates
Last modified: 21 March 2024