MonoDevelop has a Document Outline (Class Outline?) window that displays all variables, methods, and regions:
Is there an equivalent to this in Visual Studio 2012?
I had the same question and my prefered solution is:
Jetbrains ReSharper (8.0) has a File Structure window which shows the structure of the current file as tree (types/members) and regions are also supported.