Consider the following program
C#namespace ConsoleApplication38
{
public enum MyEnum
{
Value1
}
class Program
{
private int m_myInitializedInt = 10;
private MyEnum m_myInitializedEnum = MyEnum.Value1;
private MyEnum m_myEnum;
static void Main(string[] args)
{
}
}
}
:If I place the cursor on the first line (reading "namespace…") and invoke the "Organize Members" command when using the settings attached, it results in the following non-compilable mess:
C#namespace ConsoleApplication38
{
#region Nested Types
public enum MyEnum
{
Value1
}
class Program
{
private MyEnum m_myEnum;
private int m_myInitializedInt = 10;
#endregion
static void Main(string[] args)
{
}
#endregion
private MyEnum m_myInitializedEnum = MyEnum.Value1;
}
#endregion
}
Notice how the region directives have been placed all over the place, and in no way where intended. The same result happens if I invoke the "Code Cleanup" command.
Hi Peter,
I've managed to reproduce the issue you described above and passed it to our R&D team for further research.
We will keep you informed of our progress.