**** Merged from MCS ****
[mono-project.git] / mcs / mbas / Test / errors / MustInheritC7.vb
blob5163c2d779ba84d5c9d05a603abc45bdaed34951
1 REM LineNo: 14
2 REM ExpectedError: BC30610
3 REM ErrorMessage: Class 'C3' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): Public MustOverride Function F1() As Integer.
5 REM LineNo: 16
6 REM ExpectedError: BC31404
7 REM ErrorMessage: 'Public Function F1() As Integer' cannot shadow a method declared 'MustOverride'.
9 MustInherit Class C1
10 Public MustOverride Function F1() As Integer
11 End Class
13 'Omitting keyword 'overrides' in a class that inherits the mustinherit class
14 Class C3
15 Inherits C1
16 Public Function F1() As Integer
17 End Function
18 End Class
20 Module MustInheritC2
21 Sub Main()
22 End Sub
23 End Module