* Mono.Posix.dll.sources: Rename Mono.Posix to Mono.Unix.
[mono.git] / mcs / mbas / Test / errors / ConditionalCompilationC9.vb
1 REM LineNo: 24
2 REM ExpectedError: BC30028
3 REM ErrorMessage: '#Else' must be preceded by a matching '#If' or '#ElseIf'.
4
5 REM LineNo: 28
6 REM ExpectedError: BC32030
7 REM ErrorMessage: '#ElseIf' cannot follow '#Else' as part of a '#If' block.
8
9 'BC32030: '#Else' cannot follow another '#Else' in a conditional compilation block
10
11 Imports System
12 Module ConditionalCompilation
13         Sub Main()
14                 Console.WriteLine("Hello World 1")
15         End Sub
16 #If False
17         Sub A()
18                 Console.WriteLine("Hello World 2")
19         End Sub
20 #Else
21         Sub B()
22                 Console.WriteLine("Hello World 3")
23         End Sub
24 #Else
25         Sub C()
26                 Console.WriteLine("Hello World 4")
27         End Sub
28 #ElseIf True
29         Sub D()
30                 Console.WriteLine("Hello World 5")
31         End Sub
32 #End If
33 End Module