#endif directive expected
A matching #endif preprocessor directive was not found for a specified #if directive. Or, the compiler may have found a #endregion directive when there was no matching #region directive inside a #if block.
The following sample generates CS1027:
#if true // CS1027, uncomment next line to resolve // #endif namespace x { public class clx { public static void Main() { } } }