title: Collapse all inactive preprocessor blocks in Visual Studio
body: <p>I am working with some third-party code that has a lot of conditional macros.  Visual Studio is quite good at detecting the inactive code, i.e. code wrapped in <code>#if</code>...<code>#endif</code> that won't be compiled and I can manually collapse these individually.</p>
  
  <p>I would like to hide the inactive blocks automatically - all of them.  Is this possible?</p>
  
  <p>EDIT: is this possible with VS2012? May be a reason to upgrade.</p>