title: Can visual studio automatically indent / format preprocessing directives?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1321228/how-to-force-indentation-of-c-sharp-conditional-directives">How to force indentation of C# conditional directives?</a>  </p>
  </blockquote>
  
  
  
  <p>Say I want to type this in Visual Studio:</p>
  
  <pre><code>    class Program
      {
          private const Byte NUM_THREADS =
          #if DEBUG
              1;
          #else
              8;
          #endif
      }
  </code></pre>
  
  <p>If I simply type it out (i.e. not manually fix any indentation), Visual Studio will format it like this:</p>
  
  <pre><code>    class Program
      {
          private const Byte NUM_THREADS =
  #if DEBUG
   1;
  #else
          8;
  #endif
      }
  </code></pre>
  
  <p>Is there anything I can do so it automatically indents so it looks like the first example?</p>