Coding Helpers – Auto Create Region
If you prefer your code to be wrapped into region directives (#region … #endregion in CSharp, or #Region … #End Region in Visual Basic), the Auto Create Region feature from CodeRush will help. To create a named region around a method, property or event, press “Ctrl+3” key anywhere inside of an active member. This will execute the “RegionAutoCreate” action, which wraps the active member into region directives. The region name will be the same as member’s name and will wrap all attached elements, such as XML doc comments or attributes as well.
The RegionAutoCreate command (action) will be performed when there is no text selection and the editor caret is inside of the specified members (method, property or event). If the region directives around the member already exist, new nested region directives will be added.
Note that if you have the Region Painting CodeRush visualization feature turned on – the region directive will be painted in a different way and you won’t see the directives like on the picture:
Just put the editor caret on a line that has a region directive, you’ll see the real directive.
The opposite feature of this action is the Remove Region Directives code provider.—– Products: CodeRush Pro Versions: 10.2 and up VS IDEs: any Updated: Jan/26/2011 ID: C058