Is there something I am missing about preprocessor directives? I try it and I get an error message:

Build Error: File: MOMPPeriodTest.cs Line:1 Column:1147 - Preprocessor directives must appear as the first non-whitespace character on a line

...Apparently the compiler thinks I am on Column 1147, but I am on Column 1.