title: Collapse all #regions only(!) in C# (Visual Studio)
body: <p>There's a number of keyboard shortcuts and menu commands to automatically expand or collapse all foldables in the current document. <kbd>Ctrl</kbd>+<kbd>M</kbd>,
   <kbd>Ctrl</kbd>+<kbd>L</kbd> toggles all foldables recursively, from the top namespace down to the inner methods and comments. Basically everything that has a [+] icon in the left margin. <kbd>Ctrl</kbd>+<kbd>M</kbd>, <kbd>Ctrl</kbd>+<kbd>O</kbd> does it bit less, but it still touches methods and comments inside the class.</p>
  
  <p>I'm looking for a function that specifically <strong>only</strong> regards <code>#region</code> foldables and nothing else. Not namespaces, classes, comments, or methods. I really only want to fold those areas that are explicitly marked as such with the <code>#region</code> keyword.</p>
  
  <p>Is there any hidden shortcut or an extension for that?</p>
  
  <p>I'd prefer a keyboard solution, for Visual Studio 2015 (RC for now).</p>
  
  <p>In case somebody asks why: I want to get an overview of the file, but immediately see all the details when I decide to look inside one region.</p>
  
  <hr>
  
  <p>Update:</p>
  
  <h2>Solution in 2020</h2>
  
  <p>As this question has received many answers, some of them useless, others outdated, the working solution for Visual Studio 2019 can be found in this underappreciated answer here: <a href="https://stackoverflow.com/a/58999093/143684">https://stackoverflow.com/a/58999093/143684</a></p>