[source,vbnet]
----
Imports System.Diagnostics.CodeAnalysis
Imports System.Runtime.CompilerServices
Imports System.Text.RegularExpressions

Module Program
    <Extension>
    Function RemoveVowels(Value As String) As String
        If Value Is Nothing Then
            Return Nothing
        End If
        Return Regex.Replace(Value, "[aeoui]*", "", RegexOptions.IgnoreCase)
    End Function

    Sub Main()
        Dim StrValue As String = Nothing
        Console.WriteLine(StrValue.RemoveVowels()) ' Compliant: 'RemoveVowels' is an extension method
    End Sub
End Module
----
