Possible Duplicate:
How to force indentation of C# conditional directives?
Say I want to type this in Visual Studio:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
If I simply type it out (i.e. not manually fix any indentation), Visual Studio will format it like this:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Is there anything I can do so it automatically indents so it looks like the first example?
Unfortunately, there is no way to have preprocessor commands follow the code indentation. Wish it did though. :(
It looks like the reason is previous compilers barfed at spaces that appeared before the commands, according to: Indenting #defines
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With