У вас правильный синтаксис, но подумайте об этом так
Debug.Assert(Me.Member Is Nothing, "Member assert.")
Это будет утверждать, что Me.Member is Nothing
, и будет предупреждать вас только тогда, когда это не так.Вроде как, если бы вы были в споре, и вы сказали: «Земля на 75% состоит из воды».Не так много людей будут спорить с вами об этом.Но если вы сказали «Земля в основном состоит из шоколадного торта».Люди будут спорить.
Так же и с Assert, если утверждение верно, нет необходимости говорить отладчику.Если это неверно, вам нужно сообщить вам.
Кстати, я носитель английского языка, и первые несколько раз, когда я писал заявления об утверждении, я писал их задом наперед:)