Вы должны знать:
Абстрактный класс:
В C #: abstract
ключевое слово
В VB.NET: MustInherit
ключевое слово
Абстрактный метод:
В C #: abstract
ключевое слово
В VB.NET: MustOverride
ключевое слово
Общий класс или метод:
В C #: Class<T> where T : Conditions
В VB.NET: Class(Of T As Conditions)
Наконец, в VB.NET слово Select
является зарезервированным ключевым словом, поэтому для его использования необходимо заключить его в [].