VB.Net, like VBClassiccode blocks, are surrounded by statement ending keywords that all use End such as End Class, End Sub, End Function, End If, and End If.
Public Class Dog
End Class
Protected Sub MySub
End Sub
Public Shared Function MySharedFunction() As Integer MySharedFunction = 12345 End Function