class X : Y {
    int foo1;
 #pragma region something
    int foo2 = 2;
 #pragma endregion
    int foo()
    {

 #pragma region something else
	int foo3 = 3;
 #pragma region nested
	int foo4 = 0;
 #pragma endregion
	int foo5 = 0;
 #pragma endregion
    }

}


