Predefined Surround Templates for ASP.NET(C#) ReSharper | Templates Explorer | Surround Templates | ASP.NET(C#) This topic lists all predefined surround templates for ASP.NET(C#) in ReSharper 2016.3.1. For more information about surround templates, see Surrounding Code Fragments with TemplatesTemplateDetails foreach foreach block Scope ASP.NET tags Body <% foreach ($TYPE$ $VARIABLE$ in $COLLECTION$) { %> $SELECTION$ $END$<%}%> Parameters COLLECTION - Suggests visible variable that can be enumerated (that is, used in foreach loop as collection) (enumerableVariable) TYPE - Suggest type for a new variable declared in the template (suggestVariableType) VARIABLE - When exectuted in variable declaration (where variable name should stand), suggests name for the variable. (suggestVariableName) SELECTION - The text selected by the user before invoking the template. END - The caret position after the template is applied. Before expansion After expansion Last modified: 12 October 2017 ASP.NETASP.NET (VB.NET)