Квадратные скобки используются для указания компилятору, что он должен интерпретировать его как тип, даже если это будет ключевое слово. Но ваш пример должен быть таким же, как Me.GetType()
.
Вы можете использовать его, например, для Enums.
Пример-Enum:
Enum Colors
Red
Green
Blue
Yellow
End Enum 'Colors
Dim colors = [Enum].GetValues(GetType(Colors))
For Each c In colors
Console.WriteLine(c)
Next
Это не скомпилируется нормально:
Enum.GetValues(GetType(Colors)) 'because Enum is a keyword'