2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / mbas / Test / errors / OverrideC7.vb
1 REM LineNo: 16
2 REM ExpectedError: BC31088
3 REM ErrorMessage: 'NotOverridable' cannot be specified for methods that do not override another method.
4
5 REM LineNo: 16
6 REM ExpectedError: BC40005
7 REM ErrorMessage: sub 'F1' shadows an overridable method in a base class. To override the base method, this method must be declared 'Overrides'.
8
9 Class A
10     Public Overridable Sub F1()
11     End Sub
12 End Class
13
14 Class B
15     Inherits A
16     Public NotOverridable Sub F1()
17     End Sub
18 End Class
19
20
21 Module OverrideC1
22     Sub Main()
23     End Sub
24 End Module