There are several reasons for a method not to have a method body:

Noncompliant Code Example

Sub DoSomething()
End Sub

Function DoSomething() As String
End Function

Compliant Solution

Sub DoSomething()
    ' Not implemented because of reason
End Sub

Function DoSomething() As String
    Throw New NotSupportedException
End Function

Exceptions

The following methods are ignored: