Para crear una macro que expanda todas las regiones para archivos C# solo haga lo siguiente.
Abra la ventana de Visual Studio Studio Macros de Herramientas> Macros> Macros IDE ...
En los archivos EnvironmentEvents vb en el Explorador de proyectos (si no hay uno cree un nuevo módulo y que aparecerá) agregue el código siguiente después de la región código generado automáticamente
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If GotFocus.Document.FullName.EndsWith(".cs") Then
DTE.ExecuteCommand("Edit.StopOutlining")
End If
End Sub
Guardar y Construir el proyecto
Si necesita más ayuda con macros a continuación, leer this msdn page para más información.
Hay un problema con esta macro en el que estoy trabajando actualmente es que si hace clic en cualquier archivo en la solución, el explorador VS lo abrirá automáticamente.
La única cosa integrada es desactivar completamente las regiones. Existe un soporte macro limitado para definir su propio esquema. –