Home > Code Generation > Code Templates – Region Directives

Code Templates – Region Directives

January 29th, 2011

Here is the list of CodeRush region-specific code templates. All the templates below generate common regions. Nearly all of them start with “re”, and are followed by a few letters that describe the region to create. These templates also include the “er” template that generates an #endregion directive.

Note that to create regions for specific members, you can use the CodeRush AutoCreateRegion action (by default bound to Ctrl+3), that will create a region around the current property, method, or event automatically.

To better understand templates’ expansions, it is recommended to learn a few common text commands that you can observe inside these expansions.

Charp templates:

Template Expansion
er #endregion
re #region «Caret»«Paste»«BlockAnchor»
«Marker»
#endregion
re, #region
rec #region constructors…
«Cursor»
#endregion
recon #region «Class»()
public «Class»(«Cursor»)
{
«Marker»
}
#endregion
rede #region delegates and EventArgs…
«Cursor»
#endregion
redp #region dependency properties…
«Caret»
#endregion
ree #region events…
«Cursor»
#endregion
reeh #region event handlers…
«Cursor»
#endregion
rep #region properties…
«Cursor»
#endregion
repbe #region public events…
«Cursor»
#endregion
repbf #region public fields…
«Cursor»
#endregion
repbm #region public methods…
«Cursor»
#endregion
repbp #region public properties…
«Cursor»
#endregion
repbsf #region public static fields…
«Cursor»
#endregion
repf #region private fields…
«Cursor»
#endregion
repo #region protected overrides…
«Cursor»
#endregion
repre #region preconditions…
«Cursor»
#endregion
reptf #region protected fields…
«Cursor»
#endregion
reptm #region protected methods…
«Cursor»
#endregion
repto #region protected overrides…
«Cursor»
#endregion
reptp #region protected properties…
«Cursor»
#endregion
reptvm #region protected virtual methods…
«Cursor»
#endregion
repvc #region private constants…
«Cursor»
#endregion
repvf #region private fields…
«Cursor»
#endregion
repvm #region private methods…
«Cursor»
#endregion

Visual Basic Templates:

er #End Region
re #Region “«Caret»«Paste»«BlockAnchor»
«Marker»
#End Region
re, #Region
rec #Region “constructors…”
«Cursor»
#End Region
recon #Region “New()”
Public Sub New(«Cursor»)
«Marker»
End Sub
#End Region
rede #Region “delegates and EventArgs…”
«Cursor»
#End Region
redp #Region “dependency properties…”
«Caret»
#End Region
ree #Region “events…”
«Cursor»
#End Region
reeh #Region “event handlers…”
«Cursor»
#End Region
rep #Region “properties…”
«Cursor»
#End Region
repbe #Region “public events…”
«Cursor»
#End Region
repbf #Region “public fields…”
«Cursor»
#End Region
repbm #Region “public methods…”
«Cursor»
#End Region
repbp #Region “public properties…”
«Cursor»
#End Region
repbsf #Region “public static fields…”
«Cursor»
#End Region
repf #Region “private fields…”
«Cursor»
#End Region
repo #Region “protected overrides…”
«Cursor»
#End Region
repre #Region “preconditions…”
«Cursor»
#End Region
reptf #Region “protected fields…”
«Cursor»
#End Region
reptm #Region “protected methods…”
«Cursor»
#End Region
repto #Region “protected overrides…”
«Cursor»
#End Region
reptp #Region “protected properties…”
«Cursor»
#End Region
reptvm #Region “protected virtual methods…”
«Cursor»
#End Region
repvf #Region “private fields…”
«Cursor»
#End Region
repvm #Region “private methods…”
«Cursor»
#End Region
—–
Products: CodeRush Pro
Versions: 10.2 and up
VS IDEs: any
Updated: Jan/29/2011
ID: C062

Similar Posts: